Modul:Protokollversion/Versionen

Aus Minecraft Wiki
Wechseln zu: Navigation, Suche
[Erstellen | Versionen | Aktualisieren]Buch und Feder.png DokumentationLua logo.svg Zum Gebrauch von Lua-Modulen siehe die Modul-Hilfe.
Dieses Modul hat keine Dokumentation. Wenn du weißt, wie es funktioniert, dann erstelle sie bitte.
local all = {} -- Table with version name as key and version info as value
-- These are ordered
local pocket = {}
local education = {}

-- References to those ordered lists
local groups = {
    {
        ['name'] = 'Bedrock Edition',
        ['link'] = 'Bedrock Edition version history',
        ['values'] = pocket,
        ['has_data_versions'] = false
    },
    {
        ['name'] = 'Education Edition',
        ['link'] = 'Education Edition/Versionen',
        ['values'] = education,
        ['has_data_versions'] = false
    }
}

-- Intended for translators
unknown = 'Unbekannt'
none = 'N/A'
pending = 'Wartend'

-- 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] ~= nil
        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

-- 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.16 
ver(pocket, 'Bedrock Edition beta 1.16.200.57', 422)
ver(pocket, 'Bedrock Edition beta 1.16.200.56', 422)
ver(pocket, 'Bedrock Edition beta 1.16.200.55', 422)
ver(pocket, 'Bedrock Edition beta 1.16.200.53', 422)
ver(pocket, 'Bedrock Edition beta 1.16.200.52', 421)
ver(pocket, 'Bedrock Edition beta 1.16.200.51', 420)
ver(pocket, 'Bedrock Edition 1.16.101', 419)
ver(pocket, 'Bedrock Edition 1.16.100', 419)
ver(pocket, 'Bedrock Edition beta 1.16.100.60', 419)
ver(pocket, 'Bedrock Edition beta 1.16.100.59', 418)
ver(pocket, 'Bedrock Edition beta 1.16.30.57', 418)
ver(pocket, 'Bedrock Edition beta 1.16.30.56', 418)
ver(pocket, 'Bedrock Edition beta 1.16.100.58', 417)
ver(pocket, 'Bedrock Edition beta 1.16.100.57', 416)
ver(pocket, 'Bedrock Edition beta 1.16.100.56', 415)
ver(pocket, 'Bedrock Edition beta 1.16.100.55', 414)
ver(pocket, 'Bedrock Edition beta 1.16.100.54', 413)
ver(pocket, 'Bedrock Edition beta 1.16.100.53', 412)
ver(pocket, 'Bedrock Edition beta 1.16.100.52', 411)
ver(pocket, 'Bedrock Edition beta 1.16.100.51', 410)
ver(pocket, 'Bedrock Edition beta 1.16.100.50', 409)
ver(pocket, 'Bedrock Edition 1.16.61', 408)
ver(pocket, 'Bedrock Edition 1.16.60', 408)
ver(pocket, 'Bedrock Edition 1.16.50', 408)
ver(pocket, 'Bedrock Edition 1.16.42', 408)
ver(pocket, 'Bedrock Edition 1.16.40', 408)
ver(pocket, 'Bedrock Edition 1.16.21', 408)
ver(pocket, 'Bedrock Edition 1.16.20', 408)
ver(pocket, 'Bedrock Edition beta 1.16.20.54', 408)
ver(pocket, 'Bedrock Edition beta 1.16.20.53', 408)
ver(pocket, 'Bedrock Edition beta 1.16.30.53', 407)
ver(pocket, 'Bedrock Edition beta 1.16.30.52', 407)
ver(pocket, 'Bedrock Edition beta 1.16.20.52', 407)
ver(pocket, 'Bedrock Edition beta 1.16.20.50', 407)
ver(pocket, 'Bedrock Edition 1.16.10', 407)
ver(pocket, 'Bedrock Edition 1.16.1.03', 407)
ver(pocket, 'Bedrock Edition 1.16.1', 407)
ver(pocket, 'Bedrock Edition 1.16.0', 407)
ver(pocket, 'Bedrock Edition beta 1.16.0.68', 407)
ver(pocket, 'Bedrock Edition beta 1.16.0.67', 407)
ver(pocket, 'Bedrock Edition beta 1.16.0.66', 407)
ver(pocket, 'Bedrock Edition beta 1.16.0.64', 407)
ver(pocket, 'Bedrock Edition beta 1.16.0.63', 406)
ver(pocket, 'Bedrock Edition beta 1.16.0.61', 405)
ver(pocket, 'Bedrock Edition beta 1.16.0.60', 404)
ver(pocket, 'Bedrock Edition beta 1.16.0.59', 401)
ver(pocket, 'Bedrock Edition beta 1.16.0.58', 401)
ver(pocket, 'Bedrock Edition beta 1.16.0.57', 403)
ver(pocket, 'Bedrock Edition beta 1.16.0.55', 402)
ver(pocket, 'Bedrock Edition beta 1.16.0.53', 401)
ver(pocket, 'Bedrock Edition beta 1.16.0.51', 400)
ver(pocket, 'Bedrock Edition beta 1.15.0.56', 396)
ver(pocket, 'Bedrock Edition beta 1.15.0.55', 395)
ver(pocket, 'Bedrock Edition beta 1.15.0.54', 394)
ver(pocket, 'Bedrock Edition beta 1.15.0.53', 393)
ver(pocket, 'Bedrock Edition beta 1.15.0.51', 392)
ver(pocket, 'Bedrock Edition beta 1.15.0.9', 391) -- RTX beta
ver(pocket, 'Bedrock Edition beta 1.15.0.8', 391) -- RTX beta

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

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

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

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

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

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

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

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

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

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

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

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

-- 1.1
ver(pocket, 'Pocket Edition 1.1.7', unknown)
ver(pocket, 'Pocket Edition 1.1.5', unknown)
ver(pocket, 'Pocket Edition 1.1.4', unknown)
ver(pocket, 'Pocket Edition 1.1.3', unknown)
ver(pocket, 'Pocket Edition alpha 1.1.3.1', unknown)
ver(pocket, 'Pocket Edition alpha 1.1.3.0', unknown)
ver(pocket, 'Pocket Edition 1.1.2', unknown)
ver(pocket, 'Pocket Edition 1.1.1', unknown)
ver(pocket, 'Pocket Edition alpha 1.1.1.1', unknown)
ver(pocket, 'Pocket Edition alpha 1.1.1.0', unknown)
ver(pocket, 'Pocket Edition 1.1.0', unknown)
ver(pocket, 'Pocket Edition alpha 1.1.0.9', unknown)
ver(pocket, 'Pocket Edition alpha 1.1.0.8', unknown)
ver(pocket, 'Pocket Edition alpha 1.1.0.5', unknown)
ver(pocket, 'Pocket Edition alpha 1.1.0.4', unknown)
ver(pocket, 'Pocket Edition alpha 1.1.0.3', unknown)
ver(pocket, 'Pocket Edition alpha 1.1.0.1', unknown)
ver(pocket, 'Pocket Edition alpha 1.1.0.0', unknown)

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

-- PE ALPHA

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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