use std::cmp::Ordering;
use strum::Display;
#[allow(non_camel_case_types)]
#[derive(Debug, PartialEq, PartialOrd, Copy, Clone, Display)]
#[repr(i32)]
#[allow(dead_code)]
pub enum DataVersion {
Snapshot_23w51b = 3802,
Snapshot_23w51a = 3801,
Java_1_20_4 = 3700,
Java_1_20_4_rc1 = 3699,
Java_1_20_3 = 3698,
Java_1_20_3_rc1 = 3697,
Java_1_20_2_pre4 = 3575,
Java_1_20_2_pre3 = 3574,
Java_1_20_2_pre2 = 3573,
Java_1_20_2_pre1 = 3572,
Snapshot_23w35a = 3571,
Snapshot_23w33a = 3570,
Snapshot_23w32a = 3569,
Snapshot_23w31a = 3567,
Java_1_20_1 = 3465,
Java_1_20_1_rc1 = 3464,
Java_1_20 = 3463,
Java_1_20_rc1 = 3462,
Java_1_20_pre7 = 3461,
Java_1_20_pre6 = 3460,
Java_1_20_pre5 = 3458,
Java_1_20_pre4 = 3457,
Java_1_20_pre3 = 3456,
Java_1_20_pre2 = 3455,
Java_1_20_pre1 = 3454,
Snapshot_23w18a = 3453,
Snapshot_23w17a = 3452,
Snapshot_23w16a = 3449,
Snapshot_23w14a = 3445,
Snapshot_23w13a = 3442,
Java_1_19_4 = 3337,
Java_1_19_4_rc3 = 3336,
Java_1_19_4_rc2 = 3335,
Java_1_19_4_rc1 = 3334,
Java_1_19_4_pre4 = 3333,
Java_1_19_4_pre3 = 3332,
Java_1_19_4_pre2 = 3331,
Java_1_19_4_pre1 = 3330,
Snapshot_23w07a = 3329,
Snapshot_23w06a = 3326,
Snapshot_23w05a = 3323,
Snapshot_23w04a = 3321,
Snapshot_23w03a = 3320,
Java_1_19_3 = 3218,
Java_1_19_3_rc3 = 3217,
Java_1_19_3_rc2 = 3216,
Java_1_19_3_rc1 = 3215,
Java_1_19_3_pre3 = 3213,
Java_1_19_3_pre2 = 3212,
Java_1_19_3_pre1 = 3211,
Snapshot_22w46a = 3210,
Snapshot_22w45a = 3208,
Snapshot_22w44a = 3207,
Snapshot_22w43a = 3206,
Snapshot_22w42a = 3205,
Java_1_19_2 = 3120,
Java_1_19_2_rc2 = 3119,
Java_1_19_2_rc1 = 3118,
Java_1_19_1 = 3117,
Java_1_19_1_rc3 = 3116,
Java_1_19_1_rc2 = 3115,
Java_1_19_1_pre6 = 3114,
Java_1_19_1_pre5 = 3113,
Java_1_19_1_pre4 = 3112,
Java_1_19_1_pre3 = 3111,
Java_1_19_1_pre2 = 3110,
Java_1_19_1_rc1 = 3109,
Java_1_19_1_pre1 = 3107,
Snapshot_22w24a = 3106,
Java_1_19 = 3105,
Java_1_19_rc2 = 3104,
Java_1_19_rc1 = 3103,
Java_1_19_pre5 = 3102,
Java_1_19_pre4 = 3101,
Java_1_19_pre3 = 3100,
Java_1_19_pre2 = 3099,
Java_1_19_pre1 = 3098,
Snapshot_22w19a = 3096,
Snapshot_22w18a = 3095,
Snapshot_22w17a = 3093,
Snapshot_22w16b = 3092,
Snapshot_22w16a = 3091,
Snapshot_22w15a = 3089,
Snapshot_22w14a = 3088,
Snapshot_22w13a = 3085,
Snapshot_22w12a = 3082,
Snapshot_22w11a = 3080,
Java_1_19_exp1 = 3066,
Java_1_18_2 = 2975,
Java_1_18_2_rc1 = 2974,
Java_1_18_2_pre3 = 2973,
Java_1_18_2_pre2 = 2972,
Java_1_18_2_pre1 = 2971,
Snapshot_22w07a = 2969,
Snapshot_22w06a = 2968,
Snapshot_22w05a = 2967,
Snapshot_22w03a = 2966,
Java_1_18_1 = 2865,
Java_1_18_1_rc3 = 2864,
Java_1_18_1_rc2 = 2863,
Java_1_18_1_rc1 = 2862,
Java_1_18_1_pre1 = 2861,
Java_1_18 = 2860,
Java_1_18_rc4 = 2859,
Java_1_18_rc3 = 2858,
Java_1_18_rc2 = 2857,
Java_1_18_rc1 = 2856,
Java_1_18_pre8 = 2855,
Java_1_18_pre7 = 2854,
Java_1_18_pre6 = 2853,
Java_1_18_pre5 = 2851,
Java_1_18_pre4 = 2850,
Java_1_18_pre3 = 2849,
Java_1_18_pre2 = 2848,
Java_1_18_pre1 = 2847,
Snapshot_21w44a = 2845,
Snapshot_21w43a = 2844,
Snapshot_21w42a = 2840,
Snapshot_21w41a = 2839,
Snapshot_21w40a = 2838,
Snapshot_21w39a = 2836,
Snapshot_21w38a = 2835,
Snapshot_21w37a = 2834,
Java_1_18_exp7 = 2831,
Java_1_18_exp6 = 2830,
Java_1_18_exp5 = 2829,
Java_1_18_exp4 = 2828,
Java_1_18_exp3 = 2827,
Java_1_18_exp2 = 2826,
Java_1_18_exp1 = 2825,
Java_1_17_1 = 2730,
Java_1_17_1_rc2 = 2729,
Java_1_17_1_rc1 = 2728,
Java_1_17_1_pre3 = 2727,
Java_1_17_1_pre2 = 2726,
Java_1_17_1_pre1 = 2725,
Java_1_17 = 2724,
Java_1_17_rc2 = 2723,
Java_1_17_rc1 = 2722,
Java_1_17_pre5 = 2721,
Java_1_17_pre4 = 2720,
Java_1_17_pre3 = 2719,
Java_1_17_pre2 = 2718,
Java_1_17_pre1 = 2716,
Snapshot_21w20a = 2715,
Snapshot_21w19a = 2714,
Snapshot_21w18a = 2713,
Snapshot_21w17a = 2712,
Snapshot_21w16a = 2711,
Snapshot_21w15a = 2709,
Snapshot_21w14a = 2706,
Snapshot_21w13a = 2705,
Snapshot_21w11a = 2703,
Snapshot_21w10a = 2699,
Snapshot_21w08b = 2698,
Snapshot_21w08a = 2697,
Snapshot_21w07a = 2695,
Snapshot_21w06a = 2694,
Snapshot_21w05b = 2692,
Snapshot_21w05a = 2690,
Snapshot_21w03a = 2689,
Snapshot_20w51a = 2687,
Snapshot_20w49a = 2685,
Snapshot_20w48a = 2683,
Snapshot_20w46a = 2682,
Snapshot_20w45a = 2681,
Combat_Test_8c = 2707,
Combat_Test_7c = 2704,
Combat_Test_7 = 2702,
Combat_Test_6 = 2701,
Java_1_16_5 = 2586,
Java_1_16_5_rc1 = 2585,
Java_1_16_4 = 2584,
Java_1_16_4_rc1 = 2583,
Java_1_16_4_pre2 = 2582,
Java_1_16_4_pre1 = 2581,
Java_1_16_3 = 2580,
Java_1_16_3_rc1 = 2579,
Java_1_16_2 = 2578,
Java_1_16_2_rc2 = 2577,
Java_1_16_2_rc1 = 2576,
Java_1_16_2_pre3 = 2575,
Java_1_16_2_pre2 = 2574,
Java_1_16_2_pre1 = 2573,
Snapshot_20w30a = 2572,
Snapshot_20w29a = 2571,
Snapshot_20w28a = 2570,
Snapshot_20w27a = 2569,
Java_1_16_1 = 2567,
Java_1_16 = 2566,
Java_1_16_rc1 = 2565,
Java_1_16_pre8 = 2564,
Java_1_16_pre7 = 2563,
Java_1_16_pre6 = 2562,
Java_1_16_pre5 = 2561,
Java_1_16_pre4 = 2560,
Java_1_16_pre3 = 2559,
Java_1_16_pre2 = 2557,
Java_1_16_pre1 = 2556,
Snapshot_20w22a = 2555,
Snapshot_20w21a = 2554,
Snapshot_20w20b = 2537,
Snapshot_20w20a = 2536,
Snapshot_20w19a = 2534,
Snapshot_20w18a = 2532,
Snapshot_20w17a = 2529,
Snapshot_20w16a = 2526,
Snapshot_20w15a = 2525,
Snapshot_20w14a = 2524,
Snapshot_20w13b = 2521,
Snapshot_20w13a = 2520,
Snapshot_20w12a = 2515,
Snapshot_20w11a = 2513,
Snapshot_20w10a = 2512,
Snapshot_20w09a = 2510,
Snapshot_20w08a = 2507,
Snapshot_20w07a = 2506,
Snapshot_20w06a = 2504,
Combat_Test_5 = 2321,
Combat_Test_4 = 2320,
Java_1_15_2 = 2230,
Java_1_15_2_pre2 = 2229,
Java_1_15_2_pre1 = 2228,
Java_1_15_1 = 2227,
Java_1_15_1_pre1 = 2226,
Java_1_15 = 2225,
Java_1_15_pre7 = 2224,
Java_1_15_pre6 = 2223,
Java_1_15_pre5 = 2222,
Java_1_15_pre4 = 2221,
Java_1_15_pre3 = 2220,
Java_1_15_pre2 = 2219,
Java_1_15_pre1 = 2218,
Snapshot_19w46b = 2217,
Snapshot_19w46a = 2216,
Snapshot_19w45b = 2215,
Snapshot_19w45a = 2214,
Snapshot_19w44a = 2213,
Snapshot_19w42a = 2212,
Snapshot_19w41a = 2210,
Snapshot_19w40a = 2208,
Snapshot_19w39a = 2207,
Snapshot_19w38b = 2206,
Snapshot_19w38a = 2205,
Snapshot_19w37a = 2204,
Snapshot_19w36a = 2203,
Snapshot_19w35a = 2201,
Snapshot_19w34a = 2200,
Combat_Test_3 = 2069,
Combat_Test_2 = 2068,
Java_1_14_3_Combat_Test_ = 2067,
Java_1_14_4 = 1976,
Java_1_14_4_pre7 = 1975,
Java_1_14_4_pre6 = 1974,
Java_1_14_4_pre5 = 1973,
Java_1_14_4_pre4 = 1972,
Java_1_14_4_pre3 = 1971,
Java_1_14_4_pre2 = 1970,
Java_1_14_4_pre1 = 1969,
Java_1_14_3 = 1968,
Java_1_14_3_pre4 = 1967,
Java_1_14_3_pre3 = 1966,
Java_1_14_3_pre2 = 1965,
Java_1_14_3_pre1 = 1964,
Java_1_14_2 = 1963,
Java_1_14_2_pre4 = 1962,
Java_1_14_2_pre3 = 1960,
Java_1_14_2_pre2 = 1959,
Java_1_14_2_pre1 = 1958,
Java_1_14_1 = 1957,
Java_1_14_1_pre2 = 1956,
Java_1_14_1_pre1 = 1955,
Java_1_14 = 1952,
Java_1_14_pre5 = 1951,
Java_1_14_pre4 = 1950,
Java_1_14_pre3 = 1949,
Java_1_14_pre2 = 1948,
Java_1_14_pre1 = 1947,
Snapshot_19w14b = 1945,
Snapshot_19w14a = 1944,
Snapshot_19w13b = 1943,
Snapshot_19w13a = 1942,
Snapshot_19w12b = 1941,
Snapshot_19w12a = 1940,
Snapshot_19w11b = 1938,
Snapshot_19w11a = 1937,
Snapshot_19w09a = 1935,
Snapshot_19w08b = 1934,
Snapshot_19w08a = 1933,
Snapshot_19w07a = 1932,
Snapshot_19w06a = 1931,
Snapshot_19w05a = 1930,
Snapshot_19w04b = 1927,
Snapshot_19w04a = 1926,
Snapshot_19w03c = 1924,
Snapshot_19w03b = 1923,
Snapshot_19w03a = 1922,
Snapshot_19w02a = 1921,
Snapshot_18w50a = 1919,
Snapshot_18w49a = 1916,
Snapshot_18w48b = 1915,
Snapshot_18w48a = 1914,
Snapshot_18w47b = 1913,
Snapshot_18w47a = 1912,
Snapshot_18w46a = 1910,
Snapshot_18w45a = 1908,
Snapshot_18w44a = 1907,
Snapshot_18w43c = 1903,
Snapshot_18w43b = 1902,
Snapshot_18w43a = 1901,
Java_1_13_2 = 1631,
Java_1_13_2_pre2 = 1630,
Java_1_13_2_pre1 = 1629,
Java_1_13_1 = 1628,
Java_1_13_1_pre2 = 1627,
Java_1_13_1_pre1 = 1626,
Snapshot_18w33a = 1625,
Snapshot_18w32a = 1623,
Snapshot_18w31a = 1622,
Snapshot_18w30b = 1621,
Snapshot_18w30a = 1620,
Java_1_13 = 1519,
Java_1_13_pre10 = 1518,
Java_1_13_pre9 = 1517,
Java_1_13_pre8 = 1516,
Java_1_13_pre7 = 1513,
Java_1_13_pre6 = 1512,
Java_1_13_pre5 = 1511,
Java_1_13_pre4 = 1504,
Java_1_13_pre3 = 1503,
Java_1_13_pre2 = 1502,
Java_1_13_pre1 = 1501,
Snapshot_18w22c = 1499,
Snapshot_18w22b = 1498,
Snapshot_18w22a = 1497,
Snapshot_18w21b = 1496,
Snapshot_18w21a = 1495,
Snapshot_18w20c = 1493,
Snapshot_18w20b = 1491,
Snapshot_18w20a = 1489,
Snapshot_18w19b = 1485,
Snapshot_18w19a = 1484,
Snapshot_18w16a = 1483,
Snapshot_18w15a = 1482,
Snapshot_18w14b = 1481,
Snapshot_18w14a = 1479,
Snapshot_18w11a = 1478,
Snapshot_18w10d = 1477,
Snapshot_18w10c = 1476,
Snapshot_18w10b = 1474,
Snapshot_18w10a = 1473,
Snapshot_18w09a = 1472,
Snapshot_18w08b = 1471,
Snapshot_18w08a = 1470,
Snapshot_18w07c = 1469,
Snapshot_18w07b = 1468,
Snapshot_18w07a = 1467,
Snapshot_18w06a = 1466,
Snapshot_18w05a = 1464,
Snapshot_18w03b = 1463,
Snapshot_18w03a = 1462,
Snapshot_18w02a = 1461,
Snapshot_18w01a = 1459,
Snapshot_17w50a = 1457,
Snapshot_17w49b = 1455,
Snapshot_17w49a = 1454,
Snapshot_17w48a = 1453,
Snapshot_17w47b = 1452,
Snapshot_17w47a = 1451,
Snapshot_17w46a = 1449,
Snapshot_17w45b = 1448,
Snapshot_17w45a = 1447,
Snapshot_17w43b = 1445,
Snapshot_17w43a = 1444,
Java_1_12_2 = 1343,
Java_1_12_2_pre2 = 1342,
Java_1_12_2_pre1 = 1341,
Java_1_12_1 = 1241,
Java_1_12_1_pre1 = 1240,
Snapshot_17w31a = 1239,
Java_1_12 = 1139,
Java_1_12_pre7 = 1138,
Java_1_12_pre6 = 1137,
Java_1_12_pre5 = 1136,
Java_1_12_pre4 = 1135,
Java_1_12_pre3 = 1134,
Java_1_12_pre2 = 1133,
Java_1_12_pre1 = 1132,
Snapshot_17w18b = 1131,
Snapshot_17w18a = 1130,
Snapshot_17w17b = 1129,
Snapshot_17w17a = 1128,
Snapshot_17w16b = 1127,
Snapshot_17w16a = 1126,
Snapshot_17w15a = 1125,
Snapshot_17w14a = 1124,
Snapshot_17w13b = 1123,
Snapshot_17w13a = 1122,
Snapshot_17w06a = 1022,
Java_1_11_2 = 922,
Java_1_11_1 = 921,
Snapshot_16w50a = 920,
Java_1_11 = 819,
Java_1_11_pre1 = 818,
Snapshot_16w44a = 817,
Snapshot_16w43a = 816,
Snapshot_16w42a = 815,
Snapshot_16w41a = 814,
Snapshot_16w40a = 813,
Snapshot_16w39c = 812,
Snapshot_16w39b = 811,
Snapshot_16w39a = 809,
Snapshot_16w38a = 807,
Snapshot_16w36a = 805,
Snapshot_16w35a = 803,
Snapshot_16w33a = 802,
Snapshot_16w32b = 801,
Snapshot_16w32a = 800,
Java_1_10_2 = 512,
Java_1_10_1 = 511,
Java_1_10 = 510,
Java_1_10_pre2 = 507,
Java_1_10_pre1 = 506,
Snapshot_16w21b = 504,
Snapshot_16w21a = 503,
Snapshot_16w20a = 501,
Java_1_9_4 = 184,
Java_1_9_3 = 183,
Java_1_9_3_pre3 = 182,
Java_1_9_3_pre2 = 181,
Java_1_9_3_pre1 = 180,
Snapshot_16w15b = 179,
Snapshot_16w15a = 178,
Snapshot_16w14a = 177,
Java_1_9_2 = 176,
Java_1_9_1 = 175,
Java_1_9_1_pre3 = 172,
Java_1_9_1_pre2 = 171,
Java_1_9_1_pre1 = 170,
Java_1_9 = 169,
Java_1_9_pre4 = 168,
Java_1_9_pre3 = 167,
Java_1_9_pre2 = 165,
Java_1_9_pre1 = 164,
Snapshot_16w07b = 163,
Snapshot_16w07a = 162,
Snapshot_16w06a = 161,
Snapshot_16w05b = 160,
Snapshot_16w05a = 159,
Snapshot_16w04a = 158,
Snapshot_16w03a = 157,
Snapshot_16w02a = 156,
Snapshot_15w51b = 155,
Snapshot_15w51a = 154,
Snapshot_15w50a = 153,
Snapshot_15w49b = 152,
Snapshot_15w49a = 151,
Snapshot_15w47c = 150,
Snapshot_15w47b = 149,
Snapshot_15w47a = 148,
Snapshot_15w46a = 146,
Snapshot_15w45a = 145,
Snapshot_15w44b = 143,
Snapshot_15w44a = 142,
Snapshot_15w43c = 141,
Snapshot_15w43b = 140,
Snapshot_15w43a = 139,
Snapshot_15w42a = 138,
Snapshot_15w41b = 137,
Snapshot_15w41a = 136,
Snapshot_15w40b = 134,
Snapshot_15w40a = 133,
Snapshot_15w39c = 132,
Snapshot_15w39b = 131,
Snapshot_15w39a = 130,
Snapshot_15w38b = 129,
Snapshot_15w38a = 128,
Snapshot_15w37a = 127,
Snapshot_15w36d = 126,
Snapshot_15w36c = 125,
Snapshot_15w36b = 124,
Snapshot_15w36a = 123,
Snapshot_15w35e = 122,
Snapshot_15w35d = 121,
Snapshot_15w35c = 120,
Snapshot_15w35b = 119,
Snapshot_15w35a = 118,
Snapshot_15w34d = 117,
Snapshot_15w34c = 116,
Snapshot_15w34b = 115,
Snapshot_15w34a = 114,
Snapshot_15w33c = 112,
Snapshot_15w33b = 111,
Snapshot_15w32c = 104,
Snapshot_15w32b = 103,
Snapshot_15w32a = 100,
Snapshot_15w31c = 99,
Snapshot_15w31b = 98,
Snapshot_15w31a = 97,
Java_1_8_9 = 96,
Java_1_8_8 = 95,
Java_1_8_7 = 94,
Java_1_8_6 = 93,
Java_1_8_5 = 92,
Java_1_8_4 = 91,
Java_1_8_3 = 90,
Java_1_8_2 = 89,
Java_1_8_2_pre7 = 88,
Java_1_8_2_pre6 = 87,
Java_1_8_2_pre5 = 86,
Java_1_8_2_pre4 = 85,
Java_1_8_2_pre3 = 84,
Java_1_8_2_pre2 = 83,
Java_1_8_2_pre1 = 82,
Java_1_8_1 = 81,
Java_1_8_1_pre5 = 80,
Java_1_8_1_pre4 = 79,
Java_1_8_1_pre3 = 78,
Java_1_8_1_pre2 = 77,
Java_1_8_1_pre1 = 76,
Java_1_8 = 75,
Java_1_8_pre3 = 74,
Java_1_8_pre2 = 73,
Java_1_8_pre1 = 72,
Snapshot_14w34d = 71,
Snapshot_14w34c = 70,
Snapshot_14w34b = 69,
Snapshot_14w34a = 68,
Snapshot_14w33c = 67,
Snapshot_14w33b = 66,
Snapshot_14w33a = 65,
Snapshot_14w32d = 64,
Snapshot_14w32c = 63,
Snapshot_14w32b = 62,
Snapshot_14w32a = 61,
Snapshot_14w31a = 60,
Snapshot_14w30c = 59,
Snapshot_14w30b = 58,
Snapshot_14w30a = 57,
Snapshot_14w29b = 56,
Snapshot_14w29a = 55,
Snapshot_14w28b = 54,
Snapshot_14w28a = 53,
Snapshot_14w27b = 52,
Snapshot_14w27a = 51,
Snapshot_14w26c = 50,
Snapshot_14w26b = 49,
Snapshot_14w26a = 48,
Snapshot_14w25b = 47,
Snapshot_14w25a = 46,
Snapshot_14w21b = 45,
Snapshot_14w21a = 44,
Snapshot_14w20b = 43,
Snapshot_14w20a = 42,
Snapshot_14w19a = 41,
Snapshot_14w18b = 40,
Snapshot_14w18a = 39,
Snapshot_14w17a = 38,
Snapshot_14w11b = 37,
Snapshot_14w11a = 36,
Snapshot_14w10c = 35,
Snapshot_14w10b = 34,
Snapshot_14w10a = 33,
Snapshot_14w08a = 32,
Snapshot_14w07a = 31,
Snapshot_14w06b = 30,
Snapshot_14w06a = 29,
Snapshot_14w05b = 28,
Snapshot_14w05a = 27,
Snapshot_14w04b = 26,
Snapshot_14w04a = 25,
Snapshot_14w03b = 24,
Snapshot_14w03a = 23,
Snapshot_14w02c = 22,
Snapshot_14w02b = 21,
Snapshot_14w02a = 20,
Java_1_7_10 = 19,
Java_1_7_10_pre4 = 18,
Java_1_7_10_pre3 = 17,
Java_1_7_10_pre2 = 16,
Java_1_7_10_pre1 = 15,
Java_1_7_9 = 14,
Java_1_7_8 = 13,
Java_1_7_7 = 12,
Java_1_7_6 = 11,
Java_1_7_6_pre2 = 10,
Java_1_7_6_pre1 = 9,
Java_1_7_5 = 8,
Java_1_7_4 = 7,
Java_1_7_3 = 6,
Snapshot_13w49a = 5,
Snapshot_13w48b = 4,
Snapshot_13w48a = 3,
Snapshot_13w47e = 2,
Snapshot_13w47d = 1,
Snapshot_13w47c = 0,
Snapshot_13w47b = -1,
Snapshot_13w47a = -2,
Java_1_7_2 = -3,
Java_1_7_1 = -4,
Java_1_7 = -5,
Snapshot_13w43a = -6,
Snapshot_13w42b = -7,
Snapshot_13w42a = -8,
Snapshot_13w41b = -9,
Snapshot_13w41a = -10,
Snapshot_13w39b = -11,
Snapshot_13w39a = -12,
Snapshot_13w38c = -13,
Snapshot_13w38b = -14,
Snapshot_13w38a = -15,
Snapshot_13w37b = -16,
Snapshot_13w37a = -17,
Snapshot_13w36b = -18,
Snapshot_13w36a = -19,
Java_1_6_4 = -20,
Java_1_6_3 = -21,
Java_1_6_3_pre = -22,
Java_1_6_2 = -23,
Java_1_6_2_pre = -24,
Java_1_6_1 = -25,
Java_1_6_1_pre = -26,
Java_1_6 = -27,
Java_1_6_pre = -28,
Snapshot_13w26a = -29,
Snapshot_13w25c = -30,
Snapshot_13w25b = -31,
Snapshot_13w25a = -32,
Snapshot_13w24b = -33,
Snapshot_13w24a = -34,
Snapshot_13w23b = -35,
Snapshot_13w23a = -36,
Snapshot_13w22a = -37,
Snapshot_13w21b = -38,
Snapshot_13w21a = -39,
Snapshot_13w19a = -40,
Snapshot_13w18c = -41,
Snapshot_13w18b = -42,
Snapshot_13w18a = -43,
Snapshot_13w17a = -44,
Snapshot_13w16b = -45,
Snapshot_13w16a = -46,
Java_1_5_2 = -47,
Java_1_5_2_pre = -48,
Java_1_5_1 = -49,
Java_1_5_1_pre = -50,
Snapshot_13w12 = -51,
Snapshot_13w11a = -52,
Java_1_5 = -53,
Java_1_5_pre = -54,
Snapshot_13w10b = -55,
Snapshot_13w10a = -56,
Snapshot_13w09c = -57,
Snapshot_13w09b = -58,
Snapshot_13w09a = -59,
Snapshot_13w07a = -60,
Snapshot_13w06a = -61,
Snapshot_13w05b = -62,
Snapshot_13w05a = -63,
Snapshot_13w04a = -64,
Snapshot_13w03a = -65,
Snapshot_13w02b = -66,
Snapshot_13w02a = -67,
Snapshot_13w01b = -68,
Snapshot_13w01a = -69,
Java_1_4_7 = -70,
Java_1_4_7_pre = -71,
Java_1_4_6 = -72,
Java_1_4_6_pre = -73,
Snapshot_12w50b = -74,
Snapshot_12w50a = -75,
Snapshot_12w49a = -76,
Java_1_4_5 = -77,
Java_1_4_5_pre = -78,
Java_1_4_4 = -79,
Java_1_4_4_pre = -80,
Java_1_4_3_pre = -81,
Java_1_4_2 = -82,
Java_1_4_2_pre = -83,
Java_1_4_1_pre = -84,
Java_1_4_pre = -85,
Snapshot_12w42b = -86,
Snapshot_12w42a = -87,
Snapshot_12w41b = -88,
Snapshot_12w41a = -89,
Snapshot_12w40b = -90,
Snapshot_12w40a = -91,
Snapshot_12w39b = -92,
Snapshot_12w39a = -93,
Snapshot_12w38b = -94,
Snapshot_12w38a = -95,
Snapshot_12w37a = -96,
Snapshot_12w36a = -97,
Snapshot_12w34b = -98,
Snapshot_12w34a = -99,
Snapshot_12w32a = -100,
Java_1_3_2 = -101,
Java_1_3_2_pre = -102,
Java_1_3_1 = -103,
Java_1_3_1_pre = -104,
Java_1_3_pre = -105,
Snapshot_12w30e = -106,
Snapshot_12w30d = -107,
Snapshot_12w30c = -108,
Snapshot_12w30b = -109,
Snapshot_12w30a = -110,
Snapshot_12w27a = -111,
Snapshot_12w26a = -112,
Snapshot_12w25a = -113,
Snapshot_12w24a = -114,
Snapshot_12w23b = -115,
Snapshot_12w23a = -116,
Snapshot_12w22a = -117,
Snapshot_12w21b = -118,
Snapshot_12w21a = -119,
Snapshot_12w19a = -120,
Snapshot_12w18a = -121,
Snapshot_12w17a = -122,
Snapshot_12w16a = -123,
Snapshot_12w15a = -124,
Java_1_2_5 = -125,
Java_1_2_5_pre = -126,
Java_1_2_1 = -127,
Java_1_2_pre = -128,
Snapshot_12w08a = -129,
Snapshot_12w07b = -130,
Snapshot_12w07a = -131,
Snapshot_12w06a = -132,
Snapshot_12w05b = -133,
Snapshot_12w05a = -134,
Snapshot_12w04a = -135,
Snapshot_12w03a = -136,
Java_1_1 = -137,
Snapshot_12w01a = -138,
Snapshot_11w50a = -139,
Snapshot_11w49a = -140,
Snapshot_11w48a = -141,
Snapshot_11w47a = -142,
Java_1_0_0 = -143,
Java_1_0_0_rc2 = -144,
Java_1_0_0_rc1 = -145,
Beta_1_9_pre_release6 = -146,
Beta_1_9_pre_release5 = -147,
Beta_1_9_pre_release4 = -148,
Beta_1_9_pre_release3 = -149,
Beta_1_9_pre_release2 = -150,
Beta_1_9_pre_release1 = -151,
Beta_1_8_1 = -152,
Beta_1_8_pre_release2 = -153,
Beta_1_8_pre_release1 = -154,
Beta_1_8_preview = -155,
Beta_1_7_3 = -156,
Beta_1_7_2 = -157,
Beta_1_7_01 = -158,
Beta_1_7_preview = -159,
Beta_1_6_6 = -160,
Beta_1_6_5 = -161,
Beta_1_6_4 = -162,
Beta_1_6_3 = -163,
Beta_1_6_2 = -164,
Beta_1_6_1 = -165,
Beta_1_6_test_build3 = -166,
Beta_1_6_preview = -167,
Beta_1_5_02 = -168,
Beta_1_5_01 = -169,
Beta_1_5 = -170,
Beta_1_4_01 = -171,
Beta_1_4 = -172,
Beta_1_3_01 = -173,
Beta_1_3 = -174,
Beta_1_2_02 = -175,
Beta_1_2_01 = -176,
Beta_1_2 = -177,
Beta_1_1_02 = -178,
Beta_1_1_01 = -179,
Beta_1_1 = -180,
Beta_1_0_2 = -181,
Beta_1_0_01 = -182,
Beta_1_0 = -183,
Alpha_1_2_6 = -184,
Alpha_1_2_5 = -185,
Alpha_1_2_4_01 = -186,
Alpha_1_2_3_05 = -187,
Alpha_1_2_3_04 = -188,
Alpha_1_2_3_03 = -189,
Alpha_1_2_3_02 = -190,
Alpha_1_2_3_01 = -191,
Alpha_1_2_3 = -192,
Alpha_1_2_2 = -193,
Alpha_1_2_1_01 = -194,
Alpha_1_2_1 = -195,
Alpha_1_2_0_02 = -196,
Alpha_1_2_0_01 = -197,
Alpha_1_2_0_preview = -198,
Alpha_1_1_2_01 = -199,
Alpha_1_1_2 = -200,
Alpha_1_1_1_SS1 = -201,
Alpha_1_1_1 = -202,
Alpha_1_1_0_SF9 = -203,
Alpha_1_1_0 = -204,
Alpha_1_0_17_04 = -205,
Alpha_1_0_17_03 = -206,
Alpha_1_0_17_02 = -207,
Alpha_1_0_17_01 = -208,
Alpha_1_0_17_SF8 = -209,
Alpha_1_0_17 = -210,
Alpha_1_0_16_02 = -211,
Alpha_1_0_16_01 = -212,
Alpha_1_0_16 = -213,
Alpha_1_0_15 = -214,
Alpha_1_0_14_SF7 = -215,
Alpha_1_0_14 = -216,
Alpha_1_0_13_01 = -217,
Alpha_1_0_13 = -218,
Alpha_1_0_12 = -219,
Alpha_1_0_11_SF6 = -220,
Alpha_1_0_11 = -221,
Alpha_1_0_10 = -222,
Alpha_1_0_9 = -223,
Alpha_1_0_8_01 = -224,
Alpha_1_0_8 = -225,
Alpha_1_0_7 = -226,
Alpha_1_0_6_03 = -227,
Alpha_1_0_6_02 = -228,
Alpha_1_0_6_01 = -229,
Alpha_1_0_6_SF5 = -230,
Alpha_1_0_6 = -231,
Alpha_1_0_5_01 = -232,
Alpha_1_0_5 = -233,
Alpha_1_0_3 = -234,
Alpha_1_0_2_02 = -235,
Alpha_1_0_2_01 = -236,
Alpha_1_0_2 = -237,
Alpha_1_0_1_01 = -238,
Alpha_1_0_1_SF3 = -239,
Alpha_1_0_1 = -240,
Alpha_1_0_0 = -241,
Infdev_20100227_1 = -242,
Infdev_20100227_2 = -243,
Infdev_20100313 = -244,
Infdev_20100316 = -245,
Infdev_20100320 = -246,
Infdev_20100321 = -247,
Infdev_20100325 = -248,
Infdev_20100327 = -249,
Infdev_20100330 = -250,
Infdev_20100330_1 = -251,
Infdev_20100330_2 = -252,
Infdev_20100413 = -253,
Infdev_20100414 = -254,
Infdev_20100415 = -255,
Infdev_20100420 = -256,
Infdev_20100607 = -257,
Infdev_20100608 = -258,
Infdev_20100611 = -259,
Infdev_20100615 = -260,
Infdev_20100616 = -261,
Infdev_20100616_1 = -262,
Infdev_20100616_2 = -263,
Infdev_20100617_1 = -264,
Infdev_20100617_2 = -265,
Infdev_20100618 = -266,
Infdev_20100618_SF1 = -267,
Infdev_20100624 = -268,
Infdev_20100625 = -269,
Infdev_20100625_1 = -270,
Infdev_20100625_2 = -271,
Infdev_20100625_SF2 = -272,
Infdev_20100627 = -273,
Infdev_20100629 = -274,
Infdev_20100630 = -275,
Indev_20091223_1 = -276,
Indev_20091223_2 = -277,
Indev_20091231 = -278,
Indev_20091231_1 = -279,
Indev_20091231_2 = -280,
Indev_20100104 = -281,
Indev_20100106 = -282,
Indev_20100107 = -283,
Indev_20100109 = -284,
Indev_20100110 = -285,
Indev_20100111 = -286,
Indev_20100112 = -287,
Indev_20100113 = -288,
Indev_20100113c = -289,
Indev_20100114 = -290,
Indev_20100122 = -291,
Indev_20100124 = -292,
Indev_20100124_1 = -293,
Indev_20100124_2 = -294,
Indev_20100125 = -295,
Indev_20100128 = -296,
Indev_20100129 = -297,
Indev_20100130 = -298,
Indev_20100131 = -299,
Indev_20100201 = -300,
Indev_20100201_1 = -301,
Indev_20100201_2 = -302,
Indev_20100202 = -303,
Indev_20100204 = -304,
Indev_20100204_1 = -305,
Indev_20100204_2 = -306,
Indev_20100205 = -307,
Indev_20100206 = -308,
Indev_20100207 = -309,
Indev_20100207_1 = -310,
Indev_20100207_2 = -311,
Indev_20100211 = -312,
Indev_20100212 = -313,
Indev_20100212_1 = -314,
Indev_20100212_2 = -315,
Indev_20100213 = -316,
Indev_20100214 = -317,
Indev_20100218 = -318,
Indev_20100219 = -319,
Indev_20100223 = -320,
Classic_LateClassic_0_30 = -321,
Classic_LateClassic_0_29_02 = -322,
Classic_LateClassic_0_29_01 = -323,
Classic_LateClassic_0_29 = -324,
Classic_LateClassic_0_28_01 = -325,
Classic_LateClassic_0_28 = -326,
Classic_SurvivalTest_0_27 = -327,
Classic_SurvivalTest_0_26 = -328,
Classic_SurvivalTest_0_25_05 = -329,
Classic_SurvivalTest_0_25_04 = -330,
Classic_SurvivalTest_0_25_03 = -331,
Classic_SurvivalTest_0_25_02 = -332,
Classic_SurvivalTest_0_25_01 = -333,
Classic_SurvivalTest_0_25 = -334,
Classic_SurvivalTest_0_24_03 = -335,
Classic_SurvivalTest_0_24_02 = -336,
Classic_SurvivalTest_0_24_01 = -337,
Classic_SurvivalTest_0_24 = -338,
Classic_MultiplayerTest_0_0_23a_01 = -339,
Classic_MultiplayerTest_0_0_23a = -340,
Classic_MultiplayerTest_0_0_22a_05 = -341,
Classic_MultiplayerTest_0_0_22a_04 = -342,
Classic_MultiplayerTest_0_0_22a_03 = -343,
Classic_MultiplayerTest_0_0_22a_02 = -344,
Classic_MultiplayerTest_0_0_22a_01 = -345,
Classic_MultiplayerTest_0_0_22a = -346,
Classic_MultiplayerTest_0_0_21a_01 = -347,
Classic_MultiplayerTest_0_0_21a = -348,
Classic_MultiplayerTest_0_0_20a_02 = -349,
Classic_MultiplayerTest_0_0_20a_01 = -350,
Classic_MultiplayerTest_0_0_20a = -351,
Classic_MultiplayerTest_0_0_19a_06 = -352,
Classic_MultiplayerTest_0_0_19a_05 = -353,
Classic_MultiplayerTest_0_0_19a_04 = -354,
Classic_MultiplayerTest_0_0_19a_03 = -355,
Classic_MultiplayerTest_0_0_19a_02 = -356,
Classic_MultiplayerTest_0_0_19a_01 = -357,
Classic_MultiplayerTest_0_0_19a = -358,
Classic_MultiplayerTest_0_0_18a_02 = -359,
Classic_MultiplayerTest_0_0_18a_01 = -360,
Classic_MultiplayerTest_0_0_18a = -361,
Classic_MultiplayerTest_0_0_17a = -362,
Classic_MultiplayerTest_0_0_16a_02 = -363,
Classic_MultiplayerTest_0_0_16a_01 = -364,
Classic_MultiplayerTest_0_0_16a = -365,
Classic_MultiplayerTest_0_0_15a_03 = -366,
Classic_MultiplayerTest_0_0_15a_02 = -367,
Classic_MultiplayerTest_0_0_15a_01 = -368,
Classic_MultiplayerTest_0_0_15a_8 = -369,
Classic_MultiplayerTest_0_0_15a_7 = -370,
Classic_MultiplayerTest_0_0_15a_6 = -371,
Classic_MultiplayerTest_0_0_15a_5 = -372,
Classic_MultiplayerTest_0_0_15a_4 = -373,
Classic_MultiplayerTest_0_0_15a_3 = -374,
Classic_MultiplayerTest_0_0_15a_2 = -375,
Classic_MultiplayerTest_0_0_15a_1 = -376,
Classic_EarlyClassic_0_0_14a_08 = -377,
Classic_EarlyClassic_0_0_14a_07 = -378,
Classic_EarlyClassic_0_0_14a_06 = -379,
Classic_EarlyClassic_0_0_14a_05 = -380,
Classic_EarlyClassic_0_0_14a_04 = -381,
Classic_EarlyClassic_0_0_14a_03 = -382,
Classic_EarlyClassic_0_0_14a_01 = -383,
Classic_EarlyClassic_0_0_14a_offset_test = -384,
Classic_EarlyClassic_0_0_14a_water_test = -385,
Classic_EarlyClassic_0_0_14a_new_blocks = -386,
Classic_EarlyClassic_0_0_14a = -387,
Classic_EarlyClassic_0_0_13a_03 = -388,
Classic_EarlyClassic_0_0_13a_huge_levels = -389,
Classic_EarlyClassic_0_0_13a_world_size_test2 = -390,
Classic_EarlyClassic_0_0_13a_world_size_test1 = -391,
Classic_EarlyClassic_0_0_13a = -392,
Classic_EarlyClassic_0_0_12a_03 = -393,
Classic_EarlyClassic_0_0_12a_02 = -394,
Classic_EarlyClassic_0_0_12a_01 = -395,
Classic_EarlyClassic_0_0_12a_lava_test = -396,
Classic_EarlyClassic_0_0_12a_water_test = -397,
Classic_EarlyClassic_0_0_12a_multiplayer_test = -398,
Classic_EarlyClassic_0_0_12a = -399,
Classic_EarlyClassic_0_0_11a = -400,
Classic_EarlyClassic_0_0_10a = -401,
Classic_EarlyClassic_0_0_9a = -402,
Classic_EarlyClassic_0_0_3a = -403,
Classic_EarlyClassic_0_0_2a = -404,
PreClassic_MinecraftAlpha_mc_161648 = -405,
PreClassic_MinecraftAlpha_mc_161625 = -406,
PreClassic_MinecraftAlpha_mc_161616 = -407,
PreClassic_MinecraftAlpha_mc_161607 = -408,
PreClassic_Minecraft_rd_161348 = -409,
PreClassic_Minecraft_rd_160052 = -410,
PreClassic_Minecraft_OrderOfTheStone_rd_20090515 = -411,
PreClassic_CaveGame_rd_132328 = -412,
PreClassic_CaveGame_rd_132211 = -413,
PreClassic_CaveGame_rd_131655 = -414,
PreClassic_CaveGame_rd_131648 = -415,
}
#[allow(dead_code)]
impl DataVersion {
pub fn latest() -> DataVersion {
return DataVersion::Snapshot_23w51b;
}
pub fn new() -> DataVersion {
return DataVersion::Java_1_20_4;
}
}
impl PartialEq<i32> for DataVersion {
fn eq(&self, other: &i32) -> bool {
return (*self as i32) == *other;
}
}
impl PartialOrd<i32> for DataVersion {
fn partial_cmp(&self, other: &i32) -> Option<Ordering> {
return (*self as i32).partial_cmp(other);
}
}