Minecraft Wiki
мНет описания правки
(обновление данных)
 
(не показаны 284 промежуточные версии 13 участников)
Строка 5: Строка 5:
 
local java_af = {}
 
local java_af = {}
 
local pocket = {}
 
local pocket = {}
  +
local education = {}
   
 
-- References to those ordered lists
 
-- References to those ordered lists
Строка 29: Строка 30:
 
},
 
},
 
{
 
{
['name'] = 'Карманное издание / Bedrock Edition',
+
['name'] = 'Bedrock Edition',
['link'] = 'Bedrock Edition',
+
['link'] = 'История версий (Bedrock Edition)',
 
['values'] = pocket,
 
['values'] = pocket,
  +
['has_data_versions'] = false
  +
},
  +
{
  +
['name'] = 'Education Edition',
  +
['link'] = 'История версий (Education Edition)',
  +
['values'] = education,
 
['has_data_versions'] = false
 
['has_data_versions'] = false
 
}
 
}
Строка 44: Строка 51:
 
-- extra is used for additional, rarer options so that they can be explicitly specified
 
-- extra is used for additional, rarer options so that they can be explicitly specified
 
function ver(group, name, protocol, data, extra)
 
function ver(group, name, protocol, data, extra)
if all[name] ~= nil
+
if all[name] then
then error("Attempted to add version " .. name .. " but it already exists")
+
error("Attempted to add version " .. name .. " but it already exists")
 
end
 
end
   
Строка 68: Строка 75:
 
-- Source: http://wiki.vg/Protocol_version_numbers (licensed under CC-BY-SA 3.0)
 
-- Source: http://wiki.vg/Protocol_version_numbers (licensed under CC-BY-SA 3.0)
   
  +
-- JAVA EDITION
-- VANILLA
 
  +
-- FULL RELEASE
  +
  +
-- 1.20
  +
ver(java, '23w41a', '0x4000009C', 3681)
  +
ver(java, '23w40a', '0x4000009A', 3679)
  +
ver(java, '1.20.2', '764', 3578)
  +
ver(java, '1.20.2 Release Candidate 2', '0x40000099', 3577)
  +
ver(java, '1.20.2 Release Candidate 1', '0x40000098', 3576)
  +
ver(java, '1.20.2 Pre-Release 4', '0x40000097', 3575)
  +
ver(java, '1.20.2 Pre-Release 3', '0x40000096', 3574)
  +
ver(java, '1.20.2 Pre-release 2', '0x40000095', 3573)
  +
ver(java, '1.20.2 Pre-release 1', '0x40000094', 3572)
  +
ver(java, '23w35a', '0x40000093', 3571)
  +
ver(java, '23w33a', '0x40000092', 3570)
  +
ver(java, '23w32a', '0x40000091', 3569)
  +
ver(java, '23w31a', '0x40000090', 3567)
  +
ver(java, '1.20.1', '763', 3465)
  +
ver(java, '1.20.1 Release Candidate 1', '0x4000008E', 3464)
  +
ver(java, '1.20', '763', 3463)
  +
ver(java, '1.20 Release Candidate 1', '0x4000008D', 3462)
  +
ver(java, '1.20 Pre-release 7', '0x4000008C', 3461)
  +
ver(java, '1.20 Pre-release 6', '0x4000008B', 3460)
  +
ver(java, '1.20 Pre-release 5', '0x4000008A', 3458)
  +
ver(java, '1.20 Pre-release 4', '0x40000089', 3457)
  +
ver(java, '1.20 Pre-release 3', '0x40000088', 3456)
  +
ver(java, '1.20 Pre-release 2', '0x40000087', 3455)
  +
ver(java, '1.20 Pre-release 1', '0x40000086', 3454)
  +
ver(java, '23w18a', '0x40000085', 3453)
  +
ver(java, '23w17a', '0x40000084', 3452)
  +
ver(java, '23w16a', '0x40000083', 3449)
  +
ver(java, '23w14a', '0x40000082', 3445)
  +
ver(java, '23w13a', '0x40000080', 3443)
  +
ver(java, '23w12a', '0x4000007F', 3442)
  +
  +
-- 1.19
  +
ver(java, '1.19.4', '762', 3337)
  +
ver(java, '1.19.4 Release Candidate 3', '0x4000007E', 3336)
  +
ver(java, '1.19.4 Release Candidate 2', '0x4000007D', 3335)
  +
ver(java, '1.19.4 Release Candidate 1', '0x4000007C', 3334)
  +
ver(java, '1.19.4 Pre-release 4', '0x4000007B', 3333)
  +
ver(java, '1.19.4 Pre-release 3', '0x4000007A', 3332)
  +
ver(java, '1.19.4 Pre-release 2', '0x40000079', 3331)
  +
ver(java, '1.19.4 Pre-release 1', '0x40000078', 3330)
  +
ver(java, '23w07a', '0x40000077', 3329)
  +
ver(java, '23w06a', '0x40000076', 3326)
  +
ver(java, '23w05a', '0x40000075', 3323)
  +
ver(java, '23w04a', '0x40000074', 3321)
  +
ver(java, '23w03a', '0x40000073', 3320)
  +
ver(java, '1.19.3', '761', 3218)
  +
ver(java, '1.19.3 Release Candidate 3', '0x40000072', 3217)
  +
ver(java, '1.19.3 Release Candidate 2', '0x40000071', 3216)
  +
ver(java, '1.19.3 Release Candidate 1', '0x40000070', 3215)
  +
ver(java, '1.19.3 Pre-release 3', '0x4000006F', 3213)
  +
ver(java, '1.19.3 Pre-release 2', '0x4000006E', 3212)
  +
ver(java, '1.19.3 Pre-release 1', '0x4000006D', 3211)
  +
ver(java, '22w46a', '0x4000006C', 3210)
  +
ver(java, '22w45a', '0x4000006B', 3208)
  +
ver(java, '22w44a', '0x4000006A', 3207)
  +
ver(java, '22w43a', '0x40000069', 3206)
  +
ver(java, '22w42a', '0x40000068', 3205)
  +
ver(java, '1.19.2', '760', 3120)
  +
ver(java, '1.19.2 Release Candidate 2', '0x40000067', 3119)
  +
ver(java, '1.19.2 Release Candidate 1', '0x40000066', 3118)
  +
ver(java, '1.19.1', '760', 3117)
  +
ver(java, '1.19.1 Release Candidate 3', '0x40000065', 3116)
  +
ver(java, '1.19.1 Release Candidate 2', '0x40000064', 3115)
  +
ver(java, '1.19.1 Pre-release 6', '0x40000063', 3114)
  +
ver(java, '1.19.1 Pre-release 5', '0x40000062', 3113)
  +
ver(java, '1.19.1 Pre-release 4', '0x40000061', 3112)
  +
ver(java, '1.19.1 Pre-release 3', '0x40000060', 3111)
  +
ver(java, '1.19.1 Pre-release 2', '0x4000005F', 3110)
  +
ver(java, '1.19.1 Release Candidate 1', '0x4000005E', 3109)
  +
ver(java, '1.19.1 Pre-release 1', '0x4000005D', 3107)
  +
ver(java, '22w24a', '0x4000005C', 3106)
  +
ver(java, '1.19', '759', 3105)
  +
ver(java, '1.19 Release Candidate 2', '0x4000005B', 3104)
  +
ver(java, '1.19 Release Candidate 1', '0x4000005A', 3103)
  +
ver(java, '1.19 Pre-release 5', '0x40000059', 3102)
  +
ver(java, '1.19 Pre-release 4', '0x40000058', 3101)
  +
ver(java, '1.19 Pre-release 3', '0x40000057', 3100)
  +
ver(java, '1.19 Pre-release 2', '0x40000056', 3099)
  +
ver(java, '1.19 Pre-release 1', '0x40000055', 3098)
  +
ver(java, '22w19a', '0x40000054', 3096)
  +
ver(java, '22w18a', '0x40000053', 3095)
  +
ver(java, '22w17a', '0x40000052', 3093)
  +
ver(java, '22w16b', '0x40000051', 3092)
  +
ver(java, '22w16a', '0x40000050', 3091)
  +
ver(java, '22w15a', '0x4000004F', 3089)
  +
ver(java, '22w14a', '0x4000004E', 3088)
  +
ver(java, '22w13a', '0x4000004C', 3085)
  +
ver(java, '22w12a', '0x4000004B', 3082)
  +
ver(java, '22w11a', '0x4000004A', 3080)
  +
ver(java, 'Deep Dark Experimental Snapshot 1', '0x40000045', 3066)
  +
  +
-- 1.18
  +
ver(java, '1.18.2', '758', 2975)
  +
ver(java, '1.18.2 Release Candidate 1', '0x40000049', 2974)
  +
ver(java, '1.18.2 Pre-release 3', '0x40000048', 2973)
  +
ver(java, '1.18.2 Pre-release 2', '0x40000047', 2972)
  +
ver(java, '1.18.2 Pre-release 1', '0x40000046', 2971)
  +
ver(java, '22w07a', '0x40000044', 2969)
  +
ver(java, '22w06a', '0x40000043', 2968)
  +
ver(java, '22w05a', '0x40000042', 2967)
  +
ver(java, '22w03a', '0x40000041', 2966)
  +
ver(java, '1.18.1', '757', 2865)
  +
ver(java, '1.18.1 Release Candidate 3', '0x40000040', 2864)
  +
ver(java, '1.18.1 Release Candidate 2', '0x4000003F', 2863)
  +
ver(java, '1.18.1 Release Candidate 1', '0x4000003E', 2862)
  +
ver(java, '1.18.1 Pre-release 1', '0x4000003D', 2861)
  +
ver(java, '1.18', '757', 2860)
  +
ver(java, '1.18 Release Candidate 4', '0x4000003C', 2859)
  +
ver(java, '1.18 Release Candidate 3', '0x4000003B', 2858)
  +
ver(java, '1.18 Release Candidate 2', '0x4000003A', 2857)
  +
ver(java, '1.18 Release Candidate 1', '0x40000039', 2856)
  +
ver(java, '1.18 Pre-release 8', '0x40000038', 2855)
  +
ver(java, '1.18 Pre-release 7', '0x40000037', 2854)
  +
ver(java, '1.18 Pre-release 6', '0x40000036', 2853)
  +
ver(java, '1.18 Pre-release 5', '0x40000035', 2851)
  +
ver(java, '1.18 Pre-release 4', '0x40000034', 2850)
  +
ver(java, '1.18 Pre-release 3', '0x40000033', 2849)
  +
ver(java, '1.18 Pre-release 2', '0x40000032', 2848)
  +
ver(java, '1.18 Pre-release 1', '0x40000031', 2847)
  +
ver(java, '21w44a', '0x40000030', 2845)
  +
ver(java, '21w43a', '0x4000002F', 2844)
  +
ver(java, '21w42a', '0x4000002E', 2840)
  +
ver(java, '21w41a', '0x4000002D', 2839)
  +
ver(java, '21w40a', '0x4000002C', 2838)
  +
ver(java, '21w39a', '0x4000002B', 2836)
  +
ver(java, '21w38a', '0x4000002A', 2835)
  +
ver(java, '21w37a', '0x40000029', 2834)
  +
ver(java, '1.18 experimental snapshot 7 (Java Edition)', '0x4000002F', 2831)
  +
ver(java, '1.18 experimental snapshot 6 (Java Edition)', '0x4000002E', 2830)
  +
ver(java, '1.18 experimental snapshot 5 (Java Edition)', '0x4000002D', 2829)
  +
ver(java, '1.18 experimental snapshot 4 (Java Edition)', '0x4000002C', 2828)
  +
ver(java, '1.18 experimental snapshot 3 (Java Edition)', '0x4000002B', 2827)
  +
ver(java, '1.18 experimental snapshot 2 (Java Edition)', '0x4000002A', 2826)
  +
ver(java, '1.18 Experimental Snapshot 1 (Java Edition)', '0x40000029', 2825)
  +
  +
-- 1.17
  +
ver(java, '1.17.1', '756', 2730)
  +
ver(java, '1.17.1 Release Candidate 2', '0x40000028', 2729)
  +
ver(java, '1.17.1 Release Candidate 1', '0x40000027', 2728)
  +
ver(java, '1.17.1 Pre-release 3', '0x40000026', 2727)
  +
ver(java, '1.17.1 Pre-release 2', '0x40000025', 2726)
  +
ver(java, '1.17.1 Pre-release 1', '0x40000024', 2725)
  +
ver(java, '1.17', '755', 2724)
  +
ver(java, '1.17 Release Candidate 2', '0x40000023', 2723)
  +
ver(java, '1.17 Release Candidate 1', '0x40000022', 2722)
  +
ver(java, '1.17 Pre-release 5', '0x40000021', 2721)
  +
ver(java, '1.17 Pre-release 4', '0x40000020', 2720)
  +
ver(java, '1.17 Pre-release 3', '0x4000001F', 2719)
  +
ver(java, '1.17 Pre-release 2', '0x4000001E', 2718)
  +
ver(java, '1.17 Pre-release 1', '0x4000001D', 2716)
  +
ver(java, '21w20a', '0x4000001C', 2715)
  +
ver(java, '21w19a', '0x4000001B', 2714)
  +
ver(java, '21w18a', '0x4000001A', 2713)
  +
ver(java, '21w17a', '0x40000019', 2712)
  +
ver(java, '21w16a', '0x40000017', 2711)
  +
ver(java, '21w15a', '0x40000016', 2709)
  +
ver(java, '21w14a', '0x40000015', 2706)
  +
ver(java, '21w13a', '0x40000014', 2705)
  +
ver(java, '21w11a', '0x40000013', 2703)
  +
ver(java, '21w10a', '0x40000012', 2699)
  +
ver(java, '21w08b', '0x40000011', 2698)
  +
ver(java, '21w08a', '0x40000010', 2697)
  +
ver(java, '21w07a', '0x4000000F', 2695)
  +
ver(java, '21w06a', '0x4000000E', 2694)
  +
ver(java, '21w05b', '0x4000000D', 2692)
  +
ver(java, '21w05a', '0x4000000C', 2690)
  +
ver(java, '21w03a', '0x4000000B', 2689)
  +
ver(java, '20w51a', '0x40000009', 2687)
  +
ver(java, '20w49a', '0x40000008', 2685)
  +
ver(java, '20w48a', '0x40000007', 2683)
  +
ver(java, '20w46a', '0x40000006', 2682)
  +
ver(java, '20w45a', '0x40000005', 2681)
  +
  +
-- 1.16 Combat Tests
  +
ver(java, 'Combat Test 8c', 803, 2707)
  +
ver(java, 'Combat Test 8b', 803, 2706)
  +
ver(java, 'Combat Test 8', 803, 2705)
  +
ver(java, 'Combat Test 7c', 802, 2704)
  +
ver(java, 'Combat Test 7b', 802, 2703)
  +
ver(java, 'Combat Test 7', 802, 2702)
  +
ver(java, 'Combat Test 6', 801, 2701)
  +
  +
-- 1.16
  +
ver(java, '1.16.5', 754, 2586)
  +
ver(java, '1.16.5 Release Candidate 1', '0x4000000A', 2585)
  +
ver(java, '1.16.4', 754, 2584)
  +
ver(java, '1.16.4 Release Candidate 1', '0x40000003', 2583)
  +
ver(java, '1.16.4 Pre-release 2', '0x40000002', 2582)
  +
ver(java, '1.16.4 Pre-release 1', '0x40000001', 2581)
  +
ver(java, '1.16.3', 753, 2580)
  +
ver(java, '1.16.3 Release Candidate 1', 752, 2579)
  +
ver(java, '1.16.2', 751, 2578)
  +
ver(java, '1.16.2 Release Candidate 2', 750, 2577)
  +
ver(java, '1.16.2 Release Candidate 1', 749, 2576)
  +
ver(java, '1.16.2 Pre-release 3', 748, 2575)
  +
ver(java, '1.16.2 Pre-release 2', 746, 2574)
  +
ver(java, '1.16.2 Pre-release 1', 744, 2573)
  +
ver(java, '20w30a', 742, 2572)
  +
ver(java, '20w29a', 741, 2571)
  +
ver(java, '20w28a', 740, 2570)
  +
ver(java, '20w27a', 738, 2569)
  +
ver(java, '1.16.1', 736, 2567)
  +
ver(java, '1.16', 735, 2566)
  +
ver(java, '1.16 Release Candidate 1', 734, 2565)
  +
ver(java, '1.16 Pre-release 8', 733, 2564)
  +
ver(java, '1.16 Pre-release 7', 732, 2563)
  +
ver(java, '1.16 Pre-release 6', 730, 2562)
  +
ver(java, '1.16 Pre-release 5', 729, 2561)
  +
ver(java, '1.16 Pre-release 4', 727, 2560)
  +
ver(java, '1.16 Pre-release 3', 725, 2559)
  +
ver(java, '1.16 Pre-release 2', 722, 2557)
  +
ver(java, '1.16 Pre-release 1', 721, 2556)
  +
ver(java, '20w22a', 719, 2555)
  +
ver(java, '20w21a', 718, 2554)
  +
ver(java, '20w20b', 717, 2537)
  +
ver(java, '20w20a', 716, 2536)
  +
ver(java, '20w19a', 715, 2534)
  +
ver(java, '20w18a', 714, 2532)
  +
ver(java, '20w17a', 713, 2529)
  +
ver(java, '20w16a', 712, 2526)
  +
ver(java, '20w15a', 711, 2525)
  +
ver(java, '20w14a', 710, 2524)
  +
ver(java, '20w13b', 709, 2521)
  +
ver(java, '20w13a', 708, 2520)
  +
ver(java, '20w12a', 707, 2515)
  +
ver(java, '20w11a', 706, 2513)
  +
ver(java, '20w10a', 705, 2512)
  +
ver(java, '20w09a', 704, 2510)
  +
ver(java, '20w08a', 703, 2507)
  +
ver(java, '20w07a', 702, 2506)
  +
ver(java, '20w06a', 701, 2504)
  +
  +
-- 1.15 Combat Tests
  +
ver(java, 'Combat Test 5', 601, 2321)
  +
ver(java, 'Combat Test 4', 600, 2320)
  +
 
-- 1.15
 
-- 1.15
  +
ver(java, '1.15.2', 578, 2230)
  +
ver(java, '1.15.2 Pre-release 2', 577, 2229)
  +
ver(java, '1.15.2 Pre-release 1', 576, 2228)
  +
ver(java, '1.15.1', 575, 2227)
  +
ver(java, '1.15.1 Pre-release 1', 574, 2226)
  +
ver(java, '1.15', 573, 2225)
  +
ver(java, '1.15 Pre-release 7', 572, 2224)
  +
ver(java, '1.15 Pre-release 6', 571, 2223)
  +
ver(java, '1.15 Pre-release 5', 570, 2222)
  +
ver(java, '1.15 Pre-release 4', 569, 2221)
  +
ver(java, '1.15 Pre-release 3', 567, 2220)
  +
ver(java, '1.15 Pre-release 2', 566, 2219)
  +
ver(java, '1.15 Pre-release 1', 565, 2218)
  +
ver(java, '19w46b', 564, 2217)
  +
ver(java, '19w46a', 563, 2216)
  +
ver(java, '19w45b', 562, 2215)
 
ver(java, '19w45a', 561, 2214)
 
ver(java, '19w45a', 561, 2214)
 
ver(java, '19w44a', 560, 2213)
 
ver(java, '19w44a', 560, 2213)
Строка 82: Строка 344:
 
ver(java, '19w35a', 551, 2201)
 
ver(java, '19w35a', 551, 2201)
 
ver(java, '19w34a', 550, 2200)
 
ver(java, '19w34a', 550, 2200)
  +
-- Combat Test
 
  +
-- 1.14 Combat Tests
  +
ver(java, 'Combat Test 3', 502, 2069)
 
ver(java, 'Combat Test 2', 501, 2068)
 
ver(java, 'Combat Test 2', 501, 2068)
 
ver(java, '1.14.3 - Combat Test', 500, 2067)
 
ver(java, '1.14.3 - Combat Test', 500, 2067)
  +
-- 1.14.4
 
  +
-- 1.14
 
ver(java, '1.14.4', 498, 1976)
 
ver(java, '1.14.4', 498, 1976)
ver(java, '1.14.4-pre7', 497, 1975)
+
ver(java, '1.14.4 Pre-release 7', 497, 1975)
ver(java, '1.14.4-pre6', 496, 1974)
+
ver(java, '1.14.4 Pre-release 6', 496, 1974)
ver(java, '1.14.4-pre5', 495, 1973)
+
ver(java, '1.14.4 Pre-release 5', 495, 1973)
ver(java, '1.14.4-pre4', 494, 1972)
+
ver(java, '1.14.4 Pre-release 4', 494, 1972)
ver(java, '1.14.4-pre3', 493, 1971)
+
ver(java, '1.14.4 Pre-release 3', 493, 1971)
ver(java, '1.14.4-pre2', 492, 1970)
+
ver(java, '1.14.4 Pre-release 2', 492, 1970)
ver(java, '1.14.4-pre1', 491, 1969)
+
ver(java, '1.14.4 Pre-release 1', 491, 1969)
-- 1.14.3
 
 
ver(java, '1.14.3', 490, 1968)
 
ver(java, '1.14.3', 490, 1968)
ver(java, '1.14.3-pre4', 489, 1967)
+
ver(java, '1.14.3 Pre-release 4', 489, 1967)
ver(java, '1.14.3-pre3', 488, 1966)
+
ver(java, '1.14.3 Pre-release 3', 488, 1966)
ver(java, '1.14.3-pre2', 487, 1965)
+
ver(java, '1.14.3 Pre-release 2', 487, 1965)
ver(java, '1.14.3-pre1', 486, 1964)
+
ver(java, '1.14.3 Pre-release 1', 486, 1964)
-- 1.14.2
 
 
ver(java, '1.14.2', 485, 1963)
 
ver(java, '1.14.2', 485, 1963)
ver(java, '1.14.2-pre4', 484, 1962)
+
ver(java, '1.14.2 Pre-release 4', 484, 1962)
ver(java, '1.14.2-pre3', 483, 1960)
+
ver(java, '1.14.2 Pre-release 3', 483, 1960)
ver(java, '1.14.2-pre2', 482, 1959)
+
ver(java, '1.14.2 Pre-release 2', 482, 1959)
ver(java, '1.14.2-pre1', 481, 1958)
+
ver(java, '1.14.2 Pre-release 1', 481, 1958)
-- 1.14.1
 
 
ver(java, '1.14.1', 480, 1957)
 
ver(java, '1.14.1', 480, 1957)
ver(java, '1.14.1-pre2', 479, 1956)
+
ver(java, '1.14.1 Pre-release 2', 479, 1956)
ver(java, '1.14.1-pre1', 478, 1955)
+
ver(java, '1.14.1 Pre-release 1', 478, 1955)
-- 1.14
 
 
ver(java, '1.14', 477, 1952)
 
ver(java, '1.14', 477, 1952)
ver(java, '1.14-pre5', 476, 1951)
+
ver(java, '1.14 Pre-release 5', 476, 1951)
ver(java, '1.14-pre4', 475, 1950)
+
ver(java, '1.14 Pre-release 4', 475, 1950)
ver(java, '1.14-pre3', 474, 1949)
+
ver(java, '1.14 Pre-release 3', 474, 1949)
ver(java, '1.14-pre2', 473, 1948)
+
ver(java, '1.14 Pre-release 2', 473, 1948)
ver(java, '1.14-pre1', 472, 1947)
+
ver(java, '1.14 Pre-release 1', 472, 1947)
 
ver(java, '19w14b', 471, 1945)
 
ver(java, '19w14b', 471, 1945)
 
ver(java, '19w14a', 470, 1944)
 
ver(java, '19w14a', 470, 1944)
Строка 216: Строка 477:
 
ver(java, '17w43a', 341, 1444)
 
ver(java, '17w43a', 341, 1444)
   
-- 1.12.2
+
-- 1.12
 
ver(java, '1.12.2', 340, 1343)
 
ver(java, '1.12.2', 340, 1343)
 
ver(java, '1.12.2-pre2', 339, 1342)
 
ver(java, '1.12.2-pre2', 339, 1342)
 
ver(java, '1.12.2-pre1', 339, 1341)
 
ver(java, '1.12.2-pre1', 339, 1341)
-- 1.12.1
 
 
ver(java, '1.12.1', 338, 1241)
 
ver(java, '1.12.1', 338, 1241)
 
ver(java, '1.12.1-pre1', 337, 1240)
 
ver(java, '1.12.1-pre1', 337, 1240)
 
ver(java, '17w31a', 336, 1239)
 
ver(java, '17w31a', 336, 1239)
-- 1.12
 
 
ver(java, '1.12', 335, 1139)
 
ver(java, '1.12', 335, 1139)
 
ver(java, '1.12-pre7', 334, 1138)
 
ver(java, '1.12-pre7', 334, 1138)
Строка 245: Строка 504:
 
ver(java, '17w06a', 317, 1022)
 
ver(java, '17w06a', 317, 1022)
   
-- 1.11.2
+
-- 1.11
 
ver(java, '1.11.2', 316, 922)
 
ver(java, '1.11.2', 316, 922)
-- 1.11.1
 
 
ver(java, '1.11.1', 316, 921)
 
ver(java, '1.11.1', 316, 921)
 
ver(java, '16w50a', 316, 920)
 
ver(java, '16w50a', 316, 920)
-- 1.11
 
 
ver(java, '1.11', 315, 819)
 
ver(java, '1.11', 315, 819)
 
ver(java, '1.11-pre1', 314, 818)
 
ver(java, '1.11-pre1', 314, 818)
Строка 268: Строка 525:
 
ver(java, '16w32a', 301, 800)
 
ver(java, '16w32a', 301, 800)
   
-- 1.10.2
+
-- 1.10
 
ver(java, '1.10.2', 210, 512)
 
ver(java, '1.10.2', 210, 512)
-- 1.10.1
 
 
ver(java, '1.10.1', 210, 511)
 
ver(java, '1.10.1', 210, 511)
-- 1.10
 
 
ver(java, '1.10', 210, 510)
 
ver(java, '1.10', 210, 510)
 
ver(java, '1.10-pre2', 205, 507)
 
ver(java, '1.10-pre2', 205, 507)
Строка 280: Строка 535:
 
ver(java, '16w20a', 201, 501)
 
ver(java, '16w20a', 201, 501)
   
-- 1.9.4
+
-- 1.9
 
ver(java, '1.9.4', 110, 184)
 
ver(java, '1.9.4', 110, 184)
-- 1.9.3
 
 
ver(java, '1.9.3', 110, 183)
 
ver(java, '1.9.3', 110, 183)
 
ver(java, '1.9.3-pre3', 110, 182)
 
ver(java, '1.9.3-pre3', 110, 182)
Строка 290: Строка 544:
 
ver(java, '16w15a', 109, 178)
 
ver(java, '16w15a', 109, 178)
 
ver(java, '16w14a', 109, 177)
 
ver(java, '16w14a', 109, 177)
-- 1.9.2
 
 
ver(java, '1.9.2', 109, 176)
 
ver(java, '1.9.2', 109, 176)
-- 1.9.1
 
 
ver(java, '1.9.1', 108, 175)
 
ver(java, '1.9.1', 108, 175)
 
ver(java, '1.9.1-pre3', 108, 172)
 
ver(java, '1.9.1-pre3', 108, 172)
 
ver(java, '1.9.1-pre2', 108, 171)
 
ver(java, '1.9.1-pre2', 108, 171)
 
ver(java, '1.9.1-pre1', 107, 170)
 
ver(java, '1.9.1-pre1', 107, 170)
-- 1.9
 
 
ver(java, '1.9', 107, 169)
 
ver(java, '1.9', 107, 169)
 
ver(java, '1.9-pre4', 106, 168)
 
ver(java, '1.9-pre4', 106, 168)
Строка 360: Строка 611:
 
ver(java, '15w31a', 49)
 
ver(java, '15w31a', 49)
   
-- 1.8.9
+
-- 1.8
 
ver(java, '1.8.9', 47)
 
ver(java, '1.8.9', 47)
-- 1.8.8
 
 
ver(java, '1.8.8', 47)
 
ver(java, '1.8.8', 47)
-- 1.8.7
 
 
ver(java, '1.8.7', 47)
 
ver(java, '1.8.7', 47)
-- 1.8.6
 
 
ver(java, '1.8.6', 47)
 
ver(java, '1.8.6', 47)
-- 1.8.5
 
 
ver(java, '1.8.5', 47)
 
ver(java, '1.8.5', 47)
-- 1.8.4
 
 
ver(java, '1.8.4', 47)
 
ver(java, '1.8.4', 47)
-- 1.8.3
 
 
ver(java, '1.8.3', 47)
 
ver(java, '1.8.3', 47)
-- 1.8.2
 
 
ver(java, '1.8.2', 47)
 
ver(java, '1.8.2', 47)
 
ver(java, '1.8.2-pre7', 47)
 
ver(java, '1.8.2-pre7', 47)
Строка 383: Строка 627:
 
ver(java, '1.8.2-pre2', 47)
 
ver(java, '1.8.2-pre2', 47)
 
ver(java, '1.8.2-pre1', 47)
 
ver(java, '1.8.2-pre1', 47)
-- 1.8.1
 
 
ver(java, '1.8.1', 47)
 
ver(java, '1.8.1', 47)
 
ver(java, '1.8.1-pre5', 47)
 
ver(java, '1.8.1-pre5', 47)
Строка 390: Строка 633:
 
ver(java, '1.8.1-pre2', 47)
 
ver(java, '1.8.1-pre2', 47)
 
ver(java, '1.8.1-pre1', 47)
 
ver(java, '1.8.1-pre1', 47)
-- 1.8
 
 
ver(java, '1.8', 47)
 
ver(java, '1.8', 47)
 
ver(java, '1.8-pre3', 46)
 
ver(java, '1.8-pre3', 46)
Строка 448: Строка 690:
 
ver(java, '14w02a', 5)
 
ver(java, '14w02a', 5)
   
-- 1.7.10
+
-- 1.7
 
ver(java, '1.7.10', 5)
 
ver(java, '1.7.10', 5)
 
ver(java, '1.7.10-pre4', 5)
 
ver(java, '1.7.10-pre4', 5)
Строка 454: Строка 696:
 
ver(java, '1.7.10-pre2', 5)
 
ver(java, '1.7.10-pre2', 5)
 
ver(java, '1.7.10-pre1', 5)
 
ver(java, '1.7.10-pre1', 5)
-- 1.7.9
 
 
ver(java, '1.7.9', 5)
 
ver(java, '1.7.9', 5)
-- 1.7.8
 
 
ver(java, '1.7.8', 5)
 
ver(java, '1.7.8', 5)
-- 1.7.7
 
 
ver(java, '1.7.7', 5)
 
ver(java, '1.7.7', 5)
-- 1.7.6
 
 
ver(java, '1.7.6', 5)
 
ver(java, '1.7.6', 5)
 
ver(java, '1.7.6-pre2', 5)
 
ver(java, '1.7.6-pre2', 5)
 
ver(java, '1.7.6-pre1', 5)
 
ver(java, '1.7.6-pre1', 5)
-- 1.7.5
 
 
ver(java, '1.7.5', 4)
 
ver(java, '1.7.5', 4)
-- 1.7.4
 
 
ver(java, '1.7.4', 4)
 
ver(java, '1.7.4', 4)
 
ver(java, '1.7.3', 4)
 
ver(java, '1.7.3', 4)
Строка 477: Строка 713:
 
ver(java, '13w47b', 4)
 
ver(java, '13w47b', 4)
 
ver(java, '13w47a', 4)
 
ver(java, '13w47a', 4)
-- 1.7.2
 
 
ver(java, '1.7.2', 4)
 
ver(java, '1.7.2', 4)
 
ver(java, '1.7.1', 3)
 
ver(java, '1.7.1', 3)
Строка 494: Строка 729:
 
ver(java_old, '13w38a', 79)
 
ver(java_old, '13w38a', 79)
   
-- 1.6.4
+
-- 1.6
 
ver(java_old, '1.6.4', 78)
 
ver(java_old, '1.6.4', 78)
 
ver(java_old, '1.6.3', 77)
 
ver(java_old, '1.6.3', 77)
Строка 501: Строка 736:
 
ver(java_old, '13w36b', 75)
 
ver(java_old, '13w36b', 75)
 
ver(java_old, '13w36a', 75)
 
ver(java_old, '13w36a', 75)
-- 1.6.2
 
 
ver(java_old, '1.6.2', 74)
 
ver(java_old, '1.6.2', 74)
-- 1.6.1
 
 
ver(java_old, '1.6.1', 73)
 
ver(java_old, '1.6.1', 73)
 
ver(java_old, '1.6', 72)
 
ver(java_old, '1.6', 72)
Строка 525: Строка 758:
 
ver(java_old, '13w16a', 62)
 
ver(java_old, '13w16a', 62)
   
-- 1.5.2
+
-- 1.5
 
ver(java_old, '1.5.2', 61)
 
ver(java_old, '1.5.2', 61)
-- 1.5.1
 
 
ver(java_old, '1.5.1', 60)
 
ver(java_old, '1.5.1', 60)
 
ver(java_old, '13w12~', 60)
 
ver(java_old, '13w12~', 60)
 
ver(java_old, '13w11a', 60)
 
ver(java_old, '13w11a', 60)
-- 1.5
 
 
ver(java_old, '1.5', 60)
 
ver(java_old, '1.5', 60)
 
ver(java_old, '13w10b', 60)
 
ver(java_old, '13w10b', 60)
Строка 549: Строка 780:
 
ver(java_old, '13w01a', 52)
 
ver(java_old, '13w01a', 52)
   
-- 1.4.7
+
-- 1.4
 
ver(java_old, '1.4.7', 51)
 
ver(java_old, '1.4.7', 51)
-- 1.4.6
 
 
ver(java_old, '1.4.6', 51)
 
ver(java_old, '1.4.6', 51)
 
ver(java_old, '12w50b', 51)
 
ver(java_old, '12w50b', 51)
 
ver(java_old, '12w50a', 51)
 
ver(java_old, '12w50a', 51)
 
ver(java_old, '12w49a', 50)
 
ver(java_old, '12w49a', 50)
-- 1.4.5
 
 
ver(java_old, '1.4.5', 49)
 
ver(java_old, '1.4.5', 49)
-- 1.4.4
 
 
ver(java_old, '1.4.4', 49)
 
ver(java_old, '1.4.4', 49)
 
ver(java_old, '1.4.3', 48)
 
ver(java_old, '1.4.3', 48)
-- 1.4.2
 
 
ver(java_old, '1.4.2', 47)
 
ver(java_old, '1.4.2', 47)
--ver(java_old, '1.4.1', ?)
+
ver(java_old, '1.4.1', 47)
--ver(java_old, '1.4', ?)
+
ver(java_old, '1.4', 47)
 
ver(java_old, '12w42b', 46)
 
ver(java_old, '12w42b', 46)
 
ver(java_old, '12w42a', 46)
 
ver(java_old, '12w42a', 46)
Строка 581: Строка 808:
 
ver(java_old, '12w32a', 40)
 
ver(java_old, '12w32a', 40)
   
-- 1.3.2
+
-- 1.3
 
ver(java_old, '1.3.2', 39)
 
ver(java_old, '1.3.2', 39)
-- 1.3.1
 
 
ver(java_old, '1.3.1', 39)
 
ver(java_old, '1.3.1', 39)
 
ver(java_old, '1.3', 39)
 
ver(java_old, '1.3', 39)
Строка 606: Строка 832:
 
ver(java_old, '12w15a', 29)
 
ver(java_old, '12w15a', 29)
   
-- 1.2.5
+
-- 1.2
 
ver(java_old, '1.2.5', 29)
 
ver(java_old, '1.2.5', 29)
-- 1.2.4
 
 
ver(java_old, '1.2.4', 29)
 
ver(java_old, '1.2.4', 29)
-- 1.2.3
 
 
ver(java_old, '1.2.3', 28)
 
ver(java_old, '1.2.3', 28)
-- 1.2.2
 
 
ver(java_old, '1.2.2', 28)
 
ver(java_old, '1.2.2', 28)
-- 1.2.1
 
 
ver(java_old, '1.2.1', 28)
 
ver(java_old, '1.2.1', 28)
 
ver(java_old, '1.2', 28)
 
ver(java_old, '1.2', 28)
Строка 634: Строка 856:
 
ver(java_old, '11w47a', 22)
 
ver(java_old, '11w47a', 22)
   
-- 1.0.1
+
-- 1.0
 
ver(java_old, '1.0.1', 22)
 
ver(java_old, '1.0.1', 22)
-- 1.0.0
 
 
ver(java_old, '1.0.0', 22)
 
ver(java_old, '1.0.0', 22)
 
ver(java_old, 'RC2', 22)
 
ver(java_old, 'RC2', 22)
Строка 700: Строка 921:
 
-- ALPHA + ALPHA SERVER
 
-- ALPHA + ALPHA SERVER
 
-- 1.2 (Client)
 
-- 1.2 (Client)
ver(java_old, 'Alpha server 0.2.8', 6)
+
ver(java_old, 'Alpha сервер 0.2.8', 6)
 
ver(java_old, 'Alpha v1.2.6', 6)
 
ver(java_old, 'Alpha v1.2.6', 6)
ver(java_old, 'Alpha server 0.2.7', 6)
+
ver(java_old, 'Alpha сервер 0.2.7', 6)
 
ver(java_old, 'Alpha v1.2.5', 6)
 
ver(java_old, 'Alpha v1.2.5', 6)
ver(java_old, 'Alpha server 0.2.6_02', 6)
+
ver(java_old, 'Alpha сервер 0.2.6_02', 6)
 
ver(java_old, 'Alpha v1.2.4_01', 6)
 
ver(java_old, 'Alpha v1.2.4_01', 6)
ver(java_old, 'Alpha server 0.2.6_01', 6)
+
ver(java_old, 'Alpha сервер 0.2.6_01', 6)
ver(java_old, 'Alpha server 0.2.6', 6)
+
ver(java_old, 'Alpha сервер 0.2.6', 6)
 
ver(java_old, 'Alpha v1.2.3_05', 6) -- v1.2.4
 
ver(java_old, 'Alpha v1.2.3_05', 6) -- v1.2.4
 
ver(java_old, 'Alpha v1.2.3_04', 5)
 
ver(java_old, 'Alpha v1.2.3_04', 5)
ver(java_old, 'Alpha server 0.2.5_02', 5)
+
ver(java_old, 'Alpha сервер 0.2.5_02', 5)
ver(java_old, 'Alpha server 0.2.5_01', 5)
+
ver(java_old, 'Alpha сервер 0.2.5_01', 5)
 
ver(java_old, 'Alpha v1.2.3_02', 5)
 
ver(java_old, 'Alpha v1.2.3_02', 5)
 
ver(java_old, 'Alpha v1.2.3_01', 5)
 
ver(java_old, 'Alpha v1.2.3_01', 5)
ver(java_old, 'Alpha server 0.2.5', 5)
+
ver(java_old, 'Alpha сервер 0.2.5', 5)
 
ver(java_old, 'Alpha v1.2.3', 5)
 
ver(java_old, 'Alpha v1.2.3', 5)
ver(java_old, 'Alpha server 0.2.4', 4)
+
ver(java_old, 'Alpha сервер 0.2.4', 4)
 
ver(java_old, 'Alpha v1.2.2', 4)
 
ver(java_old, 'Alpha v1.2.2', 4)
 
ver(java_old, 'Alpha v1.2.1_01', 3)
 
ver(java_old, 'Alpha v1.2.1_01', 3)
ver(java_old, 'Alpha server 0.2.3', 3)
+
ver(java_old, 'Alpha сервер 0.2.3', 3)
 
ver(java_old, 'Alpha v1.2.1', 3)
 
ver(java_old, 'Alpha v1.2.1', 3)
 
ver(java_old, 'Alpha v1.2.0_02', 3)
 
ver(java_old, 'Alpha v1.2.0_02', 3)
 
ver(java_old, 'Alpha v1.2.0_01', 3)
 
ver(java_old, 'Alpha v1.2.0_01', 3)
ver(java_old, 'Alpha server 0.2.2_01', 3)
+
ver(java_old, 'Alpha сервер 0.2.2_01', 3)
ver(java_old, 'Alpha server 0.2.2', 3)
+
ver(java_old, 'Alpha сервер 0.2.2', 3)
 
ver(java_old, 'Alpha v1.2.0', 3)
 
ver(java_old, 'Alpha v1.2.0', 3)
   
Строка 730: Строка 951:
 
ver(java_old, 'Alpha v1.1.2_01', 2)
 
ver(java_old, 'Alpha v1.1.2_01', 2)
 
ver(java_old, 'Alpha v1.1.2', 2)
 
ver(java_old, 'Alpha v1.1.2', 2)
ver(java_old, 'Alpha server 0.2.1', 2)
+
ver(java_old, 'Alpha сервер 0.2.1', 2)
 
ver(java_old, 'Alpha v1.1.1', 2)
 
ver(java_old, 'Alpha v1.1.1', 2)
ver(java_old, 'Alpha server 0.2.0_01', 2)
+
ver(java_old, 'Alpha сервер 0.2.0_01', 2)
ver(java_old, 'Alpha server 0.2.0', 2)
+
ver(java_old, 'Alpha сервер 0.2.0', 2)
 
ver(java_old, 'Alpha v1.1.0', 2)
 
ver(java_old, 'Alpha v1.1.0', 2)
   
Строка 740: Строка 961:
 
ver(java_old, 'Alpha v1.0.17_03', 1)
 
ver(java_old, 'Alpha v1.0.17_03', 1)
 
ver(java_old, 'Alpha v1.0.17_02', 1)
 
ver(java_old, 'Alpha v1.0.17_02', 1)
ver(java_old, 'Alpha server 0.1.4', 1)
+
ver(java_old, 'Alpha сервер 0.1.4', 1)
ver(java_old, 'Alpha v1.0.17_01', unknown)
+
ver(java_old, 'Alpha v1.0.17_01', 1)
ver(java_old, 'Alpha v1.0.17', unknown)
+
ver(java_old, 'Alpha v1.0.17', 1)
ver(java_old, 'Alpha server 0.1.3', 14)
+
ver(java_old, 'Alpha сервер 0.1.3', 14)
 
ver(java_old, 'Alpha v1.0.16_02', 14)
 
ver(java_old, 'Alpha v1.0.16_02', 14)
ver(java_old, 'Alpha server 0.1.2_01', 14)
+
ver(java_old, 'Alpha сервер 0.1.2_01', 14)
ver(java_old, 'Alpha server 0.1.2', 14)
+
ver(java_old, 'Alpha сервер 0.1.2', 14)
 
ver(java_old, 'Alpha v1.0.16_01', 14)
 
ver(java_old, 'Alpha v1.0.16_01', 14)
ver(java_old, 'Alpha server 0.1.1', 14)
+
ver(java_old, 'Alpha сервер 0.1.1', 14)
 
ver(java_old, 'Alpha v1.0.16', 14)
 
ver(java_old, 'Alpha v1.0.16', 14)
ver(java_old, 'Alpha server 0.1.0', 13)
+
ver(java_old, 'Alpha сервер 0.1.0', 13)
 
ver(java_old, 'Alpha v1.0.15', 13)
 
ver(java_old, 'Alpha v1.0.15', 13)
 
-- These versions have a multiplayer button, but a specific server is hardcoded.
 
-- These versions have a multiplayer button, but a specific server is hardcoded.
Строка 773: Строка 994:
 
ver(java_old, 'Alpha v1.0.4', none)
 
ver(java_old, 'Alpha v1.0.4', none)
 
ver(java_old, 'Alpha v1.0.3', none)
 
ver(java_old, 'Alpha v1.0.3', none)
ver(java_old, 'Alpha v1.0.2 02', none)
+
ver(java_old, 'Alpha v1.0.2_02', none)
ver(java_old, 'Alpha v1.0.2 01', none)
+
ver(java_old, 'Alpha v1.0.2_01', none)
 
ver(java_old, 'Alpha v1.0.2', none)
 
ver(java_old, 'Alpha v1.0.2', none)
ver(java_old, 'Alpha v1.0.1 01', none)
+
ver(java_old, 'Alpha v1.0.1_01', none)
 
ver(java_old, 'Alpha v1.0.1', none)
 
ver(java_old, 'Alpha v1.0.1', none)
 
ver(java_old, 'Alpha v1.0.0', none)
 
ver(java_old, 'Alpha v1.0.0', none)
   
-- Indef and Infdev: no multiplayer; all versions use the same title
+
-- INDEV + INFDEV - Multiplayer did not exist, all versions use the same title
ver(java_old, 'Infdev 20100630', none)
+
ver(java_old, 'Infdev', none)
ver(java_old, 'Infdev 20100629', none)
+
ver(java_old, 'Indev', none)
ver(java_old, 'Infdev 20100627', none)
+
ver(java_old, '0.31', none)
ver(java_old, 'Infdev 20100625-2', none)
 
ver(java_old, 'Infdev 20100625-1', none)
 
ver(java_old, 'Infdev 20100624', none)
 
ver(java_old, 'Infdev 20100618', none)
 
ver(java_old, 'Infdev 20100617-2', none)
 
ver(java_old, 'Infdev 20100617-1', none)
 
ver(java_old, 'Infdev 20100616', none)
 
ver(java_old, 'Infdev 20100615', none)
 
ver(java_old, 'Infdev 20100611', none)
 
ver(java_old, 'Infdev 20100608', none)
 
ver(java_old, 'Infdev 20100607', none)
 
ver(java_old, 'Infdev 20100420', none)
 
ver(java_old, 'Infdev 20100415', none)
 
ver(java_old, 'Infdev 20100414', none)
 
ver(java_old, 'Infdev 20100413', none)
 
ver(java_old, 'Infdev 20100330', none)
 
ver(java_old, 'Infdev 20100327', none)
 
ver(java_old, 'Infdev 20100325', none)
 
ver(java_old, 'Infdev 20100321', none)
 
ver(java_old, 'Infdev 20100320', none)
 
ver(java_old, 'Infdev 20100316', none)
 
ver(java_old, 'Infdev 20100313', none)
 
ver(java_old, 'Infdev 20100227', none)
 
ver(java_old, 'Indev 20100223', none)
 
ver(java_old, 'Indev 20100219', none)
 
ver(java_old, 'Indev 20100218', none)
 
ver(java_old, 'Indev 20100214-2', none)
 
ver(java_old, 'Indev 20100214-1', none)
 
ver(java_old, 'Indev 20100212-2', none)
 
ver(java_old, 'Indev 20100212-1', none)
 
ver(java_old, 'Indev 20100207-2', none)
 
ver(java_old, 'Indev 20100207-1', none)
 
ver(java_old, 'Indev 20100206', none)
 
ver(java_old, 'Indev 0.31 20100205', none)
 
ver(java_old, 'Indev 0.31 20100204-2', none)
 
ver(java_old, 'Indev 0.31 20100204-1', none)
 
ver(java_old, 'Indev 0.31 20100203', none)
 
ver(java_old, 'Indev 0.31 20100201-3', none)
 
ver(java_old, 'Indev 0.31 20100201-2', none)
 
ver(java_old, 'Indev 0.31 20100201-1', none)
 
ver(java_old, 'Indev 0.31 20100130', none)
 
ver(java_old, 'Indev 0.31 20100129', none)
 
ver(java_old, 'Indev 0.31 20100128', none)
 
ver(java_old, 'Indev 0.31 20100125-2', none)
 
ver(java_old, 'Indev 0.31 20100125-1', none)
 
ver(java_old, 'Indev 0.31 20100124', none)
 
ver(java_old, 'Indev 0.31 20100122', none)
 
ver(java_old, 'Indev 0.31 20100114', none)
 
ver(java_old, 'Indev 0.31 20100113', none)
 
ver(java_old, 'Indev 0.31 20100111-2', none)
 
ver(java_old, 'Indev 0.31 20100111-1', none)
 
ver(java_old, 'Indev 0.31 20100109', none)
 
ver(java_old, 'Indev 0.31 20100107', none)
 
ver(java_old, 'Indev 0.31 20100106', none)
 
ver(java_old, 'Indev 0.31 20100105', none)
 
ver(java_old, 'Indev 0.31 20091231-2', none)
 
ver(java_old, 'Indev 0.31 20091231-1', none)
 
ver(java_old, 'Indev 0.31 20091223-2', none)
 
ver(java_old, 'Indev 0.31 20091223-1', none)
 
   
 
-- CLASSIC
 
-- CLASSIC
ver(java_old, 'Classic 0.30 (Survival)', 7)
+
ver(java_old, 'Classic сервер 1.10.1', 7)
ver(java_old, 'Classic 0.30 (Creative)', 7)
+
ver(java_old, 'Classic сервер 1.10', 7)
ver(java_old, 'Classic 0.29 02', 7)
+
ver(java_old, '0.30', 7)
ver(java_old, 'Classic 0.29 01', 7)
+
ver(java_old, '0.29_02', 7)
ver(java_old, 'Classic 0.28 01', 7)
+
ver(java_old, '0.29_01', 7)
ver(java_old, 'Classic 0.28', unknown)
+
ver(java_old, 'Classic сервер 1.9.1', unknown)
ver(java_old, 'Classic 0.27 SURVIVAL TEST', 6)
+
ver(java_old, '0.29', 7)
ver(java_old, 'Classic 0.26 SURVIVAL TEST', 6)
+
ver(java_old, '0.28_01', 7)
ver(java_old, 'Classic 0.25 05 SURVIVAL TEST', 6)
+
ver(java_old, 'Classic сервер 1.9', 7)
ver(java_old, 'Classic 0.25 SURVIVAL TEST', 6)
+
ver(java_old, 'Classic сервер 1.8.3', 7)
ver(java_old, 'Classic 0.24 SURVIVAL TEST 03', 6)
+
ver(java_old, '0.28', unknown)
ver(java_old, 'Classic 0.24 SURVIVAL TEST 02', 6)
+
ver(java_old, '0.27 SURVIVAL TEST', 6)
ver(java_old, 'Classic 0.24 SURVIVAL TEST 01', 6)
+
ver(java_old, '0.26 SURVIVAL TEST', 6)
ver(java_old, 'Classic 0.24 SURVIVAL TEST', 6)
+
ver(java_old, '0.25_05 SURVIVAL TEST', 6)
ver(java_old, 'Classic 0.0.23a 01', 6)
+
ver(java_old, '0.25_03 SURVIVAL TEST', 6)
ver(java_old, 'Classic 0.0.23a', 6)
+
ver(java_old, '0.25_02 SURVIVAL TEST', 6)
ver(java_old, 'Classic 0.0.22a 05', 6)
+
ver(java_old, '0.25_01 SURVIVAL TEST', 6)
ver(java_old, 'Classic 0.0.22a 04', 6)
+
ver(java_old, '0.25 SURVIVAL TEST', 6)
ver(java_old, 'Classic 0.0.22a 03', 6)
+
ver(java_old, '0.24_SURVIVAL_TEST_03', 6)
ver(java_old, 'Classic 0.0.22a 02', 6)
+
ver(java_old, '0.24_SURVIVAL_TEST_02', 6)
ver(java_old, 'Classic 0.0.22a 01', 6)
+
ver(java_old, '0.24_SURVIVAL_TEST_01', 6)
ver(java_old, 'Classic 0.0.22a', 6)
+
ver(java_old, '0.24_SURVIVAL_TEST', 6)
ver(java_old, 'Classic 0.0.21a 01', 6)
+
ver(java_old, '0.0.23a_01', 6)
ver(java_old, 'Classic 0.0.21a', 6)
+
ver(java_old, '0.0.23a', 6)
ver(java_old, 'Classic 0.0.20a 02', unknown)
+
ver(java_old, '0.0.22a_05', 6)
ver(java_old, 'Classic 0.0.20a 01', unknown)
+
ver(java_old, '0.0.22a_04', 6)
ver(java_old, 'Classic 0.0.20a', unknown)
+
ver(java_old, '0.0.22a_03', 6)
ver(java_old, 'Classic 0.0.19a 06', unknown)
+
ver(java_old, '0.0.22a_02', 6)
ver(java_old, 'Classic 0.0.19a 05', unknown)
+
ver(java_old, '0.0.22a_01', 6)
ver(java_old, 'Classic 0.0.19a 04', unknown)
+
ver(java_old, '0.0.22a', 6)
ver(java_old, 'Classic 0.0.19a 03', unknown)
+
ver(java_old, '0.0.21a_01', 6)
--ver(java_old, 'Classic 0.0.19a 02', unknown)
+
ver(java_old, '0.0.21a', 6)
ver(java_old, 'Classic 0.0.19a 01', unknown)
+
ver(java_old, '0.0.20a_02', 6)
ver(java_old, 'Classic 0.0.19a', unknown)
+
ver(java_old, 'Classic сервер 1.8.2', 6)
ver(java_old, 'Classic 0.0.18a 02', unknown)
+
ver(java_old, '0.0.20a_01', 6)
ver(java_old, 'Classic 0.0.18a 01', unknown)
+
ver(java_old, 'Classic сервер 1.8.1', 6)
ver(java_old, 'Classic 0.0.18a', unknown)
+
ver(java_old, 'Classic сервер 1.8', 6)
ver(java_old, 'Classic 0.0.17a', unknown)
+
ver(java_old, '0.0.20a', unknown)
ver(java_old, 'Classic 0.0.16a 02', unknown)
+
ver(java_old, 'Classic сервер 1.7', 5)
ver(java_old, 'Classic 0.0.16a 01', unknown)
+
ver(java_old, '0.0.19a_06', unknown)
ver(java_old, 'Classic 0.0.16a', unknown)
+
ver(java_old, '0.0.19a_05', unknown)
ver(java_old, 'Classic 0.0.15a', unknown)
+
ver(java_old, 'Classic сервер 1.6', 5)
ver(java_old, 'Classic 0.0.14a 08', none)
+
ver(java_old, '0.0.19a_04', unknown)
ver(java_old, 'Classic 0.0.14a 07', none)
+
ver(java_old, '0.0.19a_03', unknown)
ver(java_old, 'Classic 0.0.14a 04', none)
+
ver(java_old, '0.0.19a_02', unknown)
ver(java_old, 'Classic 0.0.14a 03', none)
+
ver(java_old, '0.0.19a_01', unknown)
ver(java_old, 'Classic 0.0.14a', none)
+
ver(java_old, 'Classic сервер 1.5', '5, 6')
ver(java_old, 'Classic 0.0.13a 03', none)
+
ver(java_old, '0.0.19a', unknown)
ver(java_old, 'Classic 0.0.13a', none)
+
ver(java_old, '0.0.18a_02', 4)
ver(java_old, 'Classic 0.0.12a 03', none)
+
ver(java_old, 'Classic сервер 1.4.1', 4)
ver(java_old, 'Classic 0.0.12a 02', none)
+
ver(java_old, '0.0.18a_01', unknown)
ver(java_old, 'Classic 0.0.12a 01', none)
+
ver(java_old, '0.0.18a', unknown)
ver(java_old, 'Classic 0.0.12a', none)
+
ver(java_old, 'Classic сервер 1.4', 4)
ver(java_old, 'Classic 0.0.11a', none)
+
ver(java_old, 'Classic сервер 1.3', 4)
ver(java_old, 'Classic 0.0.10a', none)
+
ver(java_old, '0.0.17a', 4)
ver(java_old, 'Classic 0.0.9a', none)
+
ver(java_old, 'Classic сервер 1.2', 3)
ver(java_old, 'Classic 0.0.3a', none)
+
ver(java_old, '0.0.16a_02', 3)
ver(java_old, 'Classic 0.0.2a', none)
+
ver(java_old, 'Classic сервер 1.1', unknown)
ver(java_old, 'Classic 0.0.1a', none)
+
ver(java_old, 'Classic 0.0.16a_01', unknown)
  +
ver(java_old, 'Classic сервер 1.0', unknown)
 
  +
ver(java_old, '0.0.16a', unknown)
  +
ver(java_old, '0.0.15a_03', unknown)
  +
ver(java_old, '0.0.15a_02', unknown)
  +
ver(java_old, '0.0.15a_01', unknown)
  +
ver(java_old, '0.0.15a', unknown)
  +
-- Multiplayer did not exist
  +
ver(java_old, '0.0.14a_08', none)
  +
ver(java_old, '0.0.14a_07', none)
  +
ver(java_old, '0.0.14a_06', none)
  +
ver(java_old, '0.0.14a_05', none)
  +
ver(java_old, '0.0.14a_04', none)
  +
ver(java_old, '0.0.14a_03', none)
  +
ver(java_old, '0.0.14a_01', none)
  +
ver(java_old, '0.0.14a', none)
  +
ver(java_old, '0.0.13a_03', none)
  +
ver(java_old, '0.0.13a', none)
  +
ver(java_old, '0.0.12a_03', none)
  +
ver(java_old, '0.0.12a_02', none)
  +
ver(java_old, '0.0.12a_01', none)
  +
ver(java_old, '0.0.12a', none)
  +
ver(java_old, '0.0.11a', none)
  +
ver(java_old, '0.0.10a', none)
  +
ver(java_old, '0.0.9a', none)
  +
ver(java_old, '0.0.4a', none)
  +
ver(java_old, '0.0.3a', none)
  +
ver(java_old, '0.0.2a', none)
  +
ver(java_old, '0.0.1a', none)
   
 
-- Первоапрельские шутки
 
-- Первоапрельские шутки
  +
ver(java_af, '20w14infinite', 709, 2522)
  +
ver(java_af, '20w14∞', 709, 2522)
 
ver(java_af, '3D Shareware v1.34', 1, 1943)
 
ver(java_af, '3D Shareware v1.34', 1, 1943)
 
ver(java_af, '1.RV-pre1', 108, 173)
 
ver(java_af, '1.RV-pre1', 108, 173)
Строка 912: Строка 1103:
 
ver(java_af, '2.0', '90, 91, 92')
 
ver(java_af, '2.0', '90, 91, 92')
   
  +
-- POCKET/BEDROCK EDITION
-- Карманное издание / Bedrock Edition
 
 
-- Source: http://pmmp.readthedocs.io/en/rtfd/supportedMCPEversions.html
 
-- Source: http://pmmp.readthedocs.io/en/rtfd/supportedMCPEversions.html
 
-- (Licensed under LGPL3, used with permission from author)
 
-- (Licensed under LGPL3, used with permission from author)
  +
-- Protocol version can be found at the end of the profile settings (Settings > Profile)
  +
  +
-- 1.20
  +
ver(pocket, 'Beta 1.20.40.24 (Bedrock Edition)', 622)
  +
ver(pocket, 'Beta 1.20.40.23 (Bedrock Edition)', 622)
  +
ver(pocket, 'Beta 1.20.40.22 (Bedrock Edition)', 622)
  +
ver(pocket, 'Beta 1.20.40.21 (Bedrock Edition)', 622)
  +
ver(pocket, 'Beta 1.20.40.20 (Bedrock Edition)', 620)
  +
ver(pocket, '1.20.32 (Bedrock Edition)', 618)
  +
ver(pocket, '1.20.31 (Bedrock Edition)', 618)
  +
ver(pocket, '1.20.30 (Bedrock Edition)', 618)
  +
ver(pocket, 'Beta 1.20.30.25 (Bedrock Edition)', 613)
  +
ver(pocket, 'Beta 1.20.30.24 (Bedrock Edition)', 613)
  +
ver(pocket, 'Beta 1.20.30.22 (Bedrock Edition)', 613)
  +
ver(pocket, 'Beta 1.20.30.21 (Bedrock Edition)', 612)
  +
ver(pocket, 'Beta 1.20.30.20 (Bedrock Edition)', 612)
  +
ver(pocket, 'Beta 1.20.20.23 (Bedrock Edition)', 609)
  +
ver(pocket, 'Beta 1.20.20.22 (Bedrock Edition)', 607)
  +
ver(pocket, 'Beta 1.20.20.21 (Bedrock Edition)', 606)
  +
ver(pocket, 'Beta 1.20.20.20 (Bedrock Edition)', 598)
  +
ver(pocket, '1.20.15 (Bedrock Edition)', 594)
  +
ver(pocket, '1.20.14 (Bedrock Edition)', 594)
  +
ver(pocket, '1.20.13 (Bedrock Edition)', 594)
  +
ver(pocket, '1.20.12 (Bedrock Edition)', 594)
  +
ver(pocket, '1.20.10 (Bedrock Edition)', 594)
  +
ver(pocket, 'Beta 1.20.10.25 (Bedrock Edition)', 594)
  +
ver(pocket, 'Beta 1.20.10.24 (Bedrock Edition)', 594)
  +
ver(pocket, 'Beta 1.20.10.23 (Bedrock Edition)', 594)
  +
ver(pocket, 'Beta 1.20.10.21 (Bedrock Edition)', 593)
  +
ver(pocket, 'Beta 1.20.10.20 (Bedrock Edition)', 592)
  +
ver(pocket, '1.20.1 (Bedrock Edition)', 589)
  +
ver(pocket, '1.20.0 (Bedrock Edition)', 589)
  +
ver(pocket, 'Beta 1.20.0.25 (Bedrock Edition)', 589)
  +
ver(pocket, 'Beta 1.20.0.24 (Bedrock Edition)', 588)
  +
ver(pocket, 'Beta 1.20.0.23 (Bedrock Edition)', 588)
  +
ver(pocket, 'Beta 1.20.0.22 (Bedrock Edition)', 588)
  +
ver(pocket, 'Beta 1.20.0.21 (Bedrock Edition)', 586)
  +
ver(pocket, 'Beta 1.20.0.20 (Bedrock Edition)', 585)
  +
  +
-- 1.19
  +
ver(pocket, 'Beta 1.19.80.24 (Bedrock Edition)', 582)
  +
ver(pocket, 'Beta 1.19.80.23 (Bedrock Edition)', 582)
  +
ver(pocket, 'Beta 1.19.80.22 (Bedrock Edition)', 582)
  +
ver(pocket, 'Beta 1.19.80.21 (Bedrock Edition)', 579)
  +
ver(pocket, 'Beta 1.19.80.20 (Bedrock Edition)', 579)
  +
ver(pocket, '1.19.73 (Bedrock Edition)', 575)
  +
ver(pocket, '1.19.72 (Bedrock Edition)', 575)
  +
ver(pocket, '1.19.71 (Bedrock Edition)', 575)
  +
ver(pocket, '1.19.70 (Bedrock Edition)', 575)
  +
ver(pocket, 'Beta 1.19.70.26 (Bedrock Edition)', 574)
  +
ver(pocket, 'Beta 1.19.70.24 (Bedrock Edition)', 574)
  +
ver(pocket, 'Beta 1.19.70.23 (Bedrock Edition)', 573)
  +
ver(pocket, 'Beta 1.19.70.22 (Bedrock Edition)', 571)
  +
ver(pocket, 'Beta 1.19.70.21 (Bedrock Edition)', 569)
  +
ver(pocket, 'Beta 1.19.70.20 (Bedrock Edition)', 569)
  +
ver(pocket, '1.19.63 (Bedrock Edition)', 568)
  +
ver(pocket, '1.19.62 (Bedrock Edition)', 567)
  +
ver(pocket, '1.19.60 (Bedrock Edition)', 567)
  +
ver(pocket, 'Beta 1.19.60.27 (Bedrock Edition)', 567)
  +
ver(pocket, 'Beta 1.19.60.26 (Bedrock Edition)', 567)
  +
ver(pocket, 'Beta 1.19.60.25 (Bedrock Edition)', 565)
  +
ver(pocket, 'Beta 1.19.60.24 (Bedrock Edition)', 563)
  +
ver(pocket, 'Beta 1.19.60.23 (Bedrock Edition)', 562)
  +
ver(pocket, 'Beta 1.19.60.22 (Bedrock Edition)', 562)
  +
ver(pocket, 'Beta 1.19.60.20 (Bedrock Edition)', 561)
  +
ver(pocket, '1.19.51 (Bedrock Edition)', 560)
  +
ver(pocket, '1.19.50 (Bedrock Edition)', 560)
  +
ver(pocket, 'Beta 1.19.50.25 (Bedrock Edition)', 560)
  +
ver(pocket, 'Beta 1.19.50.24 (Bedrock Edition)', 560)
  +
ver(pocket, 'Beta 1.19.50.23 (Bedrock Edition)', 560)
  +
ver(pocket, 'Beta 1.19.50.22 (Bedrock Edition)', 560)
  +
ver(pocket, 'Beta 1.19.50.21 (Bedrock Edition)', 559)
  +
ver(pocket, 'Beta 1.19.50.20 (Bedrock Edition)', 558)
  +
ver(pocket, '1.19.41 (Bedrock Edition)', 557)
  +
ver(pocket, '1.19.40 (Bedrock Edition)', 557)
  +
ver(pocket, 'Beta 1.19.40.24 (Bedrock Edition)', 557)
  +
ver(pocket, 'Beta 1.19.40.23 (Bedrock Edition)', 557)
  +
ver(pocket, 'Beta 1.19.40.22 (Bedrock Edition)', 555)
  +
ver(pocket, 'Beta 1.19.40.21 (Bedrock Edition)', 555)
  +
ver(pocket, 'Beta 1.19.40.20 (Bedrock Edition)', 554)
  +
ver(pocket, '1.19.31 (Bedrock Edition)', 554)
  +
ver(pocket, '1.19.30 (Bedrock Edition)', 554)
  +
ver(pocket, 'Beta 1.19.30.25 (Bedrock Edition)', 553)
  +
ver(pocket, 'Preview 1.19.30.24 (Bedrock Edition)', 553)
  +
ver(pocket, 'Beta 1.19.30.23 (Bedrock Edition)', 553)
  +
ver(pocket, 'Beta 1.19.30.22 (Bedrock Edition)', 552)
  +
ver(pocket, 'Beta 1.19.30.21 (Bedrock Edition)', 552)
  +
ver(pocket, 'Beta 1.19.30.20 (Bedrock Edition)', 551)
  +
ver(pocket, '1.19.22 (Bedrock Edition)', 545)
  +
ver(pocket, '1.19.21 (Bedrock Edition)', 545)
  +
ver(pocket, '1.19.20 (Bedrock Edition)', 544)
  +
ver(pocket, 'Beta 1.19.20.24 (Bedrock Edition)', 544)
  +
ver(pocket, 'Beta 1.19.20.23 (Bedrock Edition)', 543)
  +
ver(pocket, 'Beta 1.19.20.22 (Bedrock Edition)', 542)
  +
ver(pocket, 'Beta 1.19.20.20 (Bedrock Edition)', 542)
  +
ver(pocket, '1.19.11 (Bedrock Edition)', 534)
  +
ver(pocket, '1.19.10 (Bedrock Edition)', 534)
  +
ver(pocket, 'Beta 1.19.10.24 (Bedrock Edition)', 534)
  +
ver(pocket, 'Beta 1.19.10.23 (Bedrock Edition)', 534)
  +
ver(pocket, 'Beta 1.19.10.22 (Bedrock Edition)', 533)
  +
ver(pocket, 'Beta 1.19.10.21 (Bedrock Edition)', 532)
  +
ver(pocket, 'Beta 1.19.10.20 (Bedrock Edition)', 530)
  +
ver(pocket, '1.19.2 (Bedrock Edition)', 527)
  +
ver(pocket, '1.19.0 (Bedrock Edition)', 527)
  +
ver(pocket, 'Preview 1.19.0.68 (Bedrock Edition)', 526)
  +
ver(pocket, 'Beta 1.19.0.34 (Bedrock Edition)', 526)
  +
ver(pocket, 'Beta 1.19.0.32 (Bedrock Edition)', 526)
  +
ver(pocket, 'Beta 1.19.0.30 (Bedrock Edition)', 526)
  +
ver(pocket, 'Beta 1.19.0.28 (Bedrock Edition)', 524)
  +
ver(pocket, 'Beta 1.19.0.26 (Bedrock Edition)', 516)
  +
ver(pocket, 'Beta 1.19.0.24 (Bedrock Edition)', 514)
  +
ver(pocket, 'Beta 1.19.0.20 (Bedrock Edition)', 512)
  +
  +
-- 1.18
  +
ver(pocket, '1.18.33 (Bedrock Edition)', 503)
  +
ver(pocket, '1.18.32 (Bedrock Edition)', 503)
  +
ver(pocket, '1.18.31 (Bedrock Edition)', 503)
  +
ver(pocket, '1.18.3 (Bedrock Edition)', 503)
  +
ver(pocket, 'Beta 1.18.30.32 (Bedrock Edition)', 503)
  +
ver(pocket, 'Beta 1.18.30.30 (Bedrock Edition)', 503)
  +
ver(pocket, 'Beta 1.18.30.28 (Bedrock Edition)', 503)
  +
ver(pocket, 'Beta 1.18.30.26 (Bedrock Edition)', 498)
  +
ver(pocket, 'Beta 1.18.30.22 (Bedrock Edition)', 497)
  +
ver(pocket, 'Beta 1.18.30.20 (Bedrock Edition)', 495)
  +
ver(pocket, 'Beta 1.18.20.29 (Bedrock Edition)', 491)
  +
ver(pocket, 'Beta 1.18.20.27 (Bedrock Edition)', 491)
  +
ver(pocket, 'Beta 1.18.20.25 (Bedrock Edition)', 491)
  +
ver(pocket, 'Beta 1.18.20.23 (Bedrock Edition)', '1.18.20.23: 490<br>1.18.20.24: 491')
  +
ver(pocket, 'Beta 1.18.20.21 (Bedrock Edition)', 490)
  +
ver(pocket, '1.18.12 (Bedrock Edition)', 486)
  +
ver(pocket, '1.18.11 (Bedrock Edition)', 486)
  +
ver(pocket, '1.18.10 (Bedrock Edition)', 486)
  +
ver(pocket, 'Beta 1.18.10.28 (Bedrock Edition)', 486)
  +
ver(pocket, 'Beta 1.18.10.27 (Bedrock Edition)', 485)
  +
ver(pocket, 'Beta 1.18.10.26 (Bedrock Edition)', 485)
  +
ver(pocket, 'Beta 1.18.10.24 (Bedrock Edition)', 479)
  +
ver(pocket, 'Beta 1.18.10.22 (Bedrock Edition)', 477)
  +
ver(pocket, 'Beta 1.18.10.21 (Bedrock Edition)', 476)
  +
ver(pocket, 'Beta 1.18.10.20 (Bedrock Edition)', 476)
  +
ver(pocket, '1.18.2 (Bedrock Edition)', 475)
  +
ver(pocket, '1.18.1 (Bedrock Edition)', 475)
  +
ver(pocket, '1.18.0 (Bedrock Edition)', 475)
  +
ver(pocket, 'Beta 1.18.0.27 (Bedrock Edition)', 475)
  +
ver(pocket, 'Beta 1.18.0.25 (Bedrock Edition)', 475)
  +
ver(pocket, 'Beta 1.18.0.24 (Bedrock Edition)', 475)
  +
ver(pocket, 'Beta 1.18.0.23 (Bedrock Edition)', 476)
  +
ver(pocket, 'Beta 1.18.0.22 (Bedrock Edition)', 476)
  +
ver(pocket, 'Beta 1.18.0.21 (Bedrock Edition)', 474)
  +
ver(pocket, 'Beta 1.18.0.20 (Bedrock Edition)', 474)
  +
  +
-- 1.17
  +
ver(pocket, '1.17.41 (Bedrock Edition)', 471)
  +
ver(pocket, '1.17.40 (Bedrock Edition)', 471)
  +
ver(pocket, 'Beta 1.17.40.23 (Bedrock Edition)', 471)
  +
ver(pocket, 'Beta 1.17.40.21 (Bedrock Edition)', 471)
  +
ver(pocket, 'Beta 1.17.40.20 (Bedrock Edition)', 471)
  +
ver(pocket, '1.17.34 (Bedrock Edition)', 465)
  +
ver(pocket, '1.17.33 (Bedrock Edition)', 465)
  +
ver(pocket, '1.17.32 (Bedrock Edition)', 465)
  +
ver(pocket, '1.17.30 (Bedrock Edition)', 465)
  +
ver(pocket, 'Beta 1.17.30.25 (Bedrock Edition)', 465)
  +
ver(pocket, 'Beta 1.17.30.24 (Bedrock Edition)', 464)
  +
ver(pocket, 'Beta 1.17.30.23 (Bedrock Edition)', 464)
  +
ver(pocket, 'Beta 1.17.30.22 (Bedrock Edition)', 464)
  +
ver(pocket, 'Beta 1.17.30.21 (Bedrock Edition)', 462)
  +
ver(pocket, 'Beta 1.17.30.20 (Bedrock Edition)', 462)
  +
ver(pocket, 'Beta 1.17.20.23 (Bedrock Edition)', 459)
  +
ver(pocket, 'Beta 1.17.20.22 (Bedrock Edition)', 456)
  +
ver(pocket, 'Beta 1.17.20.21 (Bedrock Edition)', 455)
  +
ver(pocket, 'Beta 1.17.20.20 (Bedrock Edition)', 453)
  +
ver(pocket, '1.17.11 (Bedrock Edition)', 448)
  +
ver(pocket, '1.17.10 (Bedrock Edition)', 448)
  +
ver(pocket, 'Beta 1.17.10.23 (Bedrock Edition)', 448)
  +
ver(pocket, 'Beta 1.17.10.22 (Bedrock Edition)', 448)
  +
ver(pocket, 'Beta 1.17.10.21 (Bedrock Edition)', 441)
  +
ver(pocket, 'Beta 1.17.10.20 (Bedrock Edition)', 441)
  +
ver(pocket, '1.17.2 (Bedrock Edition)', 440)
  +
ver(pocket, '1.17.1 (Bedrock Edition)', 440)
  +
ver(pocket, '1.17.0 (Bedrock Edition)', 440)
  +
ver(pocket, 'Beta 1.17.0.58 (Bedrock Edition)', 440)
  +
ver(pocket, 'Beta 1.17.0.56 (Bedrock Edition)', 440)
  +
ver(pocket, 'Beta 1.17.0.54 (Bedrock Edition)', 440)
  +
ver(pocket, 'Beta 1.17.0.52 (Bedrock Edition)', 437)
  +
ver(pocket, 'Beta 1.17.0.50 (Bedrock Edition)', 437)
  +
  +
-- 1.16
  +
ver(pocket, 'Beta 1.16.230.56 (Bedrock Edition)', 435)
  +
ver(pocket, 'Beta 1.16.230.54 (Bedrock Edition)', 435)
  +
ver(pocket, 'Beta 1.16.230.52 (Bedrock Edition)', 434)
  +
ver(pocket, 'Beta 1.16.230.50 (Bedrock Edition)', 433)
  +
ver(pocket, '1.16.221 (Bedrock Edition)', 431)
  +
ver(pocket, '1.16.220 (Bedrock Edition)', 431)
  +
ver(pocket, 'Beta 1.16.220.52 (Bedrock Edition)', 431)
  +
ver(pocket, 'Beta 1.16.220.51 (Bedrock Edition)', 430)
  +
ver(pocket, 'Beta 1.16.220.50 (Bedrock Edition)', 429)
  +
ver(pocket, '1.16.210 (Bedrock Edition)', 428)
  +
ver(pocket, 'Beta 1.16.210.61 (Bedrock Edition)', 428)
  +
ver(pocket, 'Beta 1.16.210.60 (Bedrock Edition)', 428)
  +
ver(pocket, 'Beta 1.16.210.59 (Bedrock Edition)', 428)
  +
ver(pocket, 'Beta 1.16.210.58 (Bedrock Edition)', 428)
  +
ver(pocket, 'Beta 1.16.210.57 (Bedrock Edition)', 427)
  +
ver(pocket, 'Beta 1.16.210.56 (Bedrock Edition)', 427)
  +
ver(pocket, 'Beta 1.16.210.55 (Bedrock Edition)', 425)
  +
ver(pocket, 'Beta 1.16.210.54 (Bedrock Edition)', 425)
  +
ver(pocket, 'Beta 1.16.210.53 (Bedrock Edition)', 424)
  +
ver(pocket, 'Beta 1.16.210.51 (Bedrock Edition)', 423)
  +
ver(pocket, 'Beta 1.16.210.50 (Bedrock Edition)', 423)
  +
ver(pocket, '1.16.201 (Bedrock Edition)', 422)
  +
ver(pocket, '1.16.200 (Bedrock Edition)', 422)
  +
ver(pocket, 'Beta 1.16.200.57 (Bedrock Edition)', 422)
  +
ver(pocket, 'Beta 1.16.200.56 (Bedrock Edition)', 422)
  +
ver(pocket, 'Beta 1.16.200.55 (Bedrock Edition)', 422)
  +
ver(pocket, 'Beta 1.16.200.53 (Bedrock Edition)', 422)
  +
ver(pocket, 'Beta 1.16.200.52 (Bedrock Edition)', 421)
  +
ver(pocket, 'Beta 1.16.200.51 (Bedrock Edition)', 420)
  +
ver(pocket, '1.16.101 (Bedrock Edition)', 419)
  +
ver(pocket, '1.16.100 (Bedrock Edition)', 419)
  +
ver(pocket, 'Beta 1.16.100.60 (Bedrock Edition)', 419)
  +
ver(pocket, 'Beta 1.16.100.59 (Bedrock Edition)', 418)
  +
ver(pocket, 'Beta 1.16.100.58 (Bedrock Edition)', 417)
  +
ver(pocket, 'Beta 1.16.100.57 (Bedrock Edition)', 416)
  +
ver(pocket, 'Beta 1.16.100.56 (Bedrock Edition)', 415)
  +
ver(pocket, 'Beta 1.16.100.55 (Bedrock Edition)', 414)
  +
ver(pocket, 'Beta 1.16.100.54 (Bedrock Edition)', 413)
  +
ver(pocket, 'Beta 1.16.100.53 (Bedrock Edition)', 412)
  +
ver(pocket, 'Beta 1.16.100.52 (Bedrock Edition)', 411)
  +
ver(pocket, 'Beta 1.16.100.51 (Bedrock Edition)', 410)
  +
ver(pocket, 'Beta 1.16.100.50 (Bedrock Edition)', 409)
  +
ver(pocket, 'Beta 1.16.30.57 (Bedrock Edition)', 418) -- RTX beta
  +
ver(pocket, 'Beta 1.16.30.56 (Bedrock Edition)', 418) -- RTX beta
  +
ver(pocket, 'Beta 1.16.30.53 (Bedrock Edition)', 407) -- RTX beta
  +
ver(pocket, 'Beta 1.16.30.52 (Bedrock Edition)', 407) -- RTX beta
  +
ver(pocket, '1.16.50 (Bedrock Edition)', 408)
  +
ver(pocket, '1.16.42 (Bedrock Edition)', 408)
  +
ver(pocket, '1.16.40 (Bedrock Edition)', 408)
  +
ver(pocket, '1.16.21 (Bedrock Edition)', 408)
  +
ver(pocket, '1.16.20 (Bedrock Edition)', 408)
  +
ver(pocket, 'Beta 1.16.20.54 (Bedrock Edition)', 408)
  +
ver(pocket, 'Beta 1.16.20.53 (Bedrock Edition)', 408)
  +
ver(pocket, 'Beta 1.16.20.52 (Bedrock Edition)', 407)
  +
ver(pocket, 'Beta 1.16.20.50 (Bedrock Edition)', 407)
  +
ver(pocket, '1.16.10 (Bedrock Edition)', 407)
  +
ver(pocket, '1.16.1.04 (Bedrock Edition)', 407)
  +
ver(pocket, '1.16.1.03 (Bedrock Edition)', 407)
  +
ver(pocket, '1.16.1 (Bedrock Edition)', 407)
  +
ver(pocket, '1.16.0 (Bedrock Edition)', 407)
  +
ver(pocket, 'Beta 1.16.0.68 (Bedrock Edition)', 407)
  +
ver(pocket, 'Beta 1.16.0.67 (Bedrock Edition)', 407)
  +
ver(pocket, 'Beta 1.16.0.66 (Bedrock Edition)', 407)
  +
ver(pocket, 'Beta 1.16.0.64 (Bedrock Edition)', 407)
  +
ver(pocket, 'Beta 1.16.0.63 (Bedrock Edition)', 406)
  +
ver(pocket, 'Beta 1.16.0.61 (Bedrock Edition)', 405)
  +
ver(pocket, 'Beta 1.16.0.60 (Bedrock Edition)', 404)
  +
ver(pocket, 'Beta 1.16.0.59 (Bedrock Edition)', 401)
  +
ver(pocket, 'Beta 1.16.0.58 (Bedrock Edition)', 401)
  +
ver(pocket, 'Beta 1.16.0.57 (Bedrock Edition)', 403)
  +
ver(pocket, 'Beta 1.16.0.55 (Bedrock Edition)', 402)
  +
ver(pocket, 'Beta 1.16.0.53 (Bedrock Edition)', 401)
  +
ver(pocket, 'Beta 1.16.0.51 (Bedrock Edition)', 400)
  +
ver(pocket, 'Beta 1.15.0.56 (Bedrock Edition)', 396)
  +
ver(pocket, 'Beta 1.15.0.55 (Bedrock Edition)', 395)
  +
ver(pocket, 'Beta 1.15.0.54 (Bedrock Edition)', 394)
  +
ver(pocket, 'Beta 1.15.0.53 (Bedrock Edition)', 393)
  +
ver(pocket, 'Beta 1.15.0.51 (Bedrock Edition)', 392)
  +
ver(pocket, 'Beta 1.15.0.11 (Bedrock Edition)', 391) -- RTX beta
  +
ver(pocket, 'Beta 1.15.0.9 (Bedrock Edition)', 391) -- RTX beta
  +
ver(pocket, 'Beta 1.15.0.8 (Bedrock Edition)', 391) -- RTX beta
  +
  +
-- 1.14
  +
ver(pocket, '1.14.60 (Bedrock Edition)', 390)
  +
ver(pocket, '1.14.41 (Bedrock Edition)', 389)
  +
ver(pocket, '1.14.30 (Bedrock Edition)', 389)
  +
ver(pocket, 'Beta 1.14.30.51 (Bedrock Edition)', 389)
  +
ver(pocket, '1.14.20 (Bedrock Edition)', 389)
  +
ver(pocket, 'Beta 1.14.25.1 (Bedrock Edition)', 389)
  +
ver(pocket, 'Beta 1.14.2.51 (Bedrock Edition)', 389)
  +
ver(pocket, 'Beta 1.14.2.50 (Bedrock Edition)', 389)
  +
ver(pocket, '1.14.1 (Bedrock Edition)', 389)
  +
ver(pocket, 'Beta 1.14.1.3 (Bedrock Edition)', 389)
  +
ver(pocket, 'Beta 1.14.1.2 (Bedrock Edition)', 389)
  +
ver(pocket, '1.14.0.12 (Bedrock Edition)', 389)
  +
ver(pocket, '1.14.0 (Bedrock Edition)', 389)
  +
ver(pocket, 'Beta 1.14.0.52 (Bedrock Edition)', 389)
  +
ver(pocket, 'Beta 1.14.0.51 (Bedrock Edition)', 389)
  +
ver(pocket, 'Beta 1.14.0.50 (Bedrock Edition)', 389)
  +
ver(pocket, 'Beta 1.14.0.6 (Bedrock Edition)', 389)
  +
ver(pocket, 'Beta 1.14.0.4 (Bedrock Edition)', 389)
  +
ver(pocket, 'Beta 1.14.0.3 (Bedrock Edition)', 389)
  +
ver(pocket, 'Beta 1.14.0.2 (Bedrock Edition)', 389)
  +
ver(pocket, 'Beta 1.14.0.1 (Bedrock Edition)', 390)
  +
  +
-- 1.13
  +
ver(pocket, '1.13.3 (Bedrock Edition)', 388)
  +
ver(pocket, '1.13.2 (Bedrock Edition)', 388)
  +
ver(pocket, '1.13.1 (Bedrock Edition)', 388)
  +
ver(pocket, '1.13.0 (Bedrock Edition)', 388)
  +
ver(pocket, 'Beta 1.13.0.18 (Bedrock Edition)', 389)
  +
ver(pocket, 'Beta 1.13.0.17 (Bedrock Edition)', 388)
  +
ver(pocket, 'Beta 1.13.0.16 (Bedrock Edition)', 388)
  +
ver(pocket, 'Beta 1.13.0.15 (Bedrock Edition)', 387)
  +
ver(pocket, 'Beta 1.13.0.13 (Bedrock Edition)', 386)
  +
ver(pocket, 'Beta 1.13.0.9 (Bedrock Edition)', 385)
  +
ver(pocket, 'Beta 1.13.0.6 (Bedrock Edition)', 371)
  +
ver(pocket, 'Beta 1.13.0.5 (Bedrock Edition)', 371)
  +
ver(pocket, 'Beta 1.13.0.4 (Bedrock Edition)', 371)
  +
ver(pocket, 'Beta 1.13.0.2 (Bedrock Edition)', 370)
  +
ver(pocket, 'Beta 1.13.0.1 (Bedrock Edition)', 370)
   
 
-- 1.12
 
-- 1.12
ver(java_old, '1.12.1 (Bedrock Edition)', none)
+
ver(pocket, '1.12.1 (Bedrock Edition)', 361)
  +
ver(pocket, '1.12.0 (Bedrock Edition)', 361)
  +
ver(pocket, 'Beta 1.12.0.14 (Bedrock Edition)', 361)
  +
ver(pocket, 'Beta 1.12.0.13 (Bedrock Edition)', 361)
  +
ver(pocket, 'Beta 1.12.0.12 (Bedrock Edition)', 361)
  +
ver(pocket, 'Beta 1.12.0.11 (Bedrock Edition)', 361)
  +
ver(pocket, 'Beta 1.12.0.10 (Bedrock Edition)', 361)
  +
ver(pocket, 'Beta 1.12.0.9 (Bedrock Edition)', 361)
  +
ver(pocket, 'Beta 1.12.0.6 (Bedrock Edition)', 361)
  +
ver(pocket, 'Beta 1.12.0.4 (Bedrock Edition)', 361)
  +
ver(pocket, 'Beta 1.12.0.3 (Bedrock Edition)', 361)
  +
ver(pocket, 'Beta 1.12.0.2 (Bedrock Edition)', 360)
  +
  +
-- 1.11
  +
ver(pocket, '1.11.4 (Bedrock Edition)', 354)
  +
ver(pocket, '1.11.3 (Bedrock Edition)', 354)
  +
ver(pocket, '1.11.2 (Bedrock Edition)', 354)
  +
ver(pocket, '1.11.1 (Bedrock Edition)', 354)
  +
ver(pocket, '1.11.0 (Bedrock Edition)', 354)
  +
ver(pocket, 'Beta 1.11.0.10 (Bedrock Edition)', 354)
  +
ver(pocket, 'Beta 1.11.0.9 (Bedrock Edition)', 354)
  +
ver(pocket, 'Beta 1.11.0.8 (Bedrock Edition)', 354)
  +
ver(pocket, 'Beta 1.11.0.7 (Bedrock Edition)', 354)
  +
ver(pocket, 'Beta 1.11.0.5 (Bedrock Edition)', 353)
  +
ver(pocket, 'Beta 1.11.0.4 (Bedrock Edition)', 352)
  +
ver(pocket, 'Beta 1.11.0.3 (Bedrock Edition)', 351)
  +
ver(pocket, 'Beta 1.11.0.1 (Bedrock Edition)', 350)
  +
  +
-- 1.10
  +
ver(pocket, '1.10.1 (Bedrock Edition)', 340)
  +
ver(pocket, '1.10.0 (Bedrock Edition)', 340)
  +
ver(pocket, 'Beta 1.10.0.4 (Bedrock Edition)', 340)
  +
ver(pocket, 'Beta 1.10.0.3 (Bedrock Edition)', 340)
  +
  +
-- 1.9
  +
ver(pocket, '1.9.0 (Bedrock Edition)', 332)
  +
ver(pocket, 'Beta 1.9.0.5 (Bedrock Edition)', 332)
  +
ver(pocket, 'Beta 1.9.0.3 (Bedrock Edition)', 332)
  +
ver(pocket, 'Beta 1.9.0.2 (Bedrock Edition)', 331)
  +
ver(pocket, 'Beta 1.9.0.0 (Bedrock Edition)', 330)
  +
  +
-- 1.8
  +
ver(pocket, '1.8.1 (Bedrock Edition)', 313)
  +
ver(pocket, '1.8.0 (Bedrock Edition)', 313)
  +
ver(pocket, 'Beta 1.8.0.14 (Bedrock Edition)', 312)
  +
ver(pocket, 'Beta 1.8.0.13 (Bedrock Edition)', 312)
  +
ver(pocket, 'Beta 1.8.0.11 (Bedrock Edition)', 312)
  +
ver(pocket, 'Beta 1.8.0.10 (Bedrock Edition)', 311)
  +
ver(pocket, 'Beta 1.8.0.8 (Bedrock Edition)', 310)
  +
  +
-- 1.7
  +
ver(pocket, '1.7.1 (Bedrock Edition)', 291)
  +
ver(pocket, '1.7.0 (Bedrock Edition)', 291)
  +
ver(pocket, 'Beta 1.7.0.9 (Bedrock Edition)', 291)
  +
ver(pocket, 'Beta 1.7.0.7 (Bedrock Edition)', 291)
  +
ver(pocket, 'Beta 1.7.0.5 (Bedrock Edition)', 291)
  +
ver(pocket, 'Beta 1.7.0.3 (Bedrock Edition)', 290)
  +
ver(pocket, 'Beta 1.7.0.2 (Bedrock Edition)', 290)
  +
  +
-- 1.6
  +
ver(pocket, '1.6.2 (Bedrock Edition)', 282)
  +
ver(pocket, '1.6.1 (Bedrock Edition)', 282)
  +
ver(pocket, '1.6.0 (Bedrock Edition)', 282)
  +
ver(pocket, 'Beta 1.6.0.30 (Bedrock Edition)', 282)
  +
ver(pocket, 'Beta 1.6.0.8 (Bedrock Edition)', 282)
  +
ver(pocket, 'Beta 1.6.0.6 (Bedrock Edition)', 281)
  +
ver(pocket, 'Beta 1.6.0.5 (Bedrock Edition)', 281)
  +
ver(pocket, 'Beta 1.6.0.1 (Bedrock Edition)', 280)
  +
  +
-- 1.5
  +
ver(pocket, '1.5.3 (Bedrock Edition)', 274)
  +
ver(pocket, '1.5.2 (Bedrock Edition)', 274)
  +
ver(pocket, '1.5.1 (Bedrock Edition)', 274)
  +
ver(pocket, '1.5.0 (Bedrock Edition)', 274)
  +
ver(pocket, 'Beta 1.5.0.10 (Bedrock Edition)', 274)
  +
ver(pocket, 'Beta 1.5.0.7 (Bedrock Edition)', 273)
  +
ver(pocket, 'Beta 1.5.0.4 (Bedrock Edition)', 271)
  +
ver(pocket, 'Beta 1.5.0.1 (Bedrock Edition)', 271)
  +
ver(pocket, 'Beta 1.5.0.0 (Bedrock Edition)', 270)
  +
  +
-- 1.4
  +
ver(pocket, '1.4.4 (Bedrock Edition)', 261)
  +
ver(pocket, '1.4.3 (Bedrock Edition)', 261)
  +
ver(pocket, '1.4.2 (Bedrock Edition)', 261)
  +
ver(pocket, '1.4.1 (Bedrock Edition)', 261)
  +
ver(pocket, '1.4.0 (Bedrock Edition)', 261)
  +
ver(pocket, 'Beta 1.2.20.2 (Bedrock Edition)', 260)
  +
ver(pocket, 'Beta 1.2.20.1 (Bedrock Edition)', 260)
  +
ver(pocket, 'Beta 1.2.14.3 (Bedrock Edition)', 240)
  +
ver(pocket, 'Beta 1.2.14.2 (Bedrock Edition)', 240)
  +
ver(pocket, 'Beta 1.2.13.12 (Bedrock Edition)', 223)
  +
ver(pocket, 'Beta 1.2.13.11', 224)
  +
ver(pocket, 'Beta 1.2.13.10 (Bedrock Edition)', 222)
  +
ver(pocket, 'Beta 1.2.13.8 (Bedrock Edition)', 221)
   
 
-- 1.2
 
-- 1.2
ver(pocket, '1.2.10 (Bedrock Edition)', unknown)
+
ver(pocket, '1.2.16 (Bedrock Edition)', 223)
ver(pocket, '1.2.10 build 1 (Bedrock Edition)', unknown)
+
ver(pocket, '1.2.15 (Bedrock Edition)', 223)
ver(pocket, '1.2.9 (Bedrock Edition)', unknown)
+
ver(pocket, '1.2.14 (Bedrock Edition)', 223)
ver(pocket, '1.2.8 (Bedrock Edition)', unknown)
+
ver(pocket, '1.2.13 (Bedrock Edition)', 223)
ver(pocket, '1.2.7 (Bedrock Edition)', unknown)
+
ver(pocket, 'Beta 1.2.13.6 (Bedrock Edition)', 220)
ver(pocket, '1.2.6.1 (Bedrock Edition)', unknown)
+
ver(pocket, 'Beta 1.2.13.5 (Bedrock Edition)', 220)
ver(pocket, '1.2.6 (Bedrock Edition)', unknown)
+
ver(pocket, '1.2.11 (Bedrock Edition)', 201)
ver(pocket, '1.2.6 build 1 (Bedrock Edition)', unknown)
+
ver(pocket, '1.2.10 (Bedrock Edition)', 201)
ver(pocket, '1.2.5 (Bedrock Edition)', unknown)
+
ver(pocket, 'Beta 1.2.10.1 (Bedrock Edition)', 200)
ver(pocket, '1.2.5 build 3 (Bedrock Edition)', unknown)
+
ver(pocket, '1.2.9 (Bedrock Edition)', 160)
ver(pocket, '1.2.5 build 2 (Bedrock Edition)', unknown)
+
ver(pocket, '1.2.8 (Bedrock Edition)', 160)
ver(pocket, '1.2.5 build 1 (Bedrock Edition)', unknown)
+
ver(pocket, '1.2.7 (Bedrock Edition)', 160)
ver(pocket, '1.2.3 (Bedrock Edition)', unknown)
+
ver(pocket, '1.2.6.1 (Bedrock Edition)', 150)
ver(pocket, '1.2.3 build 1 (Bedrock Edition)', unknown)
+
ver(pocket, '1.2.6 (Bedrock Edition)', 150)
ver(pocket, '1.2.2 (Bedrock Edition)', unknown)
+
ver(pocket, 'Beta 1.2.6.2 (Bedrock Edition)', 140)
ver(pocket, '1.2.1 (Bedrock Edition)', unknown)
+
ver(pocket, '1.2.5 (Bedrock Edition)', 141)
ver(pocket, '1.2 (Bedrock Edition)', unknown)
+
ver(pocket, 'Beta 1.2.5.15 (Bedrock Edition)', 141)
ver(pocket, '1.2 build 9 (Bedrock Edition)', unknown)
+
ver(pocket, 'Beta 1.2.5.12 (Bedrock Edition)', 140)
ver(pocket, '1.2 build 8 (Bedrock Edition)', unknown)
+
ver(pocket, 'Beta 1.2.5.0 (Bedrock Edition)', 137)
ver(pocket, '1.2 build 7 (Bedrock Edition)', unknown)
+
ver(pocket, '1.2.3 (Bedrock Edition)', 137)
ver(pocket, '1.2 build 6 (Bedrock Edition)', unknown)
+
ver(pocket, 'Beta 1.2.3.3 (Bedrock Edition)', 137)
ver(pocket, '1.2 build 5 (Bedrock Edition)', unknown)
+
ver(pocket, '1.2.2 (Bedrock Edition)', 137)
ver(pocket, '1.2 build 4 (Bedrock Edition)', unknown)
+
ver(pocket, '1.2.1 (Bedrock Edition)', 137)
ver(pocket, '1.2 build 3 (Bedrock Edition)', unknown)
+
ver(pocket, '1.2.0 (Bedrock Edition)', 137)
ver(pocket, '1.2 build 2 (Bedrock Edition)', unknown)
+
ver(pocket, 'Beta 1.2.0.31 (Bedrock Edition)', 136)
ver(pocket, '1.2 build 1 (Bedrock Edition)', unknown)
+
ver(pocket, 'Beta 1.2.0.25 (Bedrock Edition)', 135)
  +
ver(pocket, 'Beta 1.2.0.22 (Bedrock Edition)', 134)
  +
ver(pocket, 'Beta 1.2.0.18 (Bedrock Edition)', 133)
  +
ver(pocket, 'Beta 1.2.0.15 (Bedrock Edition)', 132)
  +
ver(pocket, 'Beta 1.2.0.11 (Bedrock Edition)', 132)
  +
ver(pocket, 'Beta 1.2.0.9 (Bedrock Edition)', 131)
  +
ver(pocket, 'Beta 1.2.0.7 (Bedrock Edition)', 131)
  +
ver(pocket, 'Beta 1.2.0.2 (Bedrock Edition)', 130)
   
 
-- 1.1
 
-- 1.1
ver(pocket, '1.1.7 (карманное издание)', unknown)
+
ver(pocket, '1.1.7 (Pocket Edition)', unknown)
ver(pocket, '1.1.5 (карманное издание)', unknown)
+
ver(pocket, '1.1.5 (Pocket Edition)', unknown)
ver(pocket, '1.1.4 (карманное издание)', unknown)
+
ver(pocket, '1.1.4 (Pocket Edition)', unknown)
ver(pocket, '1.1.3 (карманное издание)', unknown)
+
ver(pocket, '1.1.3 (Pocket Edition)', unknown)
ver(pocket, '1.1.3 build 2 (карманное издание)', unknown)
+
ver(pocket, '1.1.3 build 2 (Pocket Edition)', unknown)
ver(pocket, '1.1.3 build 1 (карманное издание)', unknown)
+
ver(pocket, '1.1.3 build 1 (Pocket Edition)', unknown)
ver(pocket, '1.1.2 (карманное издание)', unknown)
+
ver(pocket, '1.1.2 (Pocket Edition)', unknown)
ver(pocket, '1.1.1 (карманное издание)', unknown)
+
ver(pocket, '1.1.1 (Pocket Edition)', unknown)
ver(pocket, '1.1.1 build 2 (карманное издание)', unknown)
+
ver(pocket, '1.1.1 build 2 (Pocket Edition)', unknown)
ver(pocket, '1.1.1 build 1 (карманное издание)', unknown)
+
ver(pocket, '1.1.1 build 1 (Pocket Edition)', unknown)
ver(pocket, '1.1 (карманное издание)', unknown)
+
ver(pocket, '1.1 (Pocket Edition)', unknown)
ver(pocket, '1.1 build 7 (карманное издание)', unknown)
+
ver(pocket, '1.1 build 7 (Pocket Edition)', unknown)
ver(pocket, '1.1 build 6 (карманное издание)', unknown)
+
ver(pocket, '1.1 build 6 (Pocket Edition)', unknown)
ver(pocket, '1.1 build 5 (карманное издание)', unknown)
+
ver(pocket, '1.1 build 5 (Pocket Edition)', unknown)
ver(pocket, '1.1 build 4 (карманное издание)', unknown)
+
ver(pocket, '1.1 build 4 (Pocket Edition)', unknown)
ver(pocket, '1.1 build 3 (карманное издание)', unknown)
+
ver(pocket, '1.1 build 3 (Pocket Edition)', unknown)
ver(pocket, '1.1 build 2 (карманное издание)', unknown)
+
ver(pocket, '1.1 build 2 (Pocket Edition)', unknown)
ver(pocket, '1.1 build 1 (карманное издание)', unknown)
+
ver(pocket, '1.1 build 1 (Pocket Edition)', unknown)
   
 
-- 1.0
 
-- 1.0
ver(pocket, '1.0.9 (карманное издание)', unknown)
+
ver(pocket, '1.0.9 (Pocket Edition)', unknown)
ver(pocket, '1.0.8 (карманное издание)', unknown)
+
ver(pocket, '1.0.8 (Pocket Edition)', unknown)
ver(pocket, '1.0.7 (карманное издание)', 107)
+
ver(pocket, '1.0.7 (Pocket Edition)', 107)
ver(pocket, '1.0.6 (карманное издание)', 106)
+
ver(pocket, '1.0.6 (Pocket Edition)', 106)
ver(pocket, '1.0.6 build 1 (карманное издание)', unknown)
+
ver(pocket, 'alpha 1.0.6.0 (Pocket Edition)', 105)
ver(pocket, '1.0.5 (карманное издание)', 105)
+
ver(pocket, '1.0.5 (Pocket Edition)', 105)
ver(pocket, '1.0.5 build 3 (карманное издание)', unknown)
+
ver(pocket, 'alpha 1.0.5.11 (Pocket Edition)', unknown)
ver(pocket, '1.0.5 build 2 (карманное издание)', unknown)
+
ver(pocket, 'alpha 1.0.5.3 (Pocket Edition)', 105)
ver(pocket, '1.0.5 build 1 (карманное издание)', unknown)
+
ver(pocket, 'alpha 1.0.5.0 (Pocket Edition)', 105)
ver(pocket, '1.0.4 (карманное издание)', unknown)
+
ver(pocket, '1.0.4 (Pocket Edition)', unknown)
ver(pocket, '1.0.4 build 2 (карманное издание)', unknown)
+
ver(pocket, 'alpha 1.0.4.1 (Pocket Edition)', 102)
ver(pocket, '1.0.4 build 1 (карманное издание)', 102)
+
ver(pocket, 'alpha 1.0.4.0 (Pocket Edition)', 101)
ver(pocket, '1.0.3 (карманное издание)', 101)
+
ver(pocket, '1.0.3 (Pocket Edition)', 101)
ver(pocket, '1.0.3 build 1 (карманное издание)', unknown)
+
ver(pocket, 'alpha 1.0.3.0 (Pocket Edition)', 101)
ver(pocket, '1.0.2 (карманное издание)', unknown)
+
ver(pocket, '1.0.2 (Pocket Edition)', unknown)
ver(pocket, '1.0.1 (карманное издание)', unknown)
+
ver(pocket, '1.0.1 (Pocket Edition)', unknown)
ver(pocket, '1.0 (карманное издание)', 100)
+
ver(pocket, '1.0.0 (Pocket Edition)', 100)
ver(pocket, '1.0 build 6 (карманное издание)', unknown)
+
ver(pocket, 'alpha 1.0.0.7 (Pocket Edition)', 100)
ver(pocket, '1.0 build 5 (карманное издание)', unknown)
+
ver(pocket, 'alpha 1.0.0.2 (Pocket Edition)', 100)
ver(pocket, '1.0 build 4 (карманное издание)', unknown)
+
ver(pocket, 'alpha 1.0.0.1 (Pocket Edition)', 92)
ver(pocket, '1.0 build 3 (карманное издание)', unknown)
+
ver(pocket, 'alpha 1.0.0.0 (Pocket Edition)', 92)
ver(pocket, '1.0 build 2 (карманное издание)', unknown)
+
ver(pocket, 'alpha 0.17.0.2 (Pocket Edition)', 91)
ver(pocket, '1.0 build 1 (карманное издание)', 92) -- aka Alpha 0.17.0.1
+
ver(pocket, 'alpha 0.17.0.1 (Pocket Edition)', 91)
   
   
Строка 996: Строка 1594:
   
 
-- 0.16
 
-- 0.16
ver(pocket, 'Alpha 0.16.2 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.16.2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.16.1 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.16.1 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.16.0 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.16.0 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.16.0 build 5 (карманное издание)', 91)
+
ver(pocket, 'Alpha 0.16.0 build 5 (Pocket Edition)', 91)
ver(pocket, 'Alpha 0.16.0 build 4 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.16.0 build 4 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.16.0 build 3 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.16.0 build 3 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.16.0 build 2 (карманное издание)', 90) -- aka Alpha 0.15.90.1
+
ver(pocket, 'Alpha 0.16.0 build 2 (Pocket Edition)', 90) -- aka Alpha 0.15.90.1
ver(pocket, 'Alpha 0.16.0 build 1 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.16.0 build 1 (Pocket Edition)', 90)
   
 
-- 0.15
 
-- 0.15
ver(pocket, 'Alpha 0.15.10 (карманное издание)', 84)
+
ver(pocket, 'Alpha 0.15.10 (Pocket Edition)', 84)
ver(pocket, 'Alpha 0.15.9 (карманное издание)', 83)
+
ver(pocket, 'Alpha 0.15.9 (Pocket Edition)', 83)
ver(pocket, 'Alpha 0.15.8 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.15.8 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.15.7 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.15.7 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.15.6 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.15.6 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.15.4 (карманное издание)', 82)
+
ver(pocket, 'Alpha 0.15.4 (Pocket Edition)', 82)
ver(pocket, 'Alpha 0.15.3 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.15.3 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.15.2 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.15.2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.15.1 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.15.1 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.15.1 build 1 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.15.1 build 1 (Pocket Edition)', 81)
ver(pocket, 'Alpha 0.15.0 (карманное издание)', 81)
+
ver(pocket, 'Alpha 0.15.0 (Pocket Edition)', 81)
ver(pocket, 'Alpha 0.15.0 build 3 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.15.0 build 3 (Pocket Edition)', 81)
ver(pocket, 'Alpha 0.15.0 build 2 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.15.0 build 2 (Pocket Edition)', 81)
ver(pocket, 'Alpha 0.15.0 build 1 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.15.0 build 1 (Pocket Edition)', 81)
ver(pocket, 'Alpha Realms build 4 (карманное издание)', unknown)
+
ver(pocket, 'Alpha Realms build 4 (Pocket Edition)', 60)
ver(pocket, 'Alpha Realms build 2 (карманное издание)', unknown)
+
ver(pocket, 'Alpha Realms build 2 (Pocket Edition)', 60)
ver(pocket, 'Alpha Realms build 1 (карманное издание)', unknown)
+
ver(pocket, 'Alpha Realms build 1 (Pocket Edition)', 60)
   
 
-- 0.14
 
-- 0.14
ver(pocket, 'Alpha 0.14.3 (карманное издание)', 70)
+
ver(pocket, 'Alpha 0.14.3 (Pocket Edition)', 70)
ver(pocket, 'Alpha 0.14.2 (карманное издание)', 60)
+
ver(pocket, 'Alpha 0.14.2 (Pocket Edition)', 60)
ver(pocket, 'Alpha 0.14.1 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.14.1 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.14.0 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.14.0 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.14.0 build 7 (карманное издание)', 45)
+
ver(pocket, 'Alpha 0.14.0 build 7 (Pocket Edition)', 45)
ver(pocket, 'Alpha 0.14.0 build 6 (карманное издание)', 44)
+
ver(pocket, 'Alpha 0.14.0 build 6 (Pocket Edition)', 44)
ver(pocket, 'Alpha 0.14.0 build 5 (карманное издание)', 43)
+
ver(pocket, 'Alpha 0.14.0 build 5 (Pocket Edition)', 43)
ver(pocket, 'Alpha 0.14.0 build 4 (карманное издание)', 43)
+
ver(pocket, 'Alpha 0.14.0 build 4 (Pocket Edition)', 43)
ver(pocket, 'Alpha 0.14.0 build 3 (карманное издание)', 42)
+
ver(pocket, 'Alpha 0.14.0 build 3 (Pocket Edition)', 42)
ver(pocket, 'Alpha 0.14.0 build 2 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.14.0 build 2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.14.0 build 1 (карманное издание)', 41)
+
ver(pocket, 'Alpha 0.14.0 build 1 (Pocket Edition)', 41)
   
 
-- 0.13
 
-- 0.13
ver(pocket, 'Alpha 0.13.2 (карманное издание)', 39)
+
ver(pocket, 'Alpha 0.13.2 (Pocket Edition)', 39)
ver(pocket, 'Alpha 0.13.1 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.13.1 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.13.0 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.13.0 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.13.0 build 5 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.13.0 build 5 (Pocket Edition)', 38)
ver(pocket, 'Alpha 0.13.0 build 4 (карманное издание)', 38)
+
ver(pocket, 'Alpha 0.13.0 build 4 (Pocket Edition)', 38)
ver(pocket, 'Alpha 0.13.0 build 3 (карманное издание)', 38)
+
ver(pocket, 'Alpha 0.13.0 build 3 (Pocket Edition)', 38)
ver(pocket, 'Alpha 0.13.0 build 2 (карманное издание)', 37)
+
ver(pocket, 'Alpha 0.13.0 build 2 (Pocket Edition)', 37)
ver(pocket, 'Alpha 0.13.0 build 1 (карманное издание)', 37)
+
ver(pocket, 'Alpha 0.13.0 build 1 (Pocket Edition)', 37)
   
 
-- 0.12
 
-- 0.12
ver(pocket, 'Alpha 0.12.3 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.12.3 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.12.2 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.12.2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.12.1 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.12.1 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.12.1 build 13 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.12.1 build 13 (Pocket Edition)', 34)
ver(pocket, 'Alpha 0.12.1 build 12 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.12.1 build 12 (Pocket Edition)', 34)
ver(pocket, 'Alpha 0.12.1 build 11 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.12.1 build 11 (Pocket Edition)', 34)
ver(pocket, 'Alpha 0.12.1 build 10 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.12.1 build 10 (Pocket Edition)', 34)
ver(pocket, 'Alpha 0.12.1 build 9 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.12.1 build 9 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.12.1 build 8 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.12.1 build 8 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.12.1 build 7 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.12.1 build 7 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.12.1 build 6 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.12.1 build 6 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.12.1 build 5 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.12.1 build 5 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.12.1 build 4 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.12.1 build 4 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.12.1 build 3 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.12.1 build 3 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.12.1 build 2 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.12.1 build 2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.12.1 build 1 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.12.1 build 1 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.12.0.1 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.12.0.1 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.12.0 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.12.0 (Pocket Edition)', unknown)
   
 
-- 0.11
 
-- 0.11
ver(pocket, 'Alpha 0.11.2 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.11.2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.11.1 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.11.1 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.11.0 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.11.0 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.11.0 build 14 (карманное издание)', 27)
+
ver(pocket, 'Alpha 0.11.0 build 14 (Pocket Edition)', 27)
ver(pocket, 'Alpha 0.11.0 build 13 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.11.0 build 13 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.11.0 build 12 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.11.0 build 12 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.11.0 build 11 (карманное издание)', 26)
+
ver(pocket, 'Alpha 0.11.0 build 11 (Pocket Edition)', 26)
ver(pocket, 'Alpha 0.11.0 build 10 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.11.0 build 10 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.11.0 build 9 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.11.0 build 9 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.11.0 build 8 (карманное издание)', 25)
+
ver(pocket, 'Alpha 0.11.0 build 8 (Pocket Edition)', 25)
ver(pocket, 'Alpha 0.11.0 build 7 (карманное издание)', 24)
+
ver(pocket, 'Alpha 0.11.0 build 7 (Pocket Edition)', 24)
ver(pocket, 'Alpha 0.11.0 build 6 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.11.0 build 6 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.11.0 build 5 (карманное издание)', 23)
+
ver(pocket, 'Alpha 0.11.0 build 5 (Pocket Edition)', 23)
ver(pocket, 'Alpha 0.11.0 build 4 (карманное издание)', 22)
+
ver(pocket, 'Alpha 0.11.0 build 4 (Pocket Edition)', 22)
ver(pocket, 'Alpha 0.11.0 build 3 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.11.0 build 3 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.11.0 build 2 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.11.0 build 2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.11.0 build 1 (карманное издание)', 21)
+
ver(pocket, 'Alpha 0.11.0 build 1 (Pocket Edition)', 21)
   
 
-- 0.10
 
-- 0.10
ver(pocket, 'Alpha 0.10.5 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.10.5 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.10.4 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.10.4 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.10.3 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.10.3 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.10.2 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.10.2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.10.1 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.10.1 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.10.0 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.10.0 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.10.0 build 9 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.10.0 build 9 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.10.0 build 8 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.10.0 build 8 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.10.0 build 7 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.10.0 build 7 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.10.0 build 6 (карманное издание)', 20)
+
ver(pocket, 'Alpha 0.10.0 build 6 (Pocket Edition)', 20)
ver(pocket, 'Alpha 0.10.0 build 5 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.10.0 build 5 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.10.0 build 4 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.10.0 build 4 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.10.0 build 3 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.10.0 build 3 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.10.0 build 2 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.10.0 build 2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.10.0 build 1 (карманное издание)', 19)
+
ver(pocket, 'Alpha 0.10.0 build 1 (Pocket Edition)', 19)
   
 
-- 0.9
 
-- 0.9
ver(pocket, 'Alpha 0.9.5 (карманное издание)', 18)
+
ver(pocket, 'Alpha 0.9.5 (Pocket Edition)', 18)
ver(pocket, 'Alpha 0.9.4 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.9.4 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.9.3 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.9.3 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.9.2 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.9.2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.9.1 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.9.1 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.9.0 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.9.0 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.9.0 build 12 (карманное издание)', 17)
+
ver(pocket, 'Alpha 0.9.0 build 12 (Pocket Edition)', 17)
ver(pocket, 'Alpha 0.9.0 build 11 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.9.0 build 11 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.9.0 build 10 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.9.0 build 10 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.9.0 build 9 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.9.0 build 9 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.9.0 build 8 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.9.0 build 8 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.9.0 build 7 (карманное издание)', 16)
+
ver(pocket, 'Alpha 0.9.0 build 7 (Pocket Edition)', 16)
ver(pocket, 'Alpha 0.9.0 build 6 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.9.0 build 6 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.9.0 build 5 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.9.0 build 5 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.9.0 build 4 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.9.0 build 4 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.9.0 build 3 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.9.0 build 3 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.9.0 build 2 (карманное издание)', 15)
+
ver(pocket, 'Alpha 0.9.0 build 2 (Pocket Edition)', 15)
ver(pocket, 'Alpha 0.9.0 build 1 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.9.0 build 1 (Pocket Edition)', unknown)
   
 
-- 0.8
 
-- 0.8
ver(pocket, 'Alpha 0.8.2 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.8.2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.8.1 (карманное издание)', 14)
+
ver(pocket, 'Alpha 0.8.1 (Pocket Edition)', 14)
ver(pocket, 'Alpha 0.8.0 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.8.0 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.8.0 build 8 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.8.0 build 8 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.8.0 build 7 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.8.0 build 7 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.8.0 build 6 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.8.0 build 6 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.8.0 build 5 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.8.0 build 5 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.8.0 build 4 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.8.0 build 4 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.8.0 build 3 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.8.0 build 3 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.8.0 build 2 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.8.0 build 2 (Pocket Edition)', unknown)
   
 
-- 0.7
 
-- 0.7
ver(pocket, 'Alpha 0.7.6 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.7.6 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.7.5 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.7.5 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.7.4 (карманное издание)', 12)
+
ver(pocket, 'Alpha 0.7.4 (Pocket Edition)', 12)
ver(pocket, 'Alpha 0.7.3 (карманное издание)', none)
+
ver(pocket, 'Alpha 0.7.3 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.7.2 (карманное издание)', none)
+
ver(pocket, 'Alpha 0.7.2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.7.1 (карманное издание)', none)
+
ver(pocket, 'Alpha 0.7.1 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.7.0 (карманное издание)', none)
+
ver(pocket, 'Alpha 0.7.0 (Pocket Edition)', 11)
   
 
-- 0.6
 
-- 0.6
ver(pocket, 'Alpha 0.6.1 (карманное издание)', none)
+
ver(pocket, 'Alpha 0.6.1 (Pocket Edition)', 9)
ver(pocket, 'Alpha 0.6.0 (карманное издание)', none)
+
ver(pocket, 'Alpha 0.6.0 (Pocket Edition)', 9)
   
 
-- 0.5
 
-- 0.5
ver(pocket, 'Alpha 0.5.0 (карманное издание)', none)
+
ver(pocket, 'Alpha 0.5.0 (Pocket Edition)', 8)
   
 
-- 0.4
 
-- 0.4
ver(pocket, 'Alpha 0.4.0 rev 2 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.4.0 rev 3 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.4.0 (карманное издание)', none)
+
ver(pocket, 'Alpha 0.4.0 rev 2 (Pocket Edition)', unknown)
  +
ver(pocket, 'Alpha 0.4.0 (Pocket Edition)', 7)
   
 
-- 0.3
 
-- 0.3
ver(pocket, 'Alpha 0.3.3 (карманное издание)', 6)
+
ver(pocket, 'Alpha 0.3.3 (Pocket Edition)', 6)
ver(pocket, 'Alpha 0.3.2 (карманное издание)', 5)
+
ver(pocket, 'Alpha 0.3.2 (Pocket Edition)', 5)
ver(pocket, 'Alpha 0.3.0 (карманное издание)', 4)
+
ver(pocket, 'Alpha 0.3.0 (Pocket Edition)', 4)
   
 
-- 0.2
 
-- 0.2
ver(pocket, 'Alpha 0.2.1 alpha 2 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.2.2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.2.1 (карманное издание)', 3)
+
ver(pocket, 'Alpha 0.2.1 alpha 2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.2.0 (карманное издание)', 2)
+
ver(pocket, 'Alpha 0.2.1 (Pocket Edition)', 3)
  +
ver(pocket, 'Alpha 0.2.0 (Pocket Edition)', 2)
   
 
-- 0.1
 
-- 0.1
ver(pocket, 'Alpha 0.1.3 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.1.3 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.1.2 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.1.2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.1.1 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.1.1 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.1.0 (карманное издание)', unknown)
+
ver(pocket, 'Alpha 0.1.0 (Pocket Edition)', unknown)
  +
  +
-- Pre-release
  +
ver(pocket, 'Demo (Pocket Edition)', unknown)
  +
  +
-- EDUCATION EDITION
  +
ver(education, '1.18.10.04 (Education Edition)', 486)
  +
ver(education, '1.17.32 (Education Edition)', 466)
  +
ver(education, '1.17.31 (Education Edition)', 466)
  +
ver(education, '1.17.30 (Education Edition)', 466)
  +
ver(education, '1.17.30.2 (Education Edition)', 466)
  +
ver(education, '1.14.70 (Education Edition)', 392)
  +
ver(education, '1.14.60 (Education Edition)', 392)
  +
ver(education, '1.14.50 (Education Edition)', 391)
  +
ver(education, '1.14.40 (Education Edition)', 391)
  +
ver(education, '1.14.32 (Education Edition)', 390)
  +
ver(education, '1.14.31 (Education Edition)', 390)
  +
ver(education, '1.14.30 (Education Edition)', 390)
  +
ver(education, '1.12.60 (Education Edition)', 363)
  +
ver(education, '1.12.5 (Education Edition)', unknown)
  +
ver(education, '1.12.3 (Education Edition)', 362)
  +
ver(education, '1.12.1 (Education Edition)', unknown)
  +
ver(education, '1.12.0 (Education Edition)', 361)
  +
ver(education, '1.9.3 (Education Edition)', 332)
  +
ver(education, '1.9.1 (Education Edition)', 332)
  +
ver(education, '1.9 (Education Edition)', 332)
  +
ver(education, '1.8.0 (Education Edition)', 332)
  +
ver(education, '1.7.3 (Education Edition)', 291)
  +
ver(education, '1.7.1 (Education Edition)', 291)
  +
ver(education, '1.7 (Education Edition)', 291)
  +
ver(education, '1.4 (Education Edition)', 261)
  +
ver(education, '1.0.28 (Education Edition)', 150)
  +
ver(education, '1.0.27 (Education Edition)', 150)
  +
ver(education, '1.0.21 (Education Edition)', 137)
  +
ver(education, '1.0.18 (Education Edition)', unknown)
  +
ver(education, '1.0.17 (Education Edition)', unknown)
  +
ver(education, '1.0.2 (Education Edition)', 137)
  +
ver(education, '1.0.1 (Education Edition)', unknown)
  +
ver(education, '1.0 (Education Edition)', unknown)
  +
ver(education, '0.16.0 (Education Edition)', unknown)
  +
ver(education, '0.14.2 (Education Edition)', unknown)
   
 
return { ['versions'] = all, ['groups'] = groups }
 
return { ['versions'] = all, ['groups'] = groups }

Текущая версия от 12:24, 16 октября 2023

local all = {} -- Table with version name as key and version info as value
-- These are ordered
local java = {}
local java_old = {}
local java_af = {}
local pocket = {}
local education = {}

-- References to those ordered lists
local groups = {
    {
        ['name'] = 'Java Edition',
        ['link'] = 'Java Edition',
        ['values'] = java,
        ['has_data_versions'] = true
    },
    {
        ['name'] = 'Java Edition (до Netty)',
        ['link'] = 'Java Edition',
        ['desc'] = 'Версии до переписывания протокола под Netty (до 13w41a).',
        ['values'] = java_old,
        ['has_data_versions'] = false
    },
    {
        ['name'] = 'Первоапрельские шутки',
        ['link'] = ':Категория:Первоапрельские шутки',
        ['desc'] = 'Изменения из первоапрельских шуток не были включены в поздние версии.',
        ['values'] = java_af,
        ['has_data_versions'] = true
    },
    {
        ['name'] = 'Bedrock Edition',
        ['link'] = 'История версий (Bedrock Edition)',
        ['values'] = pocket,
        ['has_data_versions'] = false
    },
    {
        ['name'] = 'Education Edition',
        ['link'] = 'История версий (Education Edition)',
        ['values'] = education,
        ['has_data_versions'] = false
    }
}

-- Intended for translators
unknown = 'Неизвестно'
none = 'Н/Д'
pending = '—'

-- Define info for a single version, adding it into the appropriate lists
-- extra is used for additional, rarer options so that they can be explicitly specified
function ver(group, name, protocol, data, extra)
    if all[name] then
        error("Attempted to add version " .. name .. " but it already exists")
    end

    local info = { }
    info.name = name
    info.protocol = protocol
    info.data = data

    if extra then
        -- Forces a separation even if the protocol/data versions match
        info.force_split = extra.force_split
    end

    all[name] = info
    table.insert(group, info)
end

-- Separate major versions (e.g. 1.12 & 1.13) with an extra line.
-- Minor versions, like 1.12, 1.12.1, and 1.12.2 don't need to be separated.
-- April Fools' versions must be put under their own section at the bottom of the page

-- Source: http://wiki.vg/Protocol_version_numbers (licensed under CC-BY-SA 3.0)

-- JAVA EDITION
-- FULL RELEASE

-- 1.20
ver(java, '23w41a', '0x4000009C', 3681)
ver(java, '23w40a', '0x4000009A', 3679)
ver(java, '1.20.2', '764', 3578)
ver(java, '1.20.2 Release Candidate 2', '0x40000099', 3577)
ver(java, '1.20.2 Release Candidate 1', '0x40000098', 3576)
ver(java, '1.20.2 Pre-Release 4', '0x40000097', 3575)
ver(java, '1.20.2 Pre-Release 3', '0x40000096', 3574)
ver(java, '1.20.2 Pre-release 2', '0x40000095', 3573)
ver(java, '1.20.2 Pre-release 1', '0x40000094', 3572)
ver(java, '23w35a', '0x40000093', 3571)
ver(java, '23w33a', '0x40000092', 3570)
ver(java, '23w32a', '0x40000091', 3569)
ver(java, '23w31a', '0x40000090', 3567)
ver(java, '1.20.1', '763', 3465)
ver(java, '1.20.1 Release Candidate 1', '0x4000008E', 3464)
ver(java, '1.20', '763', 3463)
ver(java, '1.20 Release Candidate 1', '0x4000008D', 3462)
ver(java, '1.20 Pre-release 7', '0x4000008C', 3461)
ver(java, '1.20 Pre-release 6', '0x4000008B', 3460)
ver(java, '1.20 Pre-release 5', '0x4000008A', 3458)
ver(java, '1.20 Pre-release 4', '0x40000089', 3457)
ver(java, '1.20 Pre-release 3', '0x40000088', 3456)
ver(java, '1.20 Pre-release 2', '0x40000087', 3455)
ver(java, '1.20 Pre-release 1', '0x40000086', 3454)
ver(java, '23w18a', '0x40000085', 3453)
ver(java, '23w17a', '0x40000084', 3452)
ver(java, '23w16a', '0x40000083', 3449)
ver(java, '23w14a', '0x40000082', 3445)
ver(java, '23w13a', '0x40000080', 3443)
ver(java, '23w12a', '0x4000007F', 3442)

-- 1.19
ver(java, '1.19.4', '762', 3337)
ver(java, '1.19.4 Release Candidate 3', '0x4000007E', 3336)
ver(java, '1.19.4 Release Candidate 2', '0x4000007D', 3335)
ver(java, '1.19.4 Release Candidate 1', '0x4000007C', 3334)
ver(java, '1.19.4 Pre-release 4', '0x4000007B', 3333)
ver(java, '1.19.4 Pre-release 3', '0x4000007A', 3332)
ver(java, '1.19.4 Pre-release 2', '0x40000079', 3331)
ver(java, '1.19.4 Pre-release 1', '0x40000078', 3330)
ver(java, '23w07a', '0x40000077', 3329)
ver(java, '23w06a', '0x40000076', 3326)
ver(java, '23w05a', '0x40000075', 3323)
ver(java, '23w04a', '0x40000074', 3321)
ver(java, '23w03a', '0x40000073', 3320)
ver(java, '1.19.3', '761', 3218)
ver(java, '1.19.3 Release Candidate 3', '0x40000072', 3217)
ver(java, '1.19.3 Release Candidate 2', '0x40000071', 3216)
ver(java, '1.19.3 Release Candidate 1', '0x40000070', 3215)
ver(java, '1.19.3 Pre-release 3', '0x4000006F', 3213)
ver(java, '1.19.3 Pre-release 2', '0x4000006E', 3212)
ver(java, '1.19.3 Pre-release 1', '0x4000006D', 3211)
ver(java, '22w46a', '0x4000006C', 3210)
ver(java, '22w45a', '0x4000006B', 3208)
ver(java, '22w44a', '0x4000006A', 3207)
ver(java, '22w43a', '0x40000069', 3206)
ver(java, '22w42a', '0x40000068', 3205)
ver(java, '1.19.2', '760', 3120)
ver(java, '1.19.2 Release Candidate 2', '0x40000067', 3119)
ver(java, '1.19.2 Release Candidate 1', '0x40000066', 3118)
ver(java, '1.19.1', '760', 3117)
ver(java, '1.19.1 Release Candidate 3', '0x40000065', 3116)
ver(java, '1.19.1 Release Candidate 2', '0x40000064', 3115)
ver(java, '1.19.1 Pre-release 6', '0x40000063', 3114)
ver(java, '1.19.1 Pre-release 5', '0x40000062', 3113)
ver(java, '1.19.1 Pre-release 4', '0x40000061', 3112)
ver(java, '1.19.1 Pre-release 3', '0x40000060', 3111)
ver(java, '1.19.1 Pre-release 2', '0x4000005F', 3110)
ver(java, '1.19.1 Release Candidate 1', '0x4000005E', 3109)
ver(java, '1.19.1 Pre-release 1', '0x4000005D', 3107)
ver(java, '22w24a', '0x4000005C', 3106)
ver(java, '1.19', '759', 3105)
ver(java, '1.19 Release Candidate 2', '0x4000005B', 3104)
ver(java, '1.19 Release Candidate 1', '0x4000005A', 3103)
ver(java, '1.19 Pre-release 5', '0x40000059', 3102)
ver(java, '1.19 Pre-release 4', '0x40000058', 3101)
ver(java, '1.19 Pre-release 3', '0x40000057', 3100)
ver(java, '1.19 Pre-release 2', '0x40000056', 3099)
ver(java, '1.19 Pre-release 1', '0x40000055', 3098)
ver(java, '22w19a', '0x40000054', 3096)
ver(java, '22w18a', '0x40000053', 3095)
ver(java, '22w17a', '0x40000052', 3093)
ver(java, '22w16b', '0x40000051', 3092)
ver(java, '22w16a', '0x40000050', 3091)
ver(java, '22w15a', '0x4000004F', 3089)
ver(java, '22w14a', '0x4000004E', 3088)
ver(java, '22w13a', '0x4000004C', 3085)
ver(java, '22w12a', '0x4000004B', 3082)
ver(java, '22w11a', '0x4000004A', 3080)
ver(java, 'Deep Dark Experimental Snapshot 1', '0x40000045', 3066)

-- 1.18
ver(java, '1.18.2', '758', 2975)
ver(java, '1.18.2 Release Candidate 1', '0x40000049', 2974)
ver(java, '1.18.2 Pre-release 3', '0x40000048', 2973)
ver(java, '1.18.2 Pre-release 2', '0x40000047', 2972)
ver(java, '1.18.2 Pre-release 1', '0x40000046', 2971)
ver(java, '22w07a', '0x40000044', 2969)
ver(java, '22w06a', '0x40000043', 2968)
ver(java, '22w05a', '0x40000042', 2967)
ver(java, '22w03a', '0x40000041', 2966)
ver(java, '1.18.1', '757', 2865)
ver(java, '1.18.1 Release Candidate 3', '0x40000040', 2864)
ver(java, '1.18.1 Release Candidate 2', '0x4000003F', 2863)
ver(java, '1.18.1 Release Candidate 1', '0x4000003E', 2862)
ver(java, '1.18.1 Pre-release 1', '0x4000003D', 2861)
ver(java, '1.18', '757', 2860)
ver(java, '1.18 Release Candidate 4', '0x4000003C', 2859)
ver(java, '1.18 Release Candidate 3', '0x4000003B', 2858)
ver(java, '1.18 Release Candidate 2', '0x4000003A', 2857)
ver(java, '1.18 Release Candidate 1', '0x40000039', 2856)
ver(java, '1.18 Pre-release 8', '0x40000038', 2855)
ver(java, '1.18 Pre-release 7', '0x40000037', 2854)
ver(java, '1.18 Pre-release 6', '0x40000036', 2853)
ver(java, '1.18 Pre-release 5', '0x40000035', 2851)
ver(java, '1.18 Pre-release 4', '0x40000034', 2850)
ver(java, '1.18 Pre-release 3', '0x40000033', 2849)
ver(java, '1.18 Pre-release 2', '0x40000032', 2848)
ver(java, '1.18 Pre-release 1', '0x40000031', 2847)
ver(java, '21w44a', '0x40000030', 2845)
ver(java, '21w43a', '0x4000002F', 2844)
ver(java, '21w42a', '0x4000002E', 2840)
ver(java, '21w41a', '0x4000002D', 2839)
ver(java, '21w40a', '0x4000002C', 2838)
ver(java, '21w39a', '0x4000002B', 2836)
ver(java, '21w38a', '0x4000002A', 2835)
ver(java, '21w37a', '0x40000029', 2834)
ver(java, '1.18 experimental snapshot 7 (Java Edition)', '0x4000002F', 2831)
ver(java, '1.18 experimental snapshot 6 (Java Edition)', '0x4000002E', 2830)
ver(java, '1.18 experimental snapshot 5 (Java Edition)', '0x4000002D', 2829)
ver(java, '1.18 experimental snapshot 4 (Java Edition)', '0x4000002C', 2828)
ver(java, '1.18 experimental snapshot 3 (Java Edition)', '0x4000002B', 2827)
ver(java, '1.18 experimental snapshot 2 (Java Edition)', '0x4000002A', 2826)
ver(java, '1.18 Experimental Snapshot 1 (Java Edition)', '0x40000029', 2825)

-- 1.17
ver(java, '1.17.1', '756', 2730)
ver(java, '1.17.1 Release Candidate 2', '0x40000028', 2729)
ver(java, '1.17.1 Release Candidate 1', '0x40000027', 2728)
ver(java, '1.17.1 Pre-release 3', '0x40000026', 2727)
ver(java, '1.17.1 Pre-release 2', '0x40000025', 2726)
ver(java, '1.17.1 Pre-release 1', '0x40000024', 2725)
ver(java, '1.17', '755', 2724)
ver(java, '1.17 Release Candidate 2', '0x40000023', 2723)
ver(java, '1.17 Release Candidate 1', '0x40000022', 2722)
ver(java, '1.17 Pre-release 5', '0x40000021', 2721)
ver(java, '1.17 Pre-release 4', '0x40000020', 2720)
ver(java, '1.17 Pre-release 3', '0x4000001F', 2719)
ver(java, '1.17 Pre-release 2', '0x4000001E', 2718)
ver(java, '1.17 Pre-release 1', '0x4000001D', 2716)
ver(java, '21w20a', '0x4000001C', 2715)
ver(java, '21w19a', '0x4000001B', 2714)
ver(java, '21w18a', '0x4000001A', 2713)
ver(java, '21w17a', '0x40000019', 2712)
ver(java, '21w16a', '0x40000017', 2711)
ver(java, '21w15a', '0x40000016', 2709)
ver(java, '21w14a', '0x40000015', 2706)
ver(java, '21w13a', '0x40000014', 2705)
ver(java, '21w11a', '0x40000013', 2703)
ver(java, '21w10a', '0x40000012', 2699)
ver(java, '21w08b', '0x40000011', 2698)
ver(java, '21w08a', '0x40000010', 2697)
ver(java, '21w07a', '0x4000000F', 2695)
ver(java, '21w06a', '0x4000000E', 2694)
ver(java, '21w05b', '0x4000000D', 2692)
ver(java, '21w05a', '0x4000000C', 2690)
ver(java, '21w03a', '0x4000000B', 2689)
ver(java, '20w51a', '0x40000009', 2687)
ver(java, '20w49a', '0x40000008', 2685)
ver(java, '20w48a', '0x40000007', 2683)
ver(java, '20w46a', '0x40000006', 2682)
ver(java, '20w45a', '0x40000005', 2681)

-- 1.16 Combat Tests
ver(java, 'Combat Test 8c', 803, 2707)
ver(java, 'Combat Test 8b', 803, 2706)
ver(java, 'Combat Test 8', 803, 2705)
ver(java, 'Combat Test 7c', 802, 2704)
ver(java, 'Combat Test 7b', 802, 2703)
ver(java, 'Combat Test 7', 802, 2702)
ver(java, 'Combat Test 6', 801, 2701)

-- 1.16
ver(java, '1.16.5', 754, 2586)
ver(java, '1.16.5 Release Candidate 1', '0x4000000A', 2585)
ver(java, '1.16.4', 754, 2584)
ver(java, '1.16.4 Release Candidate 1', '0x40000003', 2583)
ver(java, '1.16.4 Pre-release 2', '0x40000002', 2582)
ver(java, '1.16.4 Pre-release 1', '0x40000001', 2581)
ver(java, '1.16.3', 753, 2580)
ver(java, '1.16.3 Release Candidate 1', 752, 2579)
ver(java, '1.16.2', 751, 2578)
ver(java, '1.16.2 Release Candidate 2', 750, 2577)
ver(java, '1.16.2 Release Candidate 1', 749, 2576)
ver(java, '1.16.2 Pre-release 3', 748, 2575)
ver(java, '1.16.2 Pre-release 2', 746, 2574)
ver(java, '1.16.2 Pre-release 1', 744, 2573)
ver(java, '20w30a', 742, 2572)
ver(java, '20w29a', 741, 2571)
ver(java, '20w28a', 740, 2570)
ver(java, '20w27a', 738, 2569)
ver(java, '1.16.1', 736, 2567)
ver(java, '1.16', 735, 2566)
ver(java, '1.16 Release Candidate 1', 734, 2565)
ver(java, '1.16 Pre-release 8', 733, 2564)
ver(java, '1.16 Pre-release 7', 732, 2563)
ver(java, '1.16 Pre-release 6', 730, 2562)
ver(java, '1.16 Pre-release 5', 729, 2561)
ver(java, '1.16 Pre-release 4', 727, 2560)
ver(java, '1.16 Pre-release 3', 725, 2559)
ver(java, '1.16 Pre-release 2', 722, 2557)
ver(java, '1.16 Pre-release 1', 721, 2556)
ver(java, '20w22a', 719, 2555)
ver(java, '20w21a', 718, 2554)
ver(java, '20w20b', 717, 2537)
ver(java, '20w20a', 716, 2536)
ver(java, '20w19a', 715, 2534)
ver(java, '20w18a', 714, 2532)
ver(java, '20w17a', 713, 2529)
ver(java, '20w16a', 712, 2526)
ver(java, '20w15a', 711, 2525)
ver(java, '20w14a', 710, 2524)
ver(java, '20w13b', 709, 2521)
ver(java, '20w13a', 708, 2520)
ver(java, '20w12a', 707, 2515)
ver(java, '20w11a', 706, 2513)
ver(java, '20w10a', 705, 2512)
ver(java, '20w09a', 704, 2510)
ver(java, '20w08a', 703, 2507)
ver(java, '20w07a', 702, 2506)
ver(java, '20w06a', 701, 2504)

-- 1.15 Combat Tests
ver(java, 'Combat Test 5', 601, 2321)
ver(java, 'Combat Test 4', 600, 2320)

-- 1.15
ver(java, '1.15.2', 578, 2230)
ver(java, '1.15.2 Pre-release 2', 577, 2229)
ver(java, '1.15.2 Pre-release 1', 576, 2228)
ver(java, '1.15.1', 575, 2227)
ver(java, '1.15.1 Pre-release 1', 574, 2226)
ver(java, '1.15', 573, 2225)
ver(java, '1.15 Pre-release 7', 572, 2224)
ver(java, '1.15 Pre-release 6', 571, 2223)
ver(java, '1.15 Pre-release 5', 570, 2222)
ver(java, '1.15 Pre-release 4', 569, 2221)
ver(java, '1.15 Pre-release 3', 567, 2220)
ver(java, '1.15 Pre-release 2', 566, 2219)
ver(java, '1.15 Pre-release 1', 565, 2218)
ver(java, '19w46b', 564, 2217)
ver(java, '19w46a', 563, 2216)
ver(java, '19w45b', 562, 2215)
ver(java, '19w45a', 561, 2214)
ver(java, '19w44a', 560, 2213)
ver(java, '19w42a', 559, 2212)
ver(java, '19w41a', 558, 2210)
ver(java, '19w40a', 557, 2208)
ver(java, '19w39a', 556, 2207)
ver(java, '19w38b', 555, 2206)
ver(java, '19w38a', 554, 2205)
ver(java, '19w37a', 553, 2204)
ver(java, '19w36a', 552, 2203)
ver(java, '19w35a', 551, 2201)
ver(java, '19w34a', 550, 2200)

-- 1.14 Combat Tests
ver(java, 'Combat Test 3', 502, 2069)
ver(java, 'Combat Test 2', 501, 2068)
ver(java, '1.14.3 - Combat Test', 500, 2067)

-- 1.14
ver(java, '1.14.4', 498, 1976)
ver(java, '1.14.4 Pre-release 7', 497, 1975)
ver(java, '1.14.4 Pre-release 6', 496, 1974)
ver(java, '1.14.4 Pre-release 5', 495, 1973)
ver(java, '1.14.4 Pre-release 4', 494, 1972)
ver(java, '1.14.4 Pre-release 3', 493, 1971)
ver(java, '1.14.4 Pre-release 2', 492, 1970)
ver(java, '1.14.4 Pre-release 1', 491, 1969)
ver(java, '1.14.3', 490, 1968)
ver(java, '1.14.3 Pre-release 4', 489, 1967)
ver(java, '1.14.3 Pre-release 3', 488, 1966)
ver(java, '1.14.3 Pre-release 2', 487, 1965)
ver(java, '1.14.3 Pre-release 1', 486, 1964)
ver(java, '1.14.2', 485, 1963)
ver(java, '1.14.2 Pre-release 4', 484, 1962)
ver(java, '1.14.2 Pre-release 3', 483, 1960)
ver(java, '1.14.2 Pre-release 2', 482, 1959)
ver(java, '1.14.2 Pre-release 1', 481, 1958)
ver(java, '1.14.1', 480, 1957)
ver(java, '1.14.1 Pre-release 2', 479, 1956)
ver(java, '1.14.1 Pre-release 1', 478, 1955)
ver(java, '1.14', 477, 1952)
ver(java, '1.14 Pre-release 5', 476, 1951)
ver(java, '1.14 Pre-release 4', 475, 1950)
ver(java, '1.14 Pre-release 3', 474, 1949)
ver(java, '1.14 Pre-release 2', 473, 1948)
ver(java, '1.14 Pre-release 1', 472, 1947)
ver(java, '19w14b', 471, 1945)
ver(java, '19w14a', 470, 1944)
ver(java, '19w13b', 469, 1943)
ver(java, '19w13a', 468, 1942)
ver(java, '19w12b', 467, 1941)
ver(java, '19w12a', 466, 1940)
ver(java, '19w11b', 465, 1938)
ver(java, '19w11a', 464, 1937)
ver(java, '19w09a', 463, 1935)
ver(java, '19w08b', 462, 1934)
ver(java, '19w08a', 461, 1933)
ver(java, '19w07a', 460, 1932)
ver(java, '19w06a', 459, 1931)
ver(java, '19w05a', 458, 1930)
ver(java, '19w04b', 457, 1927)
ver(java, '19w04a', 456, 1926)
ver(java, '19w03c', 455, 1924)
ver(java, '19w03b', 454, 1923)
ver(java, '19w03a', 453, 1922)
ver(java, '19w02a', 452, 1921)
ver(java, '18w50a', 451, 1919)
ver(java, '18w49a', 450, 1916)
ver(java, '18w48b', 449, 1915)
ver(java, '18w48a', 448, 1914)
ver(java, '18w47b', 447, 1913)
ver(java, '18w47a', 446, 1912)
ver(java, '18w46a', 445, 1910)
ver(java, '18w45a', 444, 1908)
ver(java, '18w44a', 443, 1907)
ver(java, '18w43c', 442, 1903)
ver(java, '18w43b', 441, 1902)
ver(java, '18w43a', 440, 1901)

-- 1.13
ver(java, '1.13.2', 404, 1631)
ver(java, '1.13.2-pre2', 403, 1630)
ver(java, '1.13.2-pre1', 402, 1629)
ver(java, '1.13.1', 401, 1628)
ver(java, '1.13.1-pre2', 400, 1627)
ver(java, '1.13.1-pre1', 399, 1626)
ver(java, '18w33a', 398, 1625)
ver(java, '18w32a', 397, 1623)
ver(java, '18w31a', 396, 1622)
ver(java, '18w30b', 395, 1621)
ver(java, '18w30a', 394, 1620)
ver(java, '1.13', 393, 1519)
ver(java, '1.13-pre10', 392, 1518)
ver(java, '1.13-pre9', 391, 1517)
ver(java, '1.13-pre8', 390, 1516)
ver(java, '1.13-pre7', 389, 1513)
ver(java, '1.13-pre6', 388, 1512)
ver(java, '1.13-pre5', 387, 1511)
ver(java, '1.13-pre4', 386, 1504)
ver(java, '1.13-pre3', 385, 1503)
ver(java, '1.13-pre2', 384, 1502)
ver(java, '1.13-pre1', 383, 1501)
ver(java, '18w22c', 382, 1499)
ver(java, '18w22b', 381, 1498)
ver(java, '18w22a', 380, 1497)
ver(java, '18w21b', 379, 1496)
ver(java, '18w21a', 378, 1495)
ver(java, '18w20c', 377, 1493)
ver(java, '18w20b', 376, 1491)
ver(java, '18w20a', 375, 1489)
ver(java, '18w19b', 374, 1485)
ver(java, '18w19a', 373, 1484)
ver(java, '18w16a', 372, 1483)
ver(java, '18w15a', 371, 1482)
ver(java, '18w14b', 370, 1481)
ver(java, '18w14a', 369, 1479)
ver(java, '18w11a', 368, 1478)
ver(java, '18w10d', 367, 1477)
ver(java, '18w10c', 366, 1476)
ver(java, '18w10b', 365, 1474)
ver(java, '18w10a', 364, 1473)
ver(java, '18w09a', 363, 1472)
ver(java, '18w08b', 362, 1471)
ver(java, '18w08a', 361, 1470)
ver(java, '18w07c', 360, 1469)
ver(java, '18w07b', 359, 1468)
ver(java, '18w07a', 358, 1467)
ver(java, '18w06a', 357, 1466)
ver(java, '18w05a', 356, 1464)
ver(java, '18w03b', 355, 1463)
ver(java, '18w03a', 354, 1462)
ver(java, '18w02a', 353, 1461)
ver(java, '18w01a', 352, 1459)
ver(java, '17w50a', 351, 1457)
ver(java, '17w49b', 350, 1455)
ver(java, '17w49a', 349, 1454)
ver(java, '17w48a', 348, 1453)
ver(java, '17w47b', 347, 1452)
ver(java, '17w47a', 346, 1451)
ver(java, '17w46a', 345, 1449)
ver(java, '17w45b', 344, 1448)
ver(java, '17w45a', 343, 1447)
ver(java, '17w43b', 342, 1445)
ver(java, '17w43a', 341, 1444)

-- 1.12
ver(java, '1.12.2', 340, 1343)
ver(java, '1.12.2-pre2', 339, 1342)
ver(java, '1.12.2-pre1', 339, 1341)
ver(java, '1.12.1', 338, 1241)
ver(java, '1.12.1-pre1', 337, 1240)
ver(java, '17w31a', 336, 1239)
ver(java, '1.12', 335, 1139)
ver(java, '1.12-pre7', 334, 1138)
ver(java, '1.12-pre6', 333, 1137)
ver(java, '1.12-pre5', 332, 1136)
ver(java, '1.12-pre4', 331, 1135)
ver(java, '1.12-pre3', 330, 1134)
ver(java, '1.12-pre2', 329, 1133)
ver(java, '1.12-pre1', 328, 1132)
ver(java, '17w18b', 327, 1131)
ver(java, '17w18a', 326, 1130)
ver(java, '17w17b', 325, 1129)
ver(java, '17w17a', 324, 1128)
ver(java, '17w16b', 323, 1127)
ver(java, '17w16a', 322, 1126)
ver(java, '17w15a', 321, 1125)
ver(java, '17w14a', 320, 1124)
ver(java, '17w13b', 319, 1123)
ver(java, '17w13a', 318, 1122)
ver(java, '17w06a', 317, 1022)

-- 1.11
ver(java, '1.11.2', 316, 922)
ver(java, '1.11.1', 316, 921)
ver(java, '16w50a', 316, 920)
ver(java, '1.11', 315, 819)
ver(java, '1.11-pre1', 314, 818)
ver(java, '16w44a', 313, 817)
ver(java, '16w43a', 313, 816)
ver(java, '16w42a', 312, 815)
ver(java, '16w41a', 311, 814)
ver(java, '16w40a', 310, 813)
ver(java, '16w39c', 309, 812)
ver(java, '16w39b', 308, 811)
ver(java, '16w39a', 307, 809)
ver(java, '16w38a', 306, 807)
ver(java, '16w36a', 305, 805)
ver(java, '16w35a', 304, 803)
ver(java, '16w33a', 303, 802)
ver(java, '16w32b', 302, 801)
ver(java, '16w32a', 301, 800)

-- 1.10
ver(java, '1.10.2', 210, 512)
ver(java, '1.10.1', 210, 511)
ver(java, '1.10', 210, 510)
ver(java, '1.10-pre2', 205, 507)
ver(java, '1.10-pre1', 204, 506)
ver(java, '16w21b', 203, 504)
ver(java, '16w21a', 202, 503)
ver(java, '16w20a', 201, 501)

-- 1.9
ver(java, '1.9.4', 110, 184)
ver(java, '1.9.3', 110, 183)
ver(java, '1.9.3-pre3', 110, 182)
ver(java, '1.9.3-pre2', 110, 181)
ver(java, '1.9.3-pre1', 109, 180)
ver(java, '16w15b', 109, 179)
ver(java, '16w15a', 109, 178)
ver(java, '16w14a', 109, 177)
ver(java, '1.9.2', 109, 176)
ver(java, '1.9.1', 108, 175)
ver(java, '1.9.1-pre3', 108, 172)
ver(java, '1.9.1-pre2', 108, 171)
ver(java, '1.9.1-pre1', 107, 170)
ver(java, '1.9', 107, 169)
ver(java, '1.9-pre4', 106, 168)
ver(java, '1.9-pre3', 105, 167)
ver(java, '1.9-pre2', 104, 165)
ver(java, '1.9-pre1', 103, 164)
ver(java, '16w07b', 102, 163)
ver(java, '16w07a', 101, 162)
ver(java, '16w06a', 100, 161)
ver(java, '16w05b', 99, 160)
ver(java, '16w05a', 98, 159)
ver(java, '16w04a', 97, 158)
ver(java, '16w03a', 96, 157)
ver(java, '16w02a', 95, 156)
ver(java, '15w51b', 94, 155)
ver(java, '15w51a', 93, 154)
ver(java, '15w50a', 92, 153)
ver(java, '15w49b', 91, 152)
ver(java, '15w49a', 90, 151)
ver(java, '15w47c', 89, 150)
ver(java, '15w47b', 88, 149)
ver(java, '15w47a', 87, 148)
ver(java, '15w46a', 86, 146)
ver(java, '15w45a', 85, 145)
ver(java, '15w44b', 84, 143)
ver(java, '15w44a', 83, 142)
ver(java, '15w43c', 82, 141)
ver(java, '15w43b', 81, 140)
ver(java, '15w43a', 80, 139)
ver(java, '15w42a', 79, 138)
ver(java, '15w41b', 78, 137)
ver(java, '15w41a', 77, 136)
ver(java, '15w40b', 76, 134)
ver(java, '15w40a', 75, 133)
ver(java, '15w39c', 74, 132)
ver(java, '15w39b', 74, 131)
ver(java, '15w39a', 74, 130)
ver(java, '15w38b', 73, 129)
ver(java, '15w38a', 72, 128)
ver(java, '15w37a', 71, 127)
ver(java, '15w36d', 70, 126)
ver(java, '15w36c', 69, 125)
ver(java, '15w36b', 68, 124)
ver(java, '15w36a', 67, 123)
ver(java, '15w35e', 66, 122)
ver(java, '15w35d', 65, 121)
ver(java, '15w35c', 64, 120)
ver(java, '15w35b', 63, 119)
ver(java, '15w35a', 62, 118)
ver(java, '15w34d', 61, 117)
ver(java, '15w34c', 60, 116)
ver(java, '15w34b', 59, 115)
ver(java, '15w34a', 58, 114)
ver(java, '15w33c', 57, 112)
ver(java, '15w33b', 56, 111)
ver(java, '15w33a', 55, 111)
ver(java, '15w32c', 54, 104)
ver(java, '15w32b', 53, 103)
ver(java, '15w32a', 52, 100)
ver(java, '15w31c', 51)
ver(java, '15w31b', 50)
ver(java, '15w31a', 49)

-- 1.8
ver(java, '1.8.9', 47)
ver(java, '1.8.8', 47)
ver(java, '1.8.7', 47)
ver(java, '1.8.6', 47)
ver(java, '1.8.5', 47)
ver(java, '1.8.4', 47)
ver(java, '1.8.3', 47)
ver(java, '1.8.2', 47)
ver(java, '1.8.2-pre7', 47)
ver(java, '1.8.2-pre6', 47)
ver(java, '1.8.2-pre5', 47)
ver(java, '1.8.2-pre4', 47)
ver(java, '1.8.2-pre3', 47)
ver(java, '1.8.2-pre2', 47)
ver(java, '1.8.2-pre1', 47)
ver(java, '1.8.1', 47)
ver(java, '1.8.1-pre5', 47)
ver(java, '1.8.1-pre4', 47)
ver(java, '1.8.1-pre3', 47)
ver(java, '1.8.1-pre2', 47)
ver(java, '1.8.1-pre1', 47)
ver(java, '1.8', 47)
ver(java, '1.8-pre3', 46)
ver(java, '1.8-pre2', 45)
ver(java, '1.8-pre1', 44)
ver(java, '14w34d', 43)
ver(java, '14w34c', 42)
ver(java, '14w34b', 41)
ver(java, '14w34a', 40)
ver(java, '14w33c', 39)
ver(java, '14w33b', 38)
ver(java, '14w33a', 37)
ver(java, '14w32d', 36)
ver(java, '14w32c', 35)
ver(java, '14w32b', 34)
ver(java, '14w32a', 33)
ver(java, '14w31a', 32)
ver(java, '14w30c', 31)
ver(java, '14w30b', 30)
ver(java, '14w30a', 30)
ver(java, '14w29b', 29)
ver(java, '14w29a', 29)
ver(java, '14w28b', 28)
ver(java, '14w28a', 27)
ver(java, '14w27b', 26)
ver(java, '14w27a', 26)
ver(java, '14w26c', 25)
ver(java, '14w26b', 24)
ver(java, '14w26a', 23)
ver(java, '14w25b', 22)
ver(java, '14w25a', 21)
ver(java, '14w21b', 20)
ver(java, '14w21a', 19)
ver(java, '14w20b', 18)
ver(java, '14w20a', 18)
ver(java, '14w19a', 17)
ver(java, '14w18b', 16)
ver(java, '14w18a', 16)
ver(java, '14w17a', 15)
ver(java, '14w11b', 14)
ver(java, '14w11a', 14)
ver(java, '14w10c', 13)
ver(java, '14w10b', 13)
ver(java, '14w10a', 13)
ver(java, '14w08a', 12)
ver(java, '14w07a', 11)
ver(java, '14w06b', 10)
ver(java, '14w06a', 10)
ver(java, '14w05b', 9)
ver(java, '14w05a', 9)
ver(java, '14w04b', 8)
ver(java, '14w04a', 7)
ver(java, '14w03b', 6)
ver(java, '14w03a', 6)
ver(java, '14w02c', 5)
ver(java, '14w02b', 5)
ver(java, '14w02a', 5)

-- 1.7
ver(java, '1.7.10', 5)
ver(java, '1.7.10-pre4', 5)
ver(java, '1.7.10-pre3', 5)
ver(java, '1.7.10-pre2', 5)
ver(java, '1.7.10-pre1', 5)
ver(java, '1.7.9', 5)
ver(java, '1.7.8', 5)
ver(java, '1.7.7', 5)
ver(java, '1.7.6', 5)
ver(java, '1.7.6-pre2', 5)
ver(java, '1.7.6-pre1', 5)
ver(java, '1.7.5', 4)
ver(java, '1.7.4', 4)
ver(java, '1.7.3', 4)
ver(java, '13w49a', 4)
ver(java, '13w48b', 4)
ver(java, '13w48a', 4)
ver(java, '13w47e', 4)
ver(java, '13w47d', 4)
ver(java, '13w47c', 4)
ver(java, '13w47b', 4)
ver(java, '13w47a', 4)
ver(java, '1.7.2', 4)
ver(java, '1.7.1', 3)
ver(java, '1.7', 3)
ver(java, '13w43a', 2)
ver(java, '13w42b', 1)
ver(java, '13w42a', 1)
ver(java, '13w41b', 0)
ver(java, '13w41a', 0, nil, {force_split=true})

-- Protocol versions numbers BEFORE the 13w41a reset due to Netty rewrite
ver(java_old, '13w39b', 80)
ver(java_old, '13w39a', 80)
ver(java_old, '13w38c', 79)
ver(java_old, '13w38b', 79)
ver(java_old, '13w38a', 79)

-- 1.6
ver(java_old, '1.6.4', 78)
ver(java_old, '1.6.3', 77)
ver(java_old, '13w37b', 76)
ver(java_old, '13w37a', 76)
ver(java_old, '13w36b', 75)
ver(java_old, '13w36a', 75)
ver(java_old, '1.6.2', 74)
ver(java_old, '1.6.1', 73)
ver(java_old, '1.6', 72)
ver(java_old, '13w26a', 72)
ver(java_old, '13w25c', 71)
ver(java_old, '13w25b', 71)
ver(java_old, '13w25a', 71)
ver(java_old, '13w24b', 70)
ver(java_old, '13w24a', 69)
ver(java_old, '13w23b', 68)
ver(java_old, '13w23a', 67)
ver(java_old, '13w22a', 67)
ver(java_old, '13w21b', 67)
ver(java_old, '13w21a', 67)
ver(java_old, '13w19a', 66)
ver(java_old, '13w18c', 65)
ver(java_old, '13w18b', 65)
ver(java_old, '13w18a', 65)
ver(java_old, '13w17a', 64)
ver(java_old, '13w16b', 63)
ver(java_old, '13w16a', 62)

-- 1.5
ver(java_old, '1.5.2', 61)
ver(java_old, '1.5.1', 60)
ver(java_old, '13w12~', 60)
ver(java_old, '13w11a', 60)
ver(java_old, '1.5', 60)
ver(java_old, '13w10b', 60)
ver(java_old, '13w10a', 60)
ver(java_old, '13w09c', 60)
ver(java_old, '13w09b', 59)
ver(java_old, '13w09a', 59)
ver(java_old, '13w07a', 58)
ver(java_old, '13w06a', 58)
ver(java_old, '13w05b', 57)
ver(java_old, '13w05a', 56)
ver(java_old, '13w04a', 55)
ver(java_old, '13w03a', 54)
ver(java_old, '13w02b', 53)
ver(java_old, '13w02a', 53)
ver(java_old, '13w01b', 52)
ver(java_old, '13w01a', 52)

-- 1.4
ver(java_old, '1.4.7', 51)
ver(java_old, '1.4.6', 51)
ver(java_old, '12w50b', 51)
ver(java_old, '12w50a', 51)
ver(java_old, '12w49a', 50)
ver(java_old, '1.4.5', 49)
ver(java_old, '1.4.4', 49)
ver(java_old, '1.4.3', 48)
ver(java_old, '1.4.2', 47)
ver(java_old, '1.4.1', 47)
ver(java_old, '1.4', 47)
ver(java_old, '12w42b', 46)
ver(java_old, '12w42a', 46)
ver(java_old, '12w41b', 46)
ver(java_old, '12w41a', 46)
ver(java_old, '12w40b', 45)
ver(java_old, '12w40a', 44)
ver(java_old, '12w39b', 43)
ver(java_old, '12w39a', 43)
ver(java_old, '12w38b', 43)
ver(java_old, '12w38a', 43)
ver(java_old, '12w37a', 42)
ver(java_old, '12w36a', 42)
ver(java_old, '12w34b', 42)
ver(java_old, '12w34a', 41)
ver(java_old, '12w32a', 40)

-- 1.3
ver(java_old, '1.3.2', 39)
ver(java_old, '1.3.1', 39)
ver(java_old, '1.3', 39)
ver(java_old, '12w30e', 39)
ver(java_old, '12w30d', 39)
ver(java_old, '12w30c', 39)
ver(java_old, '12w30b', 38)
ver(java_old, '12w30a', 38)
ver(java_old, '12w27a', 38)
ver(java_old, '12w26a', 37)
ver(java_old, '12w25a', 37)
ver(java_old, '12w24a', 36)
ver(java_old, '12w23b', 35)
ver(java_old, '12w23a', 35)
ver(java_old, '12w22a', 34)
ver(java_old, '12w21b', 33)
ver(java_old, '12w21a', 33)
ver(java_old, '12w19a', 32)
ver(java_old, '12w18a', 32)
ver(java_old, '12w17a', 31)
ver(java_old, '12w16a', 30)
ver(java_old, '12w15a', 29)

-- 1.2
ver(java_old, '1.2.5', 29)
ver(java_old, '1.2.4', 29)
ver(java_old, '1.2.3', 28)
ver(java_old, '1.2.2', 28)
ver(java_old, '1.2.1', 28)
ver(java_old, '1.2', 28)
ver(java_old, '12w08a', 28)
ver(java_old, '12w07b', 27)
ver(java_old, '12w07a', 27)
ver(java_old, '12w06a', 25)
ver(java_old, '12w05b', 24)
ver(java_old, '12w05a', 24)
ver(java_old, '12w04a', 24)
ver(java_old, '12w03a', 24)

-- 1.1
ver(java_old, '1.1', 23)
ver(java_old, '12w01a', 23)
ver(java_old, '11w50a', 22)
ver(java_old, '11w49a', 22)
ver(java_old, '11w48a', 22)
ver(java_old, '11w47a', 22)

-- 1.0
ver(java_old, '1.0.1', 22)
ver(java_old, '1.0.0', 22)
ver(java_old, 'RC2', 22)
ver(java_old, 'RC1', 22)
ver(java_old, 'Beta 1.9 Prerelease 6', 22)
ver(java_old, 'Beta 1.9 Prerelease 5', 21)
ver(java_old, 'Beta 1.9 Prerelease 4', 20)
ver(java_old, 'Beta 1.9 Prerelease 3', 19)
ver(java_old, 'Beta 1.9 Prerelease 2', 19)
ver(java_old, 'Beta 1.9 Prerelease', 18)

-- BETA
-- 1.8
ver(java_old, 'Beta 1.8.1', 17)
ver(java_old, 'Beta 1.8', 17)
ver(java_old, 'Beta 1.8 Pre-release 2 ;)', 16)
ver(java_old, 'Beta 1.8 Pre-release', 15)

-- 1.7
ver(java_old, 'Beta 1.7.3', 14)
ver(java_old, 'Beta 1.7.2', 14)
ver(java_old, 'Beta 1.7_01', 14)
ver(java_old, 'Beta 1.7', 14)

-- 1.6
ver(java_old, 'Beta 1.6.6', 13)
ver(java_old, 'Beta 1.6.5', 13)
ver(java_old, 'Beta 1.6.4', 13)
ver(java_old, 'Beta 1.6.3', 13)
ver(java_old, 'Beta 1.6.2', 13)
ver(java_old, 'Beta 1.6.1', 13)
ver(java_old, 'Beta 1.6', 13)
ver(java_old, 'Beta 1.6 Test Build 3', 12)

-- 1.5
ver(java_old, 'Beta 1.5_02', 11) -- server-only
ver(java_old, 'Beta 1.5_01', 11)
ver(java_old, 'Beta 1.5', 11)

-- 1.4
ver(java_old, 'Beta 1.4_01', 10)
ver(java_old, 'Beta 1.4', 10)

-- 1.3
ver(java_old, 'Beta 1.3_01', 9)
ver(java_old, 'Beta 1.3', 9)

-- 1.2
ver(java_old, 'Beta 1.2_02', 8)
ver(java_old, 'Beta 1.2_01', 8)
ver(java_old, 'Beta 1.2', 8)

-- 1.1
ver(java_old, 'Beta 1.1_02', 8)
ver(java_old, 'Beta 1.1_01', 7)
ver(java_old, 'Beta 1.1', 7)

-- 1.0
ver(java_old, 'Beta 1.0.2', 7)
ver(java_old, 'Beta 1.0_01', 7)
ver(java_old, 'Beta 1.0', 7)

-- ALPHA + ALPHA SERVER
-- 1.2 (Client)
ver(java_old, 'Alpha сервер 0.2.8', 6)
ver(java_old, 'Alpha v1.2.6', 6)
ver(java_old, 'Alpha сервер 0.2.7', 6)
ver(java_old, 'Alpha v1.2.5', 6)
ver(java_old, 'Alpha сервер 0.2.6_02', 6)
ver(java_old, 'Alpha v1.2.4_01', 6)
ver(java_old, 'Alpha сервер 0.2.6_01', 6)
ver(java_old, 'Alpha сервер 0.2.6', 6)
ver(java_old, 'Alpha v1.2.3_05', 6) -- v1.2.4
ver(java_old, 'Alpha v1.2.3_04', 5)
ver(java_old, 'Alpha сервер 0.2.5_02', 5)
ver(java_old, 'Alpha сервер 0.2.5_01', 5)
ver(java_old, 'Alpha v1.2.3_02', 5)
ver(java_old, 'Alpha v1.2.3_01', 5)
ver(java_old, 'Alpha сервер 0.2.5', 5)
ver(java_old, 'Alpha v1.2.3', 5)
ver(java_old, 'Alpha сервер 0.2.4', 4)
ver(java_old, 'Alpha v1.2.2', 4)
ver(java_old, 'Alpha v1.2.1_01', 3)
ver(java_old, 'Alpha сервер 0.2.3', 3)
ver(java_old, 'Alpha v1.2.1', 3)
ver(java_old, 'Alpha v1.2.0_02', 3)
ver(java_old, 'Alpha v1.2.0_01', 3)
ver(java_old, 'Alpha сервер 0.2.2_01', 3)
ver(java_old, 'Alpha сервер 0.2.2', 3)
ver(java_old, 'Alpha v1.2.0', 3)

-- 1.1 (Client)
ver(java_old, 'Alpha v1.1.2_01', 2)
ver(java_old, 'Alpha v1.1.2', 2)
ver(java_old, 'Alpha сервер 0.2.1', 2)
ver(java_old, 'Alpha v1.1.1', 2)
ver(java_old, 'Alpha сервер 0.2.0_01', 2)
ver(java_old, 'Alpha сервер 0.2.0', 2)
ver(java_old, 'Alpha v1.1.0', 2)

-- 1.0 (Client)
ver(java_old, 'Alpha v1.0.17_04', 1)
ver(java_old, 'Alpha v1.0.17_03', 1)
ver(java_old, 'Alpha v1.0.17_02', 1)
ver(java_old, 'Alpha сервер 0.1.4', 1)
ver(java_old, 'Alpha v1.0.17_01', 1)
ver(java_old, 'Alpha v1.0.17', 1)
ver(java_old, 'Alpha сервер 0.1.3', 14)
ver(java_old, 'Alpha v1.0.16_02', 14)
ver(java_old, 'Alpha сервер 0.1.2_01', 14)
ver(java_old, 'Alpha сервер 0.1.2', 14)
ver(java_old, 'Alpha v1.0.16_01', 14)
ver(java_old, 'Alpha сервер 0.1.1', 14)
ver(java_old, 'Alpha v1.0.16', 14)
ver(java_old, 'Alpha сервер 0.1.0', 13)
ver(java_old, 'Alpha v1.0.15', 13)
-- These versions have a multiplayer button, but a specific server is hardcoded.
ver(java_old, 'Alpha v1.0.14', 12)
ver(java_old, 'Alpha v1.0.13_01', 12)
ver(java_old, 'Alpha v1.0.13', 12)
ver(java_old, 'Alpha v1.0.12', 11)
ver(java_old, 'Alpha v1.0.11', 10)
ver(java_old, 'Alpha v1.0.10', 10)
-- These versions have multiplayer code, but no multiplayer interface. 
ver(java_old, 'Alpha v1.0.9', 10)
ver(java_old, 'Alpha v1.0.8_01', 10)
ver(java_old, 'Alpha v1.0.8', 10)
ver(java_old, 'Alpha v1.0.7', 10)
ver(java_old, 'Alpha v1.0.6_03', 10)
ver(java_old, 'Alpha v1.0.6_02', 10)
ver(java_old, 'Alpha v1.0.6_01', 10)
ver(java_old, 'Alpha v1.0.6', 10)
ver(java_old, 'Alpha v1.0.5_01', 10)
ver(java_old, 'Alpha v1.0.5', 10)
-- Multiplayer did not exist
ver(java_old, 'Alpha v1.0.4', none)
ver(java_old, 'Alpha v1.0.3', none)
ver(java_old, 'Alpha v1.0.2_02', none)
ver(java_old, 'Alpha v1.0.2_01', none)
ver(java_old, 'Alpha v1.0.2', none)
ver(java_old, 'Alpha v1.0.1_01', none)
ver(java_old, 'Alpha v1.0.1', none)
ver(java_old, 'Alpha v1.0.0', none)

-- INDEV + INFDEV - Multiplayer did not exist, all versions use the same title
ver(java_old, 'Infdev', none)
ver(java_old, 'Indev', none)
ver(java_old, '0.31', none)

-- CLASSIC
ver(java_old, 'Classic сервер 1.10.1', 7)
ver(java_old, 'Classic сервер 1.10', 7)
ver(java_old, '0.30', 7)
ver(java_old, '0.29_02', 7)
ver(java_old, '0.29_01', 7)
ver(java_old, 'Classic сервер 1.9.1', unknown)
ver(java_old, '0.29', 7)
ver(java_old, '0.28_01', 7)
ver(java_old, 'Classic сервер 1.9', 7)
ver(java_old, 'Classic сервер 1.8.3', 7)
ver(java_old, '0.28', unknown)
ver(java_old, '0.27 SURVIVAL TEST', 6)
ver(java_old, '0.26 SURVIVAL TEST', 6)
ver(java_old, '0.25_05 SURVIVAL TEST', 6)
ver(java_old, '0.25_03 SURVIVAL TEST', 6)
ver(java_old, '0.25_02 SURVIVAL TEST', 6)
ver(java_old, '0.25_01 SURVIVAL TEST', 6)
ver(java_old, '0.25 SURVIVAL TEST', 6)
ver(java_old, '0.24_SURVIVAL_TEST_03', 6)
ver(java_old, '0.24_SURVIVAL_TEST_02', 6)
ver(java_old, '0.24_SURVIVAL_TEST_01', 6)
ver(java_old, '0.24_SURVIVAL_TEST', 6)
ver(java_old, '0.0.23a_01', 6)
ver(java_old, '0.0.23a', 6)
ver(java_old, '0.0.22a_05', 6)
ver(java_old, '0.0.22a_04', 6)
ver(java_old, '0.0.22a_03', 6)
ver(java_old, '0.0.22a_02', 6)
ver(java_old, '0.0.22a_01', 6)
ver(java_old, '0.0.22a', 6)
ver(java_old, '0.0.21a_01', 6)
ver(java_old, '0.0.21a', 6)
ver(java_old, '0.0.20a_02', 6)
ver(java_old, 'Classic сервер 1.8.2', 6)
ver(java_old, '0.0.20a_01', 6)
ver(java_old, 'Classic сервер 1.8.1', 6)
ver(java_old, 'Classic сервер 1.8', 6)
ver(java_old, '0.0.20a', unknown)
ver(java_old, 'Classic сервер 1.7', 5)
ver(java_old, '0.0.19a_06', unknown)
ver(java_old, '0.0.19a_05', unknown)
ver(java_old, 'Classic сервер 1.6', 5)
ver(java_old, '0.0.19a_04', unknown)
ver(java_old, '0.0.19a_03', unknown)
ver(java_old, '0.0.19a_02', unknown)
ver(java_old, '0.0.19a_01', unknown)
ver(java_old, 'Classic сервер 1.5', '5, 6')
ver(java_old, '0.0.19a', unknown)
ver(java_old, '0.0.18a_02', 4)
ver(java_old, 'Classic сервер 1.4.1', 4)
ver(java_old, '0.0.18a_01', unknown)
ver(java_old, '0.0.18a', unknown)
ver(java_old, 'Classic сервер 1.4', 4)
ver(java_old, 'Classic сервер 1.3', 4)
ver(java_old, '0.0.17a', 4)
ver(java_old, 'Classic сервер 1.2', 3)
ver(java_old, '0.0.16a_02', 3)
ver(java_old, 'Classic сервер 1.1', unknown)
ver(java_old, 'Classic 0.0.16a_01', unknown)
ver(java_old, 'Classic сервер 1.0', unknown)
ver(java_old, '0.0.16a', unknown)
ver(java_old, '0.0.15a_03', unknown)
ver(java_old, '0.0.15a_02', unknown)
ver(java_old, '0.0.15a_01', unknown)
ver(java_old, '0.0.15a', unknown)
-- Multiplayer did not exist
ver(java_old, '0.0.14a_08', none)
ver(java_old, '0.0.14a_07', none)
ver(java_old, '0.0.14a_06', none)
ver(java_old, '0.0.14a_05', none)
ver(java_old, '0.0.14a_04', none)
ver(java_old, '0.0.14a_03', none)
ver(java_old, '0.0.14a_01', none)
ver(java_old, '0.0.14a', none)
ver(java_old, '0.0.13a_03', none)
ver(java_old, '0.0.13a', none)
ver(java_old, '0.0.12a_03', none)
ver(java_old, '0.0.12a_02', none)
ver(java_old, '0.0.12a_01', none)
ver(java_old, '0.0.12a', none)
ver(java_old, '0.0.11a', none)
ver(java_old, '0.0.10a', none)
ver(java_old, '0.0.9a', none)
ver(java_old, '0.0.4a', none)
ver(java_old, '0.0.3a', none)
ver(java_old, '0.0.2a', none)
ver(java_old, '0.0.1a', none)

-- Первоапрельские шутки
ver(java_af, '20w14infinite', 709, 2522)
ver(java_af, '20w14∞', 709, 2522)
ver(java_af, '3D Shareware v1.34', 1, 1943)
ver(java_af, '1.RV-pre1', 108, 173)
ver(java_af, '15w14a', 48)
ver(java_af, '2.0', '90, 91, 92')

-- POCKET/BEDROCK EDITION
-- Source: http://pmmp.readthedocs.io/en/rtfd/supportedMCPEversions.html
-- (Licensed under LGPL3, used with permission from author)
-- Protocol version can be found at the end of the profile settings (Settings > Profile)

-- 1.20
ver(pocket, 'Beta 1.20.40.24 (Bedrock Edition)', 622)
ver(pocket, 'Beta 1.20.40.23 (Bedrock Edition)', 622)
ver(pocket, 'Beta 1.20.40.22 (Bedrock Edition)', 622)
ver(pocket, 'Beta 1.20.40.21 (Bedrock Edition)', 622)
ver(pocket, 'Beta 1.20.40.20 (Bedrock Edition)', 620)
ver(pocket, '1.20.32 (Bedrock Edition)', 618)
ver(pocket, '1.20.31 (Bedrock Edition)', 618)
ver(pocket, '1.20.30 (Bedrock Edition)', 618)
ver(pocket, 'Beta 1.20.30.25 (Bedrock Edition)', 613)
ver(pocket, 'Beta 1.20.30.24 (Bedrock Edition)', 613)
ver(pocket, 'Beta 1.20.30.22 (Bedrock Edition)', 613)
ver(pocket, 'Beta 1.20.30.21 (Bedrock Edition)', 612)
ver(pocket, 'Beta 1.20.30.20 (Bedrock Edition)', 612)
ver(pocket, 'Beta 1.20.20.23 (Bedrock Edition)', 609)
ver(pocket, 'Beta 1.20.20.22 (Bedrock Edition)', 607)
ver(pocket, 'Beta 1.20.20.21 (Bedrock Edition)', 606)
ver(pocket, 'Beta 1.20.20.20 (Bedrock Edition)', 598)
ver(pocket, '1.20.15 (Bedrock Edition)', 594)
ver(pocket, '1.20.14 (Bedrock Edition)', 594)
ver(pocket, '1.20.13 (Bedrock Edition)', 594)
ver(pocket, '1.20.12 (Bedrock Edition)', 594)
ver(pocket, '1.20.10 (Bedrock Edition)', 594)
ver(pocket, 'Beta 1.20.10.25 (Bedrock Edition)', 594)
ver(pocket, 'Beta 1.20.10.24 (Bedrock Edition)', 594)
ver(pocket, 'Beta 1.20.10.23 (Bedrock Edition)', 594)
ver(pocket, 'Beta 1.20.10.21 (Bedrock Edition)', 593)
ver(pocket, 'Beta 1.20.10.20 (Bedrock Edition)', 592)
ver(pocket, '1.20.1 (Bedrock Edition)', 589)
ver(pocket, '1.20.0 (Bedrock Edition)', 589)
ver(pocket, 'Beta 1.20.0.25 (Bedrock Edition)', 589)
ver(pocket, 'Beta 1.20.0.24 (Bedrock Edition)', 588)
ver(pocket, 'Beta 1.20.0.23 (Bedrock Edition)', 588)
ver(pocket, 'Beta 1.20.0.22 (Bedrock Edition)', 588)
ver(pocket, 'Beta 1.20.0.21 (Bedrock Edition)', 586)
ver(pocket, 'Beta 1.20.0.20 (Bedrock Edition)', 585)

-- 1.19
ver(pocket, 'Beta 1.19.80.24 (Bedrock Edition)', 582)
ver(pocket, 'Beta 1.19.80.23 (Bedrock Edition)', 582)
ver(pocket, 'Beta 1.19.80.22 (Bedrock Edition)', 582)
ver(pocket, 'Beta 1.19.80.21 (Bedrock Edition)', 579)
ver(pocket, 'Beta 1.19.80.20 (Bedrock Edition)', 579)
ver(pocket, '1.19.73 (Bedrock Edition)', 575)
ver(pocket, '1.19.72 (Bedrock Edition)', 575)
ver(pocket, '1.19.71 (Bedrock Edition)', 575)
ver(pocket, '1.19.70 (Bedrock Edition)', 575)
ver(pocket, 'Beta 1.19.70.26 (Bedrock Edition)', 574)
ver(pocket, 'Beta 1.19.70.24 (Bedrock Edition)', 574)
ver(pocket, 'Beta 1.19.70.23 (Bedrock Edition)', 573)
ver(pocket, 'Beta 1.19.70.22 (Bedrock Edition)', 571)
ver(pocket, 'Beta 1.19.70.21 (Bedrock Edition)', 569)
ver(pocket, 'Beta 1.19.70.20 (Bedrock Edition)', 569)
ver(pocket, '1.19.63 (Bedrock Edition)', 568)
ver(pocket, '1.19.62 (Bedrock Edition)', 567)
ver(pocket, '1.19.60 (Bedrock Edition)', 567)
ver(pocket, 'Beta 1.19.60.27 (Bedrock Edition)', 567)
ver(pocket, 'Beta 1.19.60.26 (Bedrock Edition)', 567)
ver(pocket, 'Beta 1.19.60.25 (Bedrock Edition)', 565)
ver(pocket, 'Beta 1.19.60.24 (Bedrock Edition)', 563)
ver(pocket, 'Beta 1.19.60.23 (Bedrock Edition)', 562)
ver(pocket, 'Beta 1.19.60.22 (Bedrock Edition)', 562)
ver(pocket, 'Beta 1.19.60.20 (Bedrock Edition)', 561)
ver(pocket, '1.19.51 (Bedrock Edition)', 560)
ver(pocket, '1.19.50 (Bedrock Edition)', 560)
ver(pocket, 'Beta 1.19.50.25 (Bedrock Edition)', 560)
ver(pocket, 'Beta 1.19.50.24 (Bedrock Edition)', 560)
ver(pocket, 'Beta 1.19.50.23 (Bedrock Edition)', 560)
ver(pocket, 'Beta 1.19.50.22 (Bedrock Edition)', 560)
ver(pocket, 'Beta 1.19.50.21 (Bedrock Edition)', 559)
ver(pocket, 'Beta 1.19.50.20 (Bedrock Edition)', 558)
ver(pocket, '1.19.41 (Bedrock Edition)', 557)
ver(pocket, '1.19.40 (Bedrock Edition)', 557)
ver(pocket, 'Beta 1.19.40.24 (Bedrock Edition)', 557)
ver(pocket, 'Beta 1.19.40.23 (Bedrock Edition)', 557)
ver(pocket, 'Beta 1.19.40.22 (Bedrock Edition)', 555)
ver(pocket, 'Beta 1.19.40.21 (Bedrock Edition)', 555)
ver(pocket, 'Beta 1.19.40.20 (Bedrock Edition)', 554)
ver(pocket, '1.19.31 (Bedrock Edition)', 554)
ver(pocket, '1.19.30 (Bedrock Edition)', 554)
ver(pocket, 'Beta 1.19.30.25 (Bedrock Edition)', 553)
ver(pocket, 'Preview 1.19.30.24 (Bedrock Edition)', 553)
ver(pocket, 'Beta 1.19.30.23 (Bedrock Edition)', 553)
ver(pocket, 'Beta 1.19.30.22 (Bedrock Edition)', 552)
ver(pocket, 'Beta 1.19.30.21 (Bedrock Edition)', 552)
ver(pocket, 'Beta 1.19.30.20 (Bedrock Edition)', 551)
ver(pocket, '1.19.22 (Bedrock Edition)', 545)
ver(pocket, '1.19.21 (Bedrock Edition)', 545)
ver(pocket, '1.19.20 (Bedrock Edition)', 544)
ver(pocket, 'Beta 1.19.20.24 (Bedrock Edition)', 544)
ver(pocket, 'Beta 1.19.20.23 (Bedrock Edition)', 543)
ver(pocket, 'Beta 1.19.20.22 (Bedrock Edition)', 542)
ver(pocket, 'Beta 1.19.20.20 (Bedrock Edition)', 542)
ver(pocket, '1.19.11 (Bedrock Edition)', 534)
ver(pocket, '1.19.10 (Bedrock Edition)', 534)
ver(pocket, 'Beta 1.19.10.24 (Bedrock Edition)', 534)
ver(pocket, 'Beta 1.19.10.23 (Bedrock Edition)', 534)
ver(pocket, 'Beta 1.19.10.22 (Bedrock Edition)', 533)
ver(pocket, 'Beta 1.19.10.21 (Bedrock Edition)', 532)
ver(pocket, 'Beta 1.19.10.20 (Bedrock Edition)', 530)
ver(pocket, '1.19.2 (Bedrock Edition)', 527)
ver(pocket, '1.19.0 (Bedrock Edition)', 527)
ver(pocket, 'Preview 1.19.0.68 (Bedrock Edition)', 526)
ver(pocket, 'Beta 1.19.0.34 (Bedrock Edition)', 526)
ver(pocket, 'Beta 1.19.0.32 (Bedrock Edition)', 526)
ver(pocket, 'Beta 1.19.0.30 (Bedrock Edition)', 526)
ver(pocket, 'Beta 1.19.0.28 (Bedrock Edition)', 524)
ver(pocket, 'Beta 1.19.0.26 (Bedrock Edition)', 516)
ver(pocket, 'Beta 1.19.0.24 (Bedrock Edition)', 514)
ver(pocket, 'Beta 1.19.0.20 (Bedrock Edition)', 512)

-- 1.18
ver(pocket, '1.18.33 (Bedrock Edition)', 503)
ver(pocket, '1.18.32 (Bedrock Edition)', 503)
ver(pocket, '1.18.31 (Bedrock Edition)', 503)
ver(pocket, '1.18.3 (Bedrock Edition)', 503)
ver(pocket, 'Beta 1.18.30.32 (Bedrock Edition)', 503)
ver(pocket, 'Beta 1.18.30.30 (Bedrock Edition)', 503)
ver(pocket, 'Beta 1.18.30.28 (Bedrock Edition)', 503)
ver(pocket, 'Beta 1.18.30.26 (Bedrock Edition)', 498)
ver(pocket, 'Beta 1.18.30.22 (Bedrock Edition)', 497)
ver(pocket, 'Beta 1.18.30.20 (Bedrock Edition)', 495)
ver(pocket, 'Beta 1.18.20.29 (Bedrock Edition)', 491)
ver(pocket, 'Beta 1.18.20.27 (Bedrock Edition)', 491)
ver(pocket, 'Beta 1.18.20.25 (Bedrock Edition)', 491)
ver(pocket, 'Beta 1.18.20.23 (Bedrock Edition)', '1.18.20.23: 490<br>1.18.20.24: 491')
ver(pocket, 'Beta 1.18.20.21 (Bedrock Edition)', 490)
ver(pocket, '1.18.12 (Bedrock Edition)', 486)
ver(pocket, '1.18.11 (Bedrock Edition)', 486)
ver(pocket, '1.18.10 (Bedrock Edition)', 486)
ver(pocket, 'Beta 1.18.10.28 (Bedrock Edition)', 486)
ver(pocket, 'Beta 1.18.10.27 (Bedrock Edition)', 485)
ver(pocket, 'Beta 1.18.10.26 (Bedrock Edition)', 485)
ver(pocket, 'Beta 1.18.10.24 (Bedrock Edition)', 479)
ver(pocket, 'Beta 1.18.10.22 (Bedrock Edition)', 477)
ver(pocket, 'Beta 1.18.10.21 (Bedrock Edition)', 476)
ver(pocket, 'Beta 1.18.10.20 (Bedrock Edition)', 476)
ver(pocket, '1.18.2 (Bedrock Edition)', 475)
ver(pocket, '1.18.1 (Bedrock Edition)', 475)
ver(pocket, '1.18.0 (Bedrock Edition)', 475)
ver(pocket, 'Beta 1.18.0.27 (Bedrock Edition)', 475)
ver(pocket, 'Beta 1.18.0.25 (Bedrock Edition)', 475)
ver(pocket, 'Beta 1.18.0.24 (Bedrock Edition)', 475)
ver(pocket, 'Beta 1.18.0.23 (Bedrock Edition)', 476)
ver(pocket, 'Beta 1.18.0.22 (Bedrock Edition)', 476)
ver(pocket, 'Beta 1.18.0.21 (Bedrock Edition)', 474)
ver(pocket, 'Beta 1.18.0.20 (Bedrock Edition)', 474)

-- 1.17
ver(pocket, '1.17.41 (Bedrock Edition)', 471)
ver(pocket, '1.17.40 (Bedrock Edition)', 471)
ver(pocket, 'Beta 1.17.40.23 (Bedrock Edition)', 471)
ver(pocket, 'Beta 1.17.40.21 (Bedrock Edition)', 471)
ver(pocket, 'Beta 1.17.40.20 (Bedrock Edition)', 471)
ver(pocket, '1.17.34 (Bedrock Edition)', 465)
ver(pocket, '1.17.33 (Bedrock Edition)', 465)
ver(pocket, '1.17.32 (Bedrock Edition)', 465)
ver(pocket, '1.17.30 (Bedrock Edition)', 465)
ver(pocket, 'Beta 1.17.30.25 (Bedrock Edition)', 465)
ver(pocket, 'Beta 1.17.30.24 (Bedrock Edition)', 464)
ver(pocket, 'Beta 1.17.30.23 (Bedrock Edition)', 464)
ver(pocket, 'Beta 1.17.30.22 (Bedrock Edition)', 464)
ver(pocket, 'Beta 1.17.30.21 (Bedrock Edition)', 462)
ver(pocket, 'Beta 1.17.30.20 (Bedrock Edition)', 462)
ver(pocket, 'Beta 1.17.20.23 (Bedrock Edition)', 459)
ver(pocket, 'Beta 1.17.20.22 (Bedrock Edition)', 456)
ver(pocket, 'Beta 1.17.20.21 (Bedrock Edition)', 455)
ver(pocket, 'Beta 1.17.20.20 (Bedrock Edition)', 453)
ver(pocket, '1.17.11 (Bedrock Edition)', 448)
ver(pocket, '1.17.10 (Bedrock Edition)', 448)
ver(pocket, 'Beta 1.17.10.23 (Bedrock Edition)', 448)
ver(pocket, 'Beta 1.17.10.22 (Bedrock Edition)', 448)
ver(pocket, 'Beta 1.17.10.21 (Bedrock Edition)', 441)
ver(pocket, 'Beta 1.17.10.20 (Bedrock Edition)', 441)
ver(pocket, '1.17.2 (Bedrock Edition)', 440)
ver(pocket, '1.17.1 (Bedrock Edition)', 440)
ver(pocket, '1.17.0 (Bedrock Edition)', 440)
ver(pocket, 'Beta 1.17.0.58 (Bedrock Edition)', 440)
ver(pocket, 'Beta 1.17.0.56 (Bedrock Edition)', 440)
ver(pocket, 'Beta 1.17.0.54 (Bedrock Edition)', 440)
ver(pocket, 'Beta 1.17.0.52 (Bedrock Edition)', 437)
ver(pocket, 'Beta 1.17.0.50 (Bedrock Edition)', 437)

-- 1.16
ver(pocket, 'Beta 1.16.230.56 (Bedrock Edition)', 435)
ver(pocket, 'Beta 1.16.230.54 (Bedrock Edition)', 435)
ver(pocket, 'Beta 1.16.230.52 (Bedrock Edition)', 434)
ver(pocket, 'Beta 1.16.230.50 (Bedrock Edition)', 433)
ver(pocket, '1.16.221 (Bedrock Edition)', 431)
ver(pocket, '1.16.220 (Bedrock Edition)', 431)
ver(pocket, 'Beta 1.16.220.52 (Bedrock Edition)', 431)
ver(pocket, 'Beta 1.16.220.51 (Bedrock Edition)', 430)
ver(pocket, 'Beta 1.16.220.50 (Bedrock Edition)', 429)
ver(pocket, '1.16.210 (Bedrock Edition)', 428)
ver(pocket, 'Beta 1.16.210.61 (Bedrock Edition)', 428)
ver(pocket, 'Beta 1.16.210.60 (Bedrock Edition)', 428)
ver(pocket, 'Beta 1.16.210.59 (Bedrock Edition)', 428)
ver(pocket, 'Beta 1.16.210.58 (Bedrock Edition)', 428)
ver(pocket, 'Beta 1.16.210.57 (Bedrock Edition)', 427)
ver(pocket, 'Beta 1.16.210.56 (Bedrock Edition)', 427)
ver(pocket, 'Beta 1.16.210.55 (Bedrock Edition)', 425)
ver(pocket, 'Beta 1.16.210.54 (Bedrock Edition)', 425)
ver(pocket, 'Beta 1.16.210.53 (Bedrock Edition)', 424)
ver(pocket, 'Beta 1.16.210.51 (Bedrock Edition)', 423)
ver(pocket, 'Beta 1.16.210.50 (Bedrock Edition)', 423)
ver(pocket, '1.16.201 (Bedrock Edition)', 422)
ver(pocket, '1.16.200 (Bedrock Edition)', 422)
ver(pocket, 'Beta 1.16.200.57 (Bedrock Edition)', 422)
ver(pocket, 'Beta 1.16.200.56 (Bedrock Edition)', 422)
ver(pocket, 'Beta 1.16.200.55 (Bedrock Edition)', 422)
ver(pocket, 'Beta 1.16.200.53 (Bedrock Edition)', 422)
ver(pocket, 'Beta 1.16.200.52 (Bedrock Edition)', 421)
ver(pocket, 'Beta 1.16.200.51 (Bedrock Edition)', 420)
ver(pocket, '1.16.101 (Bedrock Edition)', 419)
ver(pocket, '1.16.100 (Bedrock Edition)', 419)
ver(pocket, 'Beta 1.16.100.60 (Bedrock Edition)', 419)
ver(pocket, 'Beta 1.16.100.59 (Bedrock Edition)', 418)
ver(pocket, 'Beta 1.16.100.58 (Bedrock Edition)', 417)
ver(pocket, 'Beta 1.16.100.57 (Bedrock Edition)', 416)
ver(pocket, 'Beta 1.16.100.56 (Bedrock Edition)', 415)
ver(pocket, 'Beta 1.16.100.55 (Bedrock Edition)', 414)
ver(pocket, 'Beta 1.16.100.54 (Bedrock Edition)', 413)
ver(pocket, 'Beta 1.16.100.53 (Bedrock Edition)', 412)
ver(pocket, 'Beta 1.16.100.52 (Bedrock Edition)', 411)
ver(pocket, 'Beta 1.16.100.51 (Bedrock Edition)', 410)
ver(pocket, 'Beta 1.16.100.50 (Bedrock Edition)', 409)
ver(pocket, 'Beta 1.16.30.57 (Bedrock Edition)', 418) -- RTX beta
ver(pocket, 'Beta 1.16.30.56 (Bedrock Edition)', 418) -- RTX beta
ver(pocket, 'Beta 1.16.30.53 (Bedrock Edition)', 407) -- RTX beta
ver(pocket, 'Beta 1.16.30.52 (Bedrock Edition)', 407) -- RTX beta
ver(pocket, '1.16.50 (Bedrock Edition)', 408)
ver(pocket, '1.16.42 (Bedrock Edition)', 408)
ver(pocket, '1.16.40 (Bedrock Edition)', 408)
ver(pocket, '1.16.21 (Bedrock Edition)', 408)
ver(pocket, '1.16.20 (Bedrock Edition)', 408)
ver(pocket, 'Beta 1.16.20.54 (Bedrock Edition)', 408)
ver(pocket, 'Beta 1.16.20.53 (Bedrock Edition)', 408)
ver(pocket, 'Beta 1.16.20.52 (Bedrock Edition)', 407)
ver(pocket, 'Beta 1.16.20.50 (Bedrock Edition)', 407)
ver(pocket, '1.16.10 (Bedrock Edition)', 407)
ver(pocket, '1.16.1.04 (Bedrock Edition)', 407)
ver(pocket, '1.16.1.03 (Bedrock Edition)', 407)
ver(pocket, '1.16.1 (Bedrock Edition)', 407)
ver(pocket, '1.16.0 (Bedrock Edition)', 407)
ver(pocket, 'Beta 1.16.0.68 (Bedrock Edition)', 407)
ver(pocket, 'Beta 1.16.0.67 (Bedrock Edition)', 407)
ver(pocket, 'Beta 1.16.0.66 (Bedrock Edition)', 407)
ver(pocket, 'Beta 1.16.0.64 (Bedrock Edition)', 407)
ver(pocket, 'Beta 1.16.0.63 (Bedrock Edition)', 406)
ver(pocket, 'Beta 1.16.0.61 (Bedrock Edition)', 405)
ver(pocket, 'Beta 1.16.0.60 (Bedrock Edition)', 404)
ver(pocket, 'Beta 1.16.0.59 (Bedrock Edition)', 401)
ver(pocket, 'Beta 1.16.0.58 (Bedrock Edition)', 401)
ver(pocket, 'Beta 1.16.0.57 (Bedrock Edition)', 403)
ver(pocket, 'Beta 1.16.0.55 (Bedrock Edition)', 402)
ver(pocket, 'Beta 1.16.0.53 (Bedrock Edition)', 401)
ver(pocket, 'Beta 1.16.0.51 (Bedrock Edition)', 400)
ver(pocket, 'Beta 1.15.0.56 (Bedrock Edition)', 396)
ver(pocket, 'Beta 1.15.0.55 (Bedrock Edition)', 395)
ver(pocket, 'Beta 1.15.0.54 (Bedrock Edition)', 394)
ver(pocket, 'Beta 1.15.0.53 (Bedrock Edition)', 393)
ver(pocket, 'Beta 1.15.0.51 (Bedrock Edition)', 392)
ver(pocket, 'Beta 1.15.0.11 (Bedrock Edition)', 391) -- RTX beta
ver(pocket, 'Beta 1.15.0.9 (Bedrock Edition)', 391) -- RTX beta
ver(pocket, 'Beta 1.15.0.8 (Bedrock Edition)', 391) -- RTX beta

-- 1.14
ver(pocket, '1.14.60 (Bedrock Edition)', 390)
ver(pocket, '1.14.41 (Bedrock Edition)', 389)
ver(pocket, '1.14.30 (Bedrock Edition)', 389)
ver(pocket, 'Beta 1.14.30.51 (Bedrock Edition)', 389)
ver(pocket, '1.14.20 (Bedrock Edition)', 389)
ver(pocket, 'Beta 1.14.25.1 (Bedrock Edition)', 389)
ver(pocket, 'Beta 1.14.2.51 (Bedrock Edition)', 389)
ver(pocket, 'Beta 1.14.2.50 (Bedrock Edition)', 389)
ver(pocket, '1.14.1 (Bedrock Edition)', 389)
ver(pocket, 'Beta 1.14.1.3 (Bedrock Edition)', 389)
ver(pocket, 'Beta 1.14.1.2 (Bedrock Edition)', 389)
ver(pocket, '1.14.0.12 (Bedrock Edition)', 389)
ver(pocket, '1.14.0 (Bedrock Edition)', 389)
ver(pocket, 'Beta 1.14.0.52 (Bedrock Edition)', 389)
ver(pocket, 'Beta 1.14.0.51 (Bedrock Edition)', 389)
ver(pocket, 'Beta 1.14.0.50 (Bedrock Edition)', 389)
ver(pocket, 'Beta 1.14.0.6 (Bedrock Edition)', 389)
ver(pocket, 'Beta 1.14.0.4 (Bedrock Edition)', 389)
ver(pocket, 'Beta 1.14.0.3 (Bedrock Edition)', 389)
ver(pocket, 'Beta 1.14.0.2 (Bedrock Edition)', 389)
ver(pocket, 'Beta 1.14.0.1 (Bedrock Edition)', 390)

-- 1.13
ver(pocket, '1.13.3 (Bedrock Edition)', 388)
ver(pocket, '1.13.2 (Bedrock Edition)', 388)
ver(pocket, '1.13.1 (Bedrock Edition)', 388)
ver(pocket, '1.13.0 (Bedrock Edition)', 388)
ver(pocket, 'Beta 1.13.0.18 (Bedrock Edition)', 389)
ver(pocket, 'Beta 1.13.0.17 (Bedrock Edition)', 388)
ver(pocket, 'Beta 1.13.0.16 (Bedrock Edition)', 388)
ver(pocket, 'Beta 1.13.0.15 (Bedrock Edition)', 387)
ver(pocket, 'Beta 1.13.0.13 (Bedrock Edition)', 386)
ver(pocket, 'Beta 1.13.0.9 (Bedrock Edition)', 385)
ver(pocket, 'Beta 1.13.0.6 (Bedrock Edition)', 371)
ver(pocket, 'Beta 1.13.0.5 (Bedrock Edition)', 371)
ver(pocket, 'Beta 1.13.0.4 (Bedrock Edition)', 371)
ver(pocket, 'Beta 1.13.0.2 (Bedrock Edition)', 370)
ver(pocket, 'Beta 1.13.0.1 (Bedrock Edition)', 370)

-- 1.12
ver(pocket, '1.12.1 (Bedrock Edition)', 361)
ver(pocket, '1.12.0 (Bedrock Edition)', 361)
ver(pocket, 'Beta 1.12.0.14 (Bedrock Edition)', 361)
ver(pocket, 'Beta 1.12.0.13 (Bedrock Edition)', 361)
ver(pocket, 'Beta 1.12.0.12 (Bedrock Edition)', 361)
ver(pocket, 'Beta 1.12.0.11 (Bedrock Edition)', 361)
ver(pocket, 'Beta 1.12.0.10 (Bedrock Edition)', 361)
ver(pocket, 'Beta 1.12.0.9 (Bedrock Edition)', 361)
ver(pocket, 'Beta 1.12.0.6 (Bedrock Edition)', 361)
ver(pocket, 'Beta 1.12.0.4 (Bedrock Edition)', 361)
ver(pocket, 'Beta 1.12.0.3 (Bedrock Edition)', 361)
ver(pocket, 'Beta 1.12.0.2 (Bedrock Edition)', 360)

-- 1.11
ver(pocket, '1.11.4 (Bedrock Edition)', 354)
ver(pocket, '1.11.3 (Bedrock Edition)', 354)
ver(pocket, '1.11.2 (Bedrock Edition)', 354)
ver(pocket, '1.11.1 (Bedrock Edition)', 354)
ver(pocket, '1.11.0 (Bedrock Edition)', 354)
ver(pocket, 'Beta 1.11.0.10 (Bedrock Edition)', 354)
ver(pocket, 'Beta 1.11.0.9 (Bedrock Edition)', 354)
ver(pocket, 'Beta 1.11.0.8 (Bedrock Edition)', 354)
ver(pocket, 'Beta 1.11.0.7 (Bedrock Edition)', 354)
ver(pocket, 'Beta 1.11.0.5 (Bedrock Edition)', 353)
ver(pocket, 'Beta 1.11.0.4 (Bedrock Edition)', 352)
ver(pocket, 'Beta 1.11.0.3 (Bedrock Edition)', 351)
ver(pocket, 'Beta 1.11.0.1 (Bedrock Edition)', 350)

-- 1.10
ver(pocket, '1.10.1 (Bedrock Edition)', 340)
ver(pocket, '1.10.0 (Bedrock Edition)', 340)
ver(pocket, 'Beta 1.10.0.4 (Bedrock Edition)', 340)
ver(pocket, 'Beta 1.10.0.3 (Bedrock Edition)', 340)

-- 1.9
ver(pocket, '1.9.0 (Bedrock Edition)', 332)
ver(pocket, 'Beta 1.9.0.5 (Bedrock Edition)', 332)
ver(pocket, 'Beta 1.9.0.3 (Bedrock Edition)', 332)
ver(pocket, 'Beta 1.9.0.2 (Bedrock Edition)', 331)
ver(pocket, 'Beta 1.9.0.0 (Bedrock Edition)', 330)

-- 1.8
ver(pocket, '1.8.1 (Bedrock Edition)', 313)
ver(pocket, '1.8.0 (Bedrock Edition)', 313)
ver(pocket, 'Beta 1.8.0.14 (Bedrock Edition)', 312)
ver(pocket, 'Beta 1.8.0.13 (Bedrock Edition)', 312)
ver(pocket, 'Beta 1.8.0.11 (Bedrock Edition)', 312)
ver(pocket, 'Beta 1.8.0.10 (Bedrock Edition)', 311)
ver(pocket, 'Beta 1.8.0.8 (Bedrock Edition)', 310)

-- 1.7
ver(pocket, '1.7.1 (Bedrock Edition)', 291)
ver(pocket, '1.7.0 (Bedrock Edition)', 291)
ver(pocket, 'Beta 1.7.0.9 (Bedrock Edition)', 291)
ver(pocket, 'Beta 1.7.0.7 (Bedrock Edition)', 291)
ver(pocket, 'Beta 1.7.0.5 (Bedrock Edition)', 291)
ver(pocket, 'Beta 1.7.0.3 (Bedrock Edition)', 290)
ver(pocket, 'Beta 1.7.0.2 (Bedrock Edition)', 290)

-- 1.6
ver(pocket, '1.6.2 (Bedrock Edition)', 282)
ver(pocket, '1.6.1 (Bedrock Edition)', 282)
ver(pocket, '1.6.0 (Bedrock Edition)', 282)
ver(pocket, 'Beta 1.6.0.30 (Bedrock Edition)', 282)
ver(pocket, 'Beta 1.6.0.8 (Bedrock Edition)', 282)
ver(pocket, 'Beta 1.6.0.6 (Bedrock Edition)', 281)
ver(pocket, 'Beta 1.6.0.5 (Bedrock Edition)', 281)
ver(pocket, 'Beta 1.6.0.1 (Bedrock Edition)', 280)

-- 1.5
ver(pocket, '1.5.3 (Bedrock Edition)', 274)
ver(pocket, '1.5.2 (Bedrock Edition)', 274)
ver(pocket, '1.5.1 (Bedrock Edition)', 274)
ver(pocket, '1.5.0 (Bedrock Edition)', 274)
ver(pocket, 'Beta 1.5.0.10 (Bedrock Edition)', 274)
ver(pocket, 'Beta 1.5.0.7 (Bedrock Edition)', 273)
ver(pocket, 'Beta 1.5.0.4 (Bedrock Edition)', 271)
ver(pocket, 'Beta 1.5.0.1 (Bedrock Edition)', 271)
ver(pocket, 'Beta 1.5.0.0 (Bedrock Edition)', 270)

-- 1.4
ver(pocket, '1.4.4 (Bedrock Edition)', 261)
ver(pocket, '1.4.3 (Bedrock Edition)', 261)
ver(pocket, '1.4.2 (Bedrock Edition)', 261)
ver(pocket, '1.4.1 (Bedrock Edition)', 261)
ver(pocket, '1.4.0 (Bedrock Edition)', 261)
ver(pocket, 'Beta 1.2.20.2 (Bedrock Edition)', 260)
ver(pocket, 'Beta 1.2.20.1 (Bedrock Edition)', 260)
ver(pocket, 'Beta 1.2.14.3 (Bedrock Edition)', 240)
ver(pocket, 'Beta 1.2.14.2 (Bedrock Edition)', 240)
ver(pocket, 'Beta 1.2.13.12 (Bedrock Edition)', 223)
ver(pocket, 'Beta 1.2.13.11', 224)
ver(pocket, 'Beta 1.2.13.10 (Bedrock Edition)', 222)
ver(pocket, 'Beta 1.2.13.8 (Bedrock Edition)', 221)

-- 1.2
ver(pocket, '1.2.16 (Bedrock Edition)', 223)
ver(pocket, '1.2.15 (Bedrock Edition)', 223)
ver(pocket, '1.2.14 (Bedrock Edition)', 223)
ver(pocket, '1.2.13 (Bedrock Edition)', 223)
ver(pocket, 'Beta 1.2.13.6 (Bedrock Edition)', 220)
ver(pocket, 'Beta 1.2.13.5 (Bedrock Edition)', 220)
ver(pocket, '1.2.11 (Bedrock Edition)', 201)
ver(pocket, '1.2.10 (Bedrock Edition)', 201)
ver(pocket, 'Beta 1.2.10.1 (Bedrock Edition)', 200)
ver(pocket, '1.2.9 (Bedrock Edition)', 160)
ver(pocket, '1.2.8 (Bedrock Edition)', 160)
ver(pocket, '1.2.7 (Bedrock Edition)', 160)
ver(pocket, '1.2.6.1 (Bedrock Edition)', 150)
ver(pocket, '1.2.6 (Bedrock Edition)', 150)
ver(pocket, 'Beta 1.2.6.2 (Bedrock Edition)', 140)
ver(pocket, '1.2.5 (Bedrock Edition)', 141)
ver(pocket, 'Beta 1.2.5.15 (Bedrock Edition)', 141)
ver(pocket, 'Beta 1.2.5.12 (Bedrock Edition)', 140)
ver(pocket, 'Beta 1.2.5.0 (Bedrock Edition)', 137)
ver(pocket, '1.2.3 (Bedrock Edition)', 137)
ver(pocket, 'Beta 1.2.3.3 (Bedrock Edition)', 137)
ver(pocket, '1.2.2 (Bedrock Edition)', 137)
ver(pocket, '1.2.1 (Bedrock Edition)', 137)
ver(pocket, '1.2.0 (Bedrock Edition)', 137)
ver(pocket, 'Beta 1.2.0.31 (Bedrock Edition)', 136)
ver(pocket, 'Beta 1.2.0.25 (Bedrock Edition)', 135)
ver(pocket, 'Beta 1.2.0.22 (Bedrock Edition)', 134)
ver(pocket, 'Beta 1.2.0.18 (Bedrock Edition)', 133)
ver(pocket, 'Beta 1.2.0.15 (Bedrock Edition)', 132)
ver(pocket, 'Beta 1.2.0.11 (Bedrock Edition)', 132)
ver(pocket, 'Beta 1.2.0.9 (Bedrock Edition)', 131)
ver(pocket, 'Beta 1.2.0.7 (Bedrock Edition)', 131)
ver(pocket, 'Beta 1.2.0.2 (Bedrock Edition)', 130)

-- 1.1
ver(pocket, '1.1.7 (Pocket Edition)', unknown)
ver(pocket, '1.1.5 (Pocket Edition)', unknown)
ver(pocket, '1.1.4 (Pocket Edition)', unknown)
ver(pocket, '1.1.3 (Pocket Edition)', unknown)
ver(pocket, '1.1.3 build 2 (Pocket Edition)', unknown)
ver(pocket, '1.1.3 build 1 (Pocket Edition)', unknown)
ver(pocket, '1.1.2 (Pocket Edition)', unknown)
ver(pocket, '1.1.1 (Pocket Edition)', unknown)
ver(pocket, '1.1.1 build 2 (Pocket Edition)', unknown)
ver(pocket, '1.1.1 build 1 (Pocket Edition)', unknown)
ver(pocket, '1.1 (Pocket Edition)', unknown)
ver(pocket, '1.1 build 7 (Pocket Edition)', unknown)
ver(pocket, '1.1 build 6 (Pocket Edition)', unknown)
ver(pocket, '1.1 build 5 (Pocket Edition)', unknown)
ver(pocket, '1.1 build 4 (Pocket Edition)', unknown)
ver(pocket, '1.1 build 3 (Pocket Edition)', unknown)
ver(pocket, '1.1 build 2 (Pocket Edition)', unknown)
ver(pocket, '1.1 build 1 (Pocket Edition)', unknown)

-- 1.0
ver(pocket, '1.0.9 (Pocket Edition)', unknown)
ver(pocket, '1.0.8 (Pocket Edition)', unknown)
ver(pocket, '1.0.7 (Pocket Edition)', 107)
ver(pocket, '1.0.6 (Pocket Edition)', 106)
ver(pocket, 'alpha 1.0.6.0 (Pocket Edition)', 105)
ver(pocket, '1.0.5 (Pocket Edition)', 105)
ver(pocket, 'alpha 1.0.5.11 (Pocket Edition)', unknown)
ver(pocket, 'alpha 1.0.5.3 (Pocket Edition)', 105)
ver(pocket, 'alpha 1.0.5.0 (Pocket Edition)', 105)
ver(pocket, '1.0.4 (Pocket Edition)', unknown)
ver(pocket, 'alpha 1.0.4.1 (Pocket Edition)', 102)
ver(pocket, 'alpha 1.0.4.0 (Pocket Edition)', 101)
ver(pocket, '1.0.3 (Pocket Edition)', 101)
ver(pocket, 'alpha 1.0.3.0 (Pocket Edition)', 101)
ver(pocket, '1.0.2 (Pocket Edition)', unknown)
ver(pocket, '1.0.1 (Pocket Edition)', unknown)
ver(pocket, '1.0.0 (Pocket Edition)', 100)
ver(pocket, 'alpha 1.0.0.7 (Pocket Edition)', 100)
ver(pocket, 'alpha 1.0.0.2 (Pocket Edition)', 100)
ver(pocket, 'alpha 1.0.0.1 (Pocket Edition)', 92)
ver(pocket, 'alpha 1.0.0.0 (Pocket Edition)', 92)
ver(pocket, 'alpha 0.17.0.2 (Pocket Edition)', 91)
ver(pocket, 'alpha 0.17.0.1 (Pocket Edition)', 91)


-- PE ALPHA

-- 0.16
ver(pocket, 'Alpha 0.16.2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.16.1 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.16.0 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.16.0 build 5 (Pocket Edition)', 91)
ver(pocket, 'Alpha 0.16.0 build 4 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.16.0 build 3 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.16.0 build 2 (Pocket Edition)', 90) -- aka Alpha 0.15.90.1
ver(pocket, 'Alpha 0.16.0 build 1 (Pocket Edition)', 90)

-- 0.15
ver(pocket, 'Alpha 0.15.10 (Pocket Edition)', 84)
ver(pocket, 'Alpha 0.15.9 (Pocket Edition)', 83)
ver(pocket, 'Alpha 0.15.8 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.15.7 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.15.6 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.15.4 (Pocket Edition)', 82)
ver(pocket, 'Alpha 0.15.3 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.15.2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.15.1 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.15.1 build 1 (Pocket Edition)', 81)
ver(pocket, 'Alpha 0.15.0 (Pocket Edition)', 81)
ver(pocket, 'Alpha 0.15.0 build 3 (Pocket Edition)', 81)
ver(pocket, 'Alpha 0.15.0 build 2 (Pocket Edition)', 81)
ver(pocket, 'Alpha 0.15.0 build 1 (Pocket Edition)', 81)
ver(pocket, 'Alpha Realms build 4 (Pocket Edition)', 60)
ver(pocket, 'Alpha Realms build 2 (Pocket Edition)', 60)
ver(pocket, 'Alpha Realms build 1 (Pocket Edition)', 60)

-- 0.14
ver(pocket, 'Alpha 0.14.3 (Pocket Edition)', 70)
ver(pocket, 'Alpha 0.14.2 (Pocket Edition)', 60)
ver(pocket, 'Alpha 0.14.1 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.14.0 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.14.0 build 7 (Pocket Edition)', 45)
ver(pocket, 'Alpha 0.14.0 build 6 (Pocket Edition)', 44)
ver(pocket, 'Alpha 0.14.0 build 5 (Pocket Edition)', 43)
ver(pocket, 'Alpha 0.14.0 build 4 (Pocket Edition)', 43)
ver(pocket, 'Alpha 0.14.0 build 3 (Pocket Edition)', 42)
ver(pocket, 'Alpha 0.14.0 build 2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.14.0 build 1 (Pocket Edition)', 41)

-- 0.13
ver(pocket, 'Alpha 0.13.2 (Pocket Edition)', 39)
ver(pocket, 'Alpha 0.13.1 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.13.0 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.13.0 build 5 (Pocket Edition)', 38)
ver(pocket, 'Alpha 0.13.0 build 4 (Pocket Edition)', 38)
ver(pocket, 'Alpha 0.13.0 build 3 (Pocket Edition)', 38)
ver(pocket, 'Alpha 0.13.0 build 2 (Pocket Edition)', 37)
ver(pocket, 'Alpha 0.13.0 build 1 (Pocket Edition)', 37)

-- 0.12
ver(pocket, 'Alpha 0.12.3 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.12.2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.12.1 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.12.1 build 13 (Pocket Edition)', 34)
ver(pocket, 'Alpha 0.12.1 build 12 (Pocket Edition)', 34)
ver(pocket, 'Alpha 0.12.1 build 11 (Pocket Edition)', 34)
ver(pocket, 'Alpha 0.12.1 build 10 (Pocket Edition)', 34)
ver(pocket, 'Alpha 0.12.1 build 9 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.12.1 build 8 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.12.1 build 7 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.12.1 build 6 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.12.1 build 5 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.12.1 build 4 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.12.1 build 3 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.12.1 build 2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.12.1 build 1 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.12.0.1 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.12.0 (Pocket Edition)', unknown)

-- 0.11
ver(pocket, 'Alpha 0.11.2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.11.1 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.11.0 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.11.0 build 14 (Pocket Edition)', 27)
ver(pocket, 'Alpha 0.11.0 build 13 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.11.0 build 12 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.11.0 build 11 (Pocket Edition)', 26)
ver(pocket, 'Alpha 0.11.0 build 10 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.11.0 build 9 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.11.0 build 8 (Pocket Edition)', 25)
ver(pocket, 'Alpha 0.11.0 build 7 (Pocket Edition)', 24)
ver(pocket, 'Alpha 0.11.0 build 6 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.11.0 build 5 (Pocket Edition)', 23)
ver(pocket, 'Alpha 0.11.0 build 4 (Pocket Edition)', 22)
ver(pocket, 'Alpha 0.11.0 build 3 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.11.0 build 2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.11.0 build 1 (Pocket Edition)', 21)

-- 0.10
ver(pocket, 'Alpha 0.10.5 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.10.4 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.10.3 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.10.2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.10.1 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.10.0 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.10.0 build 9 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.10.0 build 8 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.10.0 build 7 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.10.0 build 6 (Pocket Edition)', 20)
ver(pocket, 'Alpha 0.10.0 build 5 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.10.0 build 4 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.10.0 build 3 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.10.0 build 2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.10.0 build 1 (Pocket Edition)', 19)

-- 0.9
ver(pocket, 'Alpha 0.9.5 (Pocket Edition)', 18)
ver(pocket, 'Alpha 0.9.4 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.9.3 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.9.2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.9.1 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.9.0 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.9.0 build 12 (Pocket Edition)', 17)
ver(pocket, 'Alpha 0.9.0 build 11 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.9.0 build 10 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.9.0 build 9 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.9.0 build 8 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.9.0 build 7 (Pocket Edition)', 16)
ver(pocket, 'Alpha 0.9.0 build 6 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.9.0 build 5 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.9.0 build 4 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.9.0 build 3 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.9.0 build 2 (Pocket Edition)', 15)
ver(pocket, 'Alpha 0.9.0 build 1 (Pocket Edition)', unknown)

-- 0.8
ver(pocket, 'Alpha 0.8.2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.8.1 (Pocket Edition)', 14)
ver(pocket, 'Alpha 0.8.0 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.8.0 build 8 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.8.0 build 7 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.8.0 build 6 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.8.0 build 5 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.8.0 build 4 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.8.0 build 3 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.8.0 build 2 (Pocket Edition)', unknown)

-- 0.7
ver(pocket, 'Alpha 0.7.6 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.7.5 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.7.4 (Pocket Edition)', 12)
ver(pocket, 'Alpha 0.7.3 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.7.2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.7.1 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.7.0 (Pocket Edition)', 11)

-- 0.6
ver(pocket, 'Alpha 0.6.1 (Pocket Edition)', 9)
ver(pocket, 'Alpha 0.6.0 (Pocket Edition)', 9)

-- 0.5
ver(pocket, 'Alpha 0.5.0 (Pocket Edition)', 8)

-- 0.4
ver(pocket, 'Alpha 0.4.0 rev 3 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.4.0 rev 2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.4.0 (Pocket Edition)', 7)

-- 0.3
ver(pocket, 'Alpha 0.3.3 (Pocket Edition)', 6)
ver(pocket, 'Alpha 0.3.2 (Pocket Edition)', 5)
ver(pocket, 'Alpha 0.3.0 (Pocket Edition)', 4)

-- 0.2
ver(pocket, 'Alpha 0.2.2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.2.1 alpha 2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.2.1 (Pocket Edition)', 3)
ver(pocket, 'Alpha 0.2.0 (Pocket Edition)', 2)

-- 0.1
ver(pocket, 'Alpha 0.1.3 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.1.2 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.1.1 (Pocket Edition)', unknown)
ver(pocket, 'Alpha 0.1.0 (Pocket Edition)', unknown)

-- Pre-release
ver(pocket, 'Demo (Pocket Edition)', unknown)

-- EDUCATION EDITION
ver(education, '1.18.10.04 (Education Edition)', 486)
ver(education, '1.17.32 (Education Edition)', 466)
ver(education, '1.17.31 (Education Edition)', 466)
ver(education, '1.17.30 (Education Edition)', 466)
ver(education, '1.17.30.2 (Education Edition)', 466)
ver(education, '1.14.70 (Education Edition)', 392)
ver(education, '1.14.60 (Education Edition)', 392)
ver(education, '1.14.50 (Education Edition)', 391)
ver(education, '1.14.40 (Education Edition)', 391)
ver(education, '1.14.32 (Education Edition)', 390)
ver(education, '1.14.31 (Education Edition)', 390)
ver(education, '1.14.30 (Education Edition)', 390)
ver(education, '1.12.60 (Education Edition)', 363)
ver(education, '1.12.5 (Education Edition)', unknown)
ver(education, '1.12.3 (Education Edition)', 362)
ver(education, '1.12.1 (Education Edition)', unknown)
ver(education, '1.12.0 (Education Edition)', 361)
ver(education, '1.9.3 (Education Edition)', 332)
ver(education, '1.9.1 (Education Edition)', 332)
ver(education, '1.9 (Education Edition)', 332)
ver(education, '1.8.0 (Education Edition)', 332)
ver(education, '1.7.3 (Education Edition)', 291)
ver(education, '1.7.1 (Education Edition)', 291)
ver(education, '1.7 (Education Edition)', 291)
ver(education, '1.4 (Education Edition)', 261)
ver(education, '1.0.28 (Education Edition)', 150)
ver(education, '1.0.27 (Education Edition)', 150)
ver(education, '1.0.21 (Education Edition)', 137)
ver(education, '1.0.18 (Education Edition)', unknown)
ver(education, '1.0.17 (Education Edition)', unknown)
ver(education, '1.0.2 (Education Edition)', 137)
ver(education, '1.0.1 (Education Edition)', unknown)
ver(education, '1.0 (Education Edition)', unknown)
ver(education, '0.16.0 (Education Edition)', unknown)
ver(education, '0.14.2 (Education Edition)', unknown)

return { ['versions'] = all, ['groups'] = groups }