- 致编者:请牢记我们的域名wiki.mcbe-dev.net!
- 致编者:欢迎加入本Wiki的官方交流QQ群或Discord服务器!
- 基岩版1.19.31现已发布!(了解更多)
- Inner Core现已支持Xbox模组联机!(了解更多)
- 如果您是第一次来到本Wiki,欢迎注册一个账户
- 点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
- 请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
Module:Protocol version/Versions
来自Minecraft基岩版开发Wiki
该模块为模块:Protocol version提供数据。
数据来源:
- https://wiki.vg/Bedrock_Protocol_version_numbers (授权协议CC-BY-SA 3.0)
- 基岩版1.2.0.22起,游戏内“档案设置”中的“协议版本”。
另见[编辑]
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'] = '基岩版',
['link'] = '基岩版版本记录',
['values'] = pocket,
['has_data_versions'] = false
},
{
['name'] = '教育版',
['link'] = '教育版版本记录',
['values'] = education,
['has_data_versions'] = false
}
}
-- Intended for translators
unknown = '未知'
none = 'N/A'
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] ~= nil
then error("试图加入版本" .. name .. ",但其已经存在")
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)
-- 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.19
ver(pocket, '基岩版1.19.60.27', 567)
ver(pocket, '基岩版1.19.60.26', 567)
ver(pocket, '基岩版1.19.60.25', 565)
ver(pocket, '基岩版1.19.60.24', 563)
ver(pocket, '基岩版1.19.60.23', 562)
ver(pocket, '基岩版1.19.60.22', 562)
ver(pocket, '基岩版1.19.60.20', 561)
ver(pocket, '基岩版1.19.51', 560)
ver(pocket, '基岩版1.19.50', 560)
ver(pocket, '基岩版1.19.50.25', 560)
ver(pocket, '基岩版1.19.50.24', 560)
ver(pocket, '基岩版1.19.50.23', 560)
ver(pocket, '基岩版1.19.50.22', 560)
ver(pocket, '基岩版1.19.50.21', 559)
ver(pocket, '基岩版1.19.50.20', 558)
ver(pocket, '基岩版1.19.41', 557)
ver(pocket, '基岩版1.19.40', 557)
ver(pocket, '基岩版1.19.40.24', 557)
ver(pocket, '基岩版1.19.40.23', 557)
ver(pocket, '基岩版1.19.40.22', 555)
ver(pocket, '基岩版1.19.40.21', 555)
ver(pocket, '基岩版1.19.40.20', 554)
ver(pocket, '基岩版1.19.31', 554)
ver(pocket, '基岩版1.19.30', 554)
ver(pocket, '基岩版1.19.30.25', 553)
ver(pocket, '基岩版1.19.30.24', 553)
ver(pocket, '基岩版1.19.30.23', 553)
ver(pocket, '基岩版1.19.30.22', 552)
ver(pocket, '基岩版1.19.30.21', 552)
ver(pocket, '基岩版1.19.30.20', 551)
ver(pocket, '基岩版1.19.22', 545)
ver(pocket, '基岩版1.19.21', 545)
ver(pocket, '基岩版1.19.20', 544)
ver(pocket, '基岩版1.19.20.24', 544)
ver(pocket, '基岩版1.19.20.23', 543)
ver(pocket, '基岩版1.19.20.22', 542)
ver(pocket, '基岩版1.19.20.20', 542)
ver(pocket, '基岩版1.19.11', 534)
ver(pocket, '基岩版1.19.10', 534)
ver(pocket, '基岩版1.19.10.24', 534)
ver(pocket, '基岩版1.19.10.23', 534)
ver(pocket, '基岩版1.19.10.22', 533)
ver(pocket, '基岩版1.19.10.21', 532)
ver(pocket, '基岩版1.19.10.20', 530)
ver(pocket, '基岩版1.19.2', 527)
ver(pocket, '基岩版1.19.0', 527)
ver(pocket, '基岩版1.19.0.68', 526)
ver(pocket, '基岩版1.19.0.34', 526)
ver(pocket, '基岩版1.19.0.32', 526)
ver(pocket, '基岩版1.19.0.30', 526)
ver(pocket, '基岩版1.19.0.28', 524)
ver(pocket, '基岩版1.19.0.26', 516)
ver(pocket, '基岩版1.19.0.24', 514)
ver(pocket, '基岩版1.19.0.20', 512)
-- 1.18
ver(pocket, '基岩版1.18.33', 503)
ver(pocket, '基岩版1.18.32', 503)
ver(pocket, '基岩版1.18.31', 503)
ver(pocket, '基岩版1.18.30', 503)
ver(pocket, '基岩版1.18.30.32', 503)
ver(pocket, '基岩版1.18.30.30', 503)
ver(pocket, '基岩版1.18.30.28', 503)
ver(pocket, '基岩版1.18.30.26', 498)
ver(pocket, '基岩版1.18.30.22', 497)
ver(pocket, '基岩版1.18.30.20', 495)
ver(pocket, '基岩版1.18.20.29', 491)
ver(pocket, '基岩版1.18.20.27', 491)
ver(pocket, '基岩版1.18.20.25', 491)
ver(pocket, '基岩版1.18.20.23', '1.18.20.23:490<br>1.18.20.24:491')
ver(pocket, '基岩版1.18.20.21', 490)
ver(pocket, '基岩版1.18.12', 486)
ver(pocket, '基岩版1.18.11', 486)
ver(pocket, '基岩版1.18.10', 486)
ver(pocket, '基岩版1.18.10.28', 486)
ver(pocket, '基岩版1.18.10.27', 485)
ver(pocket, '基岩版1.18.10.26', 485)
ver(pocket, '基岩版1.18.10.24', 479)
ver(pocket, '基岩版1.18.10.22', 477)
ver(pocket, '基岩版1.18.10.21', 476)
ver(pocket, '基岩版1.18.10.20', 476)
ver(pocket, '基岩版1.18.2', 475)
ver(pocket, '基岩版1.18.1', 475)
ver(pocket, '基岩版1.18.0', 475)
ver(pocket, '基岩版1.18.0.27', 475)
ver(pocket, '基岩版1.18.0.25', 475)
ver(pocket, '基岩版1.18.0.24', 475)
ver(pocket, '基岩版1.18.0.23', 476)
ver(pocket, '基岩版1.18.0.22', 476)
ver(pocket, '基岩版1.18.0.21', 474)
ver(pocket, '基岩版1.18.0.20', 474)
-- 1.17
ver(pocket, '基岩版1.17.41', 471)
ver(pocket, '基岩版1.17.40', 471)
ver(pocket, '基岩版1.17.40.23', 471)
ver(pocket, '基岩版1.17.40.21', 471)
ver(pocket, '基岩版1.17.40.20', 471)
ver(pocket, '基岩版1.17.34', 465)
ver(pocket, '基岩版1.17.33', 465)
ver(pocket, '基岩版1.17.32', 465)
ver(pocket, '基岩版1.17.30', 465)
ver(pocket, '基岩版1.17.30.25', 465)
ver(pocket, '基岩版1.17.30.24', 464)
ver(pocket, '基岩版1.17.30.23', 464)
ver(pocket, '基岩版1.17.30.22', 464)
ver(pocket, '基岩版1.17.30.21', 462)
ver(pocket, '基岩版1.17.30.20', 462)
ver(pocket, '基岩版1.17.20.23', 459)
ver(pocket, '基岩版1.17.20.22', 456)
ver(pocket, '基岩版1.17.20.21', 455)
ver(pocket, '基岩版1.17.20.20', 453)
ver(pocket, '基岩版1.17.11', 448)
ver(pocket, '基岩版1.17.10', 448)
ver(pocket, '基岩版1.17.10.23', 448)
ver(pocket, '基岩版1.17.10.22', 448)
ver(pocket, '基岩版1.17.10.21', 441)
ver(pocket, '基岩版1.17.10.20', 441)
ver(pocket, '基岩版1.17.2', 440)
ver(pocket, '基岩版1.17.1', 440)
ver(pocket, '基岩版1.17.0', 440)
ver(pocket, '基岩版1.17.0.58', 440)
ver(pocket, '基岩版1.17.0.56', 440)
ver(pocket, '基岩版1.17.0.54', 440)
ver(pocket, '基岩版1.17.0.52', 437)
ver(pocket, '基岩版1.17.0.50', 437)
ver(pocket, '基岩版1.16.230.56', 435)
ver(pocket, '基岩版1.16.230.54', 435)
ver(pocket, '基岩版1.16.230.52', 434)
ver(pocket, '基岩版1.16.230.50', 433)
-- 1.16
ver(pocket, '基岩版1.16.221', 431)
ver(pocket, '基岩版1.16.220', 431)
ver(pocket, '基岩版1.16.220.52', 431)
ver(pocket, '基岩版1.16.220.51', 430)
ver(pocket, '基岩版1.16.220.50', 429)
ver(pocket, '基岩版1.16.210', 428)
ver(pocket, '基岩版1.16.210.61', 428)
ver(pocket, '基岩版1.16.210.60', 428)
ver(pocket, '基岩版1.16.210.59', 428)
ver(pocket, '基岩版1.16.210.58', 428)
ver(pocket, '基岩版1.16.210.57', 427)
ver(pocket, '基岩版1.16.210.56', 427)
ver(pocket, '基岩版1.16.210.55', 425)
ver(pocket, '基岩版1.16.210.54', 425)
ver(pocket, '基岩版1.16.210.53', 424)
ver(pocket, '基岩版1.16.210.51', 423)
ver(pocket, '基岩版1.16.210.50', 423)
ver(pocket, '基岩版1.16.201', 422)
ver(pocket, '基岩版1.16.200', 422)
ver(pocket, '基岩版1.16.200.57', 422)
ver(pocket, '基岩版1.16.200.56', 422)
ver(pocket, '基岩版1.16.200.55', 422)
ver(pocket, '基岩版1.16.200.54', 422) -- 971620054, not released to the public
ver(pocket, '基岩版1.16.200.53', 422)
ver(pocket, '基岩版1.16.200.52', 421)
ver(pocket, '基岩版1.16.200.51', 420)
ver(pocket, '基岩版1.16.200.50', 420) -- 971620050, not released to the public
ver(pocket, '基岩版1.16.101', 419)
ver(pocket, '基岩版1.16.100', 419)
ver(pocket, '基岩版1.16.100.60', 419)
ver(pocket, '基岩版1.16.100.59', 418)
ver(pocket, '基岩版1.16.100.58', 417)
ver(pocket, '基岩版1.16.100.57', 416)
ver(pocket, '基岩版1.16.100.56', 415)
ver(pocket, '基岩版1.16.100.55', 414)
ver(pocket, '基岩版1.16.100.54', 413)
ver(pocket, '基岩版1.16.100.53', 412)
ver(pocket, '基岩版1.16.100.52', 411)
ver(pocket, '基岩版1.16.100.51', 410)
ver(pocket, '基岩版1.16.100.50', 409)
ver(pocket, '基岩版1.16.30.57', 418) -- RTX beta
ver(pocket, '基岩版1.16.30.56', 418) -- RTX beta
ver(pocket, '基岩版1.16.30.53', 407) --RTX Beta
ver(pocket, '基岩版1.16.30.52', 407) --RTX Beta
ver(pocket, '基岩版1.16.61', 408)
ver(pocket, '基岩版1.16.60', 408)
ver(pocket, '基岩版1.16.50', 408)
ver(pocket, '基岩版1.16.42', 408)
ver(pocket, '基岩版1.16.40', 408)
ver(pocket, '基岩版1.16.21', 408)
ver(pocket, '基岩版1.16.20', 408)
ver(pocket, '基岩版1.16.20.54', 408)
ver(pocket, '基岩版1.16.20.53', 408)
ver(pocket, '基岩版1.16.20.52', 407)
ver(pocket, '基岩版1.16.20.51', 407) -- 943162051, not released to the public
ver(pocket, '基岩版1.16.20.50', 407)
ver(pocket, '基岩版1.16.10', 407)
ver(pocket, '基岩版1.16.1.04', 407)
ver(pocket, '基岩版1.16.1.03', 407)
ver(pocket, '基岩版1.16.1', 407)
ver(pocket, '基岩版1.16.0', 407)
ver(pocket, '基岩版1.16.0.68', 407)
ver(pocket, '基岩版1.16.0.67', 407)
ver(pocket, '基岩版1.16.0.66', 407)
ver(pocket, '基岩版1.16.0.65', 407) -- 943160065, not released to the public
ver(pocket, '基岩版1.16.0.64', 407)
ver(pocket, '基岩版1.16.0.63', 406)
ver(pocket, '基岩版1.16.0.61', 405)
ver(pocket, '基岩版1.16.0.60', 404)
ver(pocket, '基岩版1.16.0.59', 401)
ver(pocket, '基岩版1.16.0.58', 401)
ver(pocket, '基岩版1.16.0.57', 403)
ver(pocket, '基岩版1.16.0.55', 402)
ver(pocket, '基岩版1.16.0.54', 402) -- 941160054, not released to the public
ver(pocket, '基岩版1.16.0.53', 401)
ver(pocket, '基岩版1.16.0.52', 401) -- 941160052, not released to the public
ver(pocket, '基岩版1.16.0.51', 400)
ver(pocket, '基岩版1.15.0.56', 396)
ver(pocket, '基岩版1.15.0.55', 395)
ver(pocket, '基岩版1.15.0.54', 394)
ver(pocket, '基岩版1.15.0.53', 393)
ver(pocket, '基岩版1.15.0.51', 392)
ver(pocket, '基岩版1.15.0.11', 391) --RTX Beta
ver(pocket, '基岩版1.15.0.9', 391) --RTX Beta
ver(pocket, '基岩版1.15.0.8', 391) --RTX Beta
-- 1.14
ver(pocket, '基岩版1.14.60', 390)
ver(pocket, '基岩版1.14.41', 389)
ver(pocket, '基岩版1.14.30', 389)
ver(pocket, '基岩版1.14.30.51', 389)
ver(pocket, '基岩版1.14.21', 389)
ver(pocket, '基岩版1.14.20', 389)
ver(pocket, '基岩版1.14.25.1', 389)
ver(pocket, '基岩版1.14.2.51', 389)
ver(pocket, '基岩版1.14.2.50', 389)
ver(pocket, '基岩版1.14.1', 389)
ver(pocket, '基岩版1.14.1.3', 389)
ver(pocket, '基岩版1.14.1.2', 389)
ver(pocket, '基岩版1.14.0.12', 389)
ver(pocket, '基岩版1.14.0', 389)
ver(pocket, '基岩版1.14.0.52', 389)
ver(pocket, '基岩版1.14.0.51', 389)
ver(pocket, '基岩版1.14.0.50', 389)
ver(pocket, '基岩版1.14.0.6', 389)
ver(pocket, '基岩版1.14.0.5', 389) -- 941140005, not released to the public
ver(pocket, '基岩版1.14.0.4', 389)
ver(pocket, '基岩版1.14.0.3', 389)
ver(pocket, '基岩版1.14.0.2', 389)
ver(pocket, '基岩版1.14.0.1', 390)
-- 1.13
ver(pocket, '基岩版1.13.3', 388)
ver(pocket, '基岩版1.13.2', 388)
ver(pocket, '基岩版1.13.1', 388)
ver(pocket, '基岩版1.13.0', 388)
ver(pocket, '基岩版1.13.0.18', 389)
ver(pocket, '基岩版1.13.0.17', 388)
ver(pocket, '基岩版1.13.0.16', 388)
ver(pocket, '基岩版1.13.0.15', 387)
ver(pocket, '基岩版1.13.0.13', 386)
ver(pocket, '基岩版1.13.0.9', 385)
ver(pocket, '基岩版1.13.0.6', 371)
ver(pocket, '基岩版1.13.0.5', 371)
ver(pocket, '基岩版1.13.0.4', 371)
ver(pocket, '基岩版1.13.0.3', 372) -- 871130003, not released to the public
ver(pocket, '基岩版1.13.0.2', 370)
ver(pocket, '基岩版1.13.0.1', 370)
-- 1.12
ver(pocket, '基岩版1.12.1', 361)
ver(pocket, '基岩版1.12.0', 361)
ver(pocket, '基岩版1.12.0.14', 361)
ver(pocket, '基岩版1.12.0.13', 361)
ver(pocket, '基岩版1.12.0.12', 361)
ver(pocket, '基岩版1.12.0.11', 361)
ver(pocket, '基岩版1.12.0.10', 361)
ver(pocket, '基岩版1.12.0.9', 361)
ver(pocket, '基岩版1.12.0.6', 361)
ver(pocket, '基岩版1.12.0.4', 361)
ver(pocket, '基岩版1.12.0.3', 361)
ver(pocket, '基岩版1.12.0.2', 360)
-- 1.11
ver(pocket, '基岩版1.11.4', 354)
ver(pocket, '基岩版1.11.3', 354)
ver(pocket, '基岩版1.11.2', 354)
ver(pocket, '基岩版1.11.1', 354)
ver(pocket, '基岩版1.11.0', 354)
ver(pocket, '基岩版1.11.0.10', 354)
ver(pocket, '基岩版1.11.0.9', 354)
ver(pocket, '基岩版1.11.0.8', 354)
ver(pocket, '基岩版1.11.0.7', 354)
ver(pocket, '基岩版1.11.0.5', 353)
ver(pocket, '基岩版1.11.0.4', 352)
ver(pocket, '基岩版1.11.0.3', 351)
ver(pocket, '基岩版1.11.0.1', 350)
-- 1.10
ver(pocket, '基岩版1.10.1', 340)
ver(pocket, '基岩版1.10.0', 340)
ver(pocket, '基岩版1.10.0.4', 340)
ver(pocket, '基岩版1.10.0.3', 340)
-- 1.9
ver(pocket, '基岩版1.9.0', 332)
ver(pocket, '基岩版1.9.0.5', 332)
ver(pocket, '基岩版1.9.0.3', 332)
ver(pocket, '基岩版1.9.0.2', 331)
ver(pocket, '基岩版1.9.0.0', 330)
-- 1.8
ver(pocket, '基岩版1.8.1', 313)
ver(pocket, '基岩版1.8.0', 313)
ver(pocket, '基岩版1.8.0.14', 312)
ver(pocket, '基岩版1.8.0.13', 312)
ver(pocket, '基岩版1.8.0.11', 312)
ver(pocket, '基岩版1.8.0.10', 311)
ver(pocket, '基岩版1.8.0.8', 310)
-- 1.7
ver(pocket, '基岩版1.7.1', 291)
ver(pocket, '基岩版1.7.0', 291)
ver(pocket, '基岩版1.7.0.9', 291)
ver(pocket, '基岩版1.7.0.7', 291)
ver(pocket, '基岩版1.7.0.5', 291)
ver(pocket, '基岩版1.7.0.3', 290)
ver(pocket, '基岩版1.7.0.2', 290)
-- 1.6
ver(pocket, '基岩版1.6.2', 282)
ver(pocket, '基岩版1.6.1', 282)
ver(pocket, '基岩版1.6.0', 282)
ver(pocket, '基岩版1.6.0.30', 282)
ver(pocket, '基岩版1.6.0.8', 282)
ver(pocket, '基岩版1.6.0.6', 281)
ver(pocket, '基岩版1.6.0.5', 281)
ver(pocket, '基岩版1.6.0.1', 280)
-- 1.5
ver(pocket, '基岩版1.5.3', 274)
ver(pocket, '基岩版1.5.2', 274)
ver(pocket, '基岩版1.5.1', 274)
ver(pocket, '基岩版1.5.0', 274)
ver(pocket, '基岩版1.5.0.10', 274)
ver(pocket, '基岩版1.5.0.7', 273)
ver(pocket, '基岩版1.5.0.4', 271)
ver(pocket, '基岩版1.5.0.1', 271)
ver(pocket, '基岩版1.5.0.0', 270)
-- 1.4
ver(pocket, '基岩版1.4.4', 261)
ver(pocket, '基岩版1.4.3', 261)
ver(pocket, '基岩版1.4.2', 261)
ver(pocket, '基岩版1.4.1', 261)
ver(pocket, '基岩版1.4.0', 261)
ver(pocket, '基岩版1.2.20.2', 260)
ver(pocket, '基岩版1.2.20.1', 260)
ver(pocket, '基岩版1.2.14.3', 240)
ver(pocket, '基岩版1.2.14.2', 240)
ver(pocket, '基岩版1.2.13.12', 223)
ver(pocket, '基岩版1.2.13.11', 224)
ver(pocket, '基岩版1.2.13.10', 222)
ver(pocket, '基岩版1.2.13.8', 221)
-- 1.2
ver(pocket, '基岩版1.2.13.60(1.2.16)', 223)
ver(pocket, '基岩版1.2.15', 223)
ver(pocket, '基岩版1.2.14', 223)
ver(pocket, '基岩版1.2.13', 223)
ver(pocket, '基岩版1.2.13.6', 220)
ver(pocket, '基岩版1.2.13.5', 220)
ver(pocket, '基岩版1.2.11', 201)
ver(pocket, '基岩版1.2.10', 201)
ver(pocket, '基岩版1.2.10.1', 200)
ver(pocket, '基岩版1.2.9', 160)
ver(pocket, '基岩版1.2.8', 160)
ver(pocket, '基岩版1.2.7', 160)
ver(pocket, '基岩版1.2.6.60', 150)
ver(pocket, '基岩版1.2.6', 150)
ver(pocket, '基岩版1.2.6.2', 140)
ver(pocket, '基岩版1.2.5', 141)
ver(pocket, '基岩版1.2.5.15', 141)
ver(pocket, '基岩版1.2.5.12', 140)
ver(pocket, '基岩版1.2.5.0', 137)
ver(pocket, '基岩版1.2.3', 137)
ver(pocket, '基岩版1.2.3.3', 137)
ver(pocket, '基岩版1.2.2', 137)
ver(pocket, '基岩版1.2.1', 137)
ver(pocket, '基岩版1.2.0', 137)
ver(pocket, '基岩版1.2.0.31', 136)
ver(pocket, '基岩版1.2.0.25', 135)
ver(pocket, '基岩版1.2.0.22', 134)
ver(pocket, '基岩版1.2.0.18', 133)
ver(pocket, '基岩版1.2.0.15', 132)
ver(pocket, '基岩版1.2.0.11', 132)
ver(pocket, '基岩版1.2.0.9', 131)
ver(pocket, '基岩版1.2.0.7', 131)
ver(pocket, '基岩版1.2.0.2', 130)
-- 1.1
ver(pocket, '携带版1.1.7', 113)
ver(pocket, '携带版1.1.5', 113)
ver(pocket, '携带版1.1.4', 113)
ver(pocket, '携带版1.1.3', 113)
ver(pocket, '携带版1.1.3.1', 113)
ver(pocket, '携带版1.1.3.0', 113)
ver(pocket, '携带版1.1.2', 113)
ver(pocket, '携带版1.1.1', 113)
ver(pocket, '携带版1.1.1.1', 113)
ver(pocket, '携带版1.1.1.0', 113)
ver(pocket, '携带版1.1.0', 113)
ver(pocket, '携带版1.1.0.9', 112)
ver(pocket, '携带版1.1.0.8', 111)
ver(pocket, '携带版1.1.0.5', 110)
ver(pocket, '携带版1.1.0.4', 110)
ver(pocket, '携带版1.1.0.3', 110)
ver(pocket, '携带版1.1.0.1', 110)
ver(pocket, '携带版1.1.0.0', 110)
-- 1.0
ver(pocket, '携带版1.0.9', 107)
ver(pocket, '携带版1.0.8', 107)
ver(pocket, '携带版1.0.7', 107)
ver(pocket, '携带版1.0.6', 106)
ver(pocket, '携带版1.0.6.0', 105)
ver(pocket, '携带版1.0.5', 105)
ver(pocket, '携带版1.0.5.11', 105)
ver(pocket, '携带版1.0.5.3', 105)
ver(pocket, '携带版1.0.5.0', 105)
ver(pocket, '携带版1.0.4', 102)
ver(pocket, '携带版1.0.4.1', 102)
ver(pocket, '携带版1.0.4.0', 101)
ver(pocket, '携带版1.0.3', 101)
ver(pocket, '携带版1.0.3.0', 101)
ver(pocket, '携带版1.0.2', 100)
ver(pocket, '携带版1.0.1', 100)
ver(pocket, '携带版1.0.0', 100)
ver(pocket, '携带版1.0.0.7', 100)
ver(pocket, '携带版1.0.0.2', 100)
ver(pocket, '携带版1.0.0.1', 92)
ver(pocket, '携带版1.0.0.0', 92)
ver(pocket, '携带版0.17.0.2', 91)
ver(pocket, '携带版0.17.0.1', 91)
-- PE ALPHA
-- 0.16
ver(pocket, '携带版0.16.2', 91)
ver(pocket, '携带版0.16.1', 91)
ver(pocket, '携带版0.16.0', 91)
ver(pocket, '携带版0.16.0.b5', 90)
ver(pocket, '携带版0.16.0.b4', 90)
ver(pocket, '携带版0.16.0.b3', 90)
ver(pocket, '携带版0.16.0.b2', 90) -- aka Alpha 0.15.90.1
ver(pocket, '携带版0.16.0.b1', 90)
-- 0.15
ver(pocket, '携带版0.15.10', 84)
ver(pocket, '携带版0.15.9', 83)
ver(pocket, '携带版0.15.8', 82)
ver(pocket, '携带版0.15.7', 82)
ver(pocket, '携带版0.15.6', 82)
ver(pocket, '携带版0.15.4', 82)
ver(pocket, '携带版0.15.3', 81)
ver(pocket, '携带版0.15.2', 81)
ver(pocket, '携带版0.15.1', 81)
ver(pocket, '携带版0.15.1.b1', 81)
ver(pocket, '携带版0.15.0', 81)
ver(pocket, '携带版0.15.0.b3', 81)
ver(pocket, '携带版0.15.0.b2', 81)
ver(pocket, '携带版0.15.0.b1', 81)
ver(pocket, '携带版0.15.0.a4', 60)
ver(pocket, '携带版0.15.0.a3', 60)
ver(pocket, '携带版0.15.0.a2', 60)
-- 0.14
ver(pocket, '携带版0.14.3', 70)
ver(pocket, '携带版0.14.2', 60)
ver(pocket, '携带版0.14.1', 46)
ver(pocket, '携带版0.14.0', 45)
ver(pocket, '携带版0.14.0.b7', 45)
ver(pocket, '携带版0.14.0.b6', 44)
ver(pocket, '携带版0.14.0.b5', 43)
ver(pocket, '携带版0.14.0.b4', 43)
ver(pocket, '携带版0.14.0.b3', 42)
ver(pocket, '携带版0.14.0.b2', 41)
ver(pocket, '携带版0.14.0.b1', 41)
-- 0.13
ver(pocket, '携带版0.13.2', 39)
ver(pocket, '携带版0.13.1', unknown)
ver(pocket, '携带版0.13.0', unknown)
ver(pocket, '携带版0.13.0.b5', 38)
ver(pocket, '携带版0.13.0.b4', 38)
ver(pocket, '携带版0.13.0.b3', 38)
ver(pocket, '携带版0.13.0.b2', 37)
ver(pocket, '携带版0.13.0.b1', 37)
-- 0.12
ver(pocket, '携带版0.12.3', 34)
ver(pocket, '携带版0.12.2', 34)
ver(pocket, '携带版0.12.1', 34)
ver(pocket, '携带版0.12.1.b13', 34)
ver(pocket, '携带版0.12.1.b12', 34)
ver(pocket, '携带版0.12.1.b11', 34)
ver(pocket, '携带版0.12.1.b10', 34)
ver(pocket, '携带版0.12.1.b9', 34)
ver(pocket, '携带版0.12.1.b8', 33)
ver(pocket, '携带版0.12.1.b7', 33)
ver(pocket, '携带版0.12.1.b6', 32)
ver(pocket, '携带版0.12.1.b5', 31)
ver(pocket, '携带版0.12.1.b4', 31)
ver(pocket, '携带版0.12.1.b3', 30)
ver(pocket, '携带版0.12.1.b2', 30)
ver(pocket, '携带版0.12.1.b1', 29)
ver(pocket, '携带版0.12.0.1', unknown)
ver(pocket, '携带版0.12.0', unknown)
-- 0.11
ver(pocket, '携带版0.11.2', unknown)
ver(pocket, '携带版0.11.1', unknown)
ver(pocket, '携带版0.11.0', unknown)
ver(pocket, '携带版0.11.0.b14', 27)
ver(pocket, '携带版0.11.0.b13', unknown)
ver(pocket, '携带版0.11.0.b12', unknown)
ver(pocket, '携带版0.11.0.b11', 26)
ver(pocket, '携带版0.11.0.b10', unknown)
ver(pocket, '携带版0.11.0.b9', unknown)
ver(pocket, '携带版0.11.0.b8', 25)
ver(pocket, '携带版0.11.0.b7', 24)
ver(pocket, '携带版0.11.0.b6', unknown)
ver(pocket, '携带版0.11.0.b5', 23)
ver(pocket, '携带版0.11.0.b4', 22)
ver(pocket, '携带版0.11.0.b3', unknown)
ver(pocket, '携带版0.11.0.b2', unknown)
ver(pocket, '携带版0.11.0.b1', 21)
-- 0.10
ver(pocket, '携带版0.10.5', unknown)
ver(pocket, '携带版0.10.4', 20)
ver(pocket, '携带版0.10.3', 20)
ver(pocket, '携带版0.10.2', 20)
ver(pocket, '携带版0.10.1', 20)
ver(pocket, '携带版0.10.0', 20)
ver(pocket, '携带版0.10.0.b9', 20)
ver(pocket, '携带版0.10.0.b8', 20)
ver(pocket, '携带版0.10.0.b7', 20)
ver(pocket, '携带版0.10.0.b6', 20)
ver(pocket, '携带版0.10.0.b5', unknown)
ver(pocket, '携带版0.10.0.b4', unknown)
ver(pocket, '携带版0.10.0.b3', unknown)
ver(pocket, '携带版0.10.0.b2', unknown)
ver(pocket, '携带版0.10.0.b1', 19)
-- 0.9
ver(pocket, '携带版0.9.5', 18)
ver(pocket, '携带版0.9.4', unknown)
ver(pocket, '携带版0.9.3', unknown)
ver(pocket, '携带版0.9.2', unknown)
ver(pocket, '携带版0.9.1', unknown)
ver(pocket, '携带版0.9.0', unknown)
ver(pocket, '携带版0.9.0.b12', 17)
ver(pocket, '携带版0.9.0.b11', unknown)
ver(pocket, '携带版0.9.0.b10', unknown)
ver(pocket, '携带版0.9.0.b9', unknown)
ver(pocket, '携带版0.9.0.b8', unknown)
ver(pocket, '携带版0.9.0.b7', 16)
ver(pocket, '携带版0.9.0.b6', unknown)
ver(pocket, '携带版0.9.0.b5', unknown)
ver(pocket, '携带版0.9.0.b4', unknown)
ver(pocket, '携带版0.9.0.b3', unknown)
ver(pocket, '携带版0.9.0.b2', 15)
ver(pocket, '携带版0.9.0.b1', unknown)
-- 0.8
ver(pocket, '携带版0.8.2', unknown)
ver(pocket, '携带版0.8.1', 14)
ver(pocket, '携带版0.8.0', unknown)
ver(pocket, '携带版0.8.0.b8', unknown)
ver(pocket, '携带版0.8.0.b7', unknown)
ver(pocket, '携带版0.8.0.b6', unknown)
ver(pocket, '携带版0.8.0.b5', unknown)
ver(pocket, '携带版0.8.0.b4', unknown)
ver(pocket, '携带版0.8.0.b3', unknown)
ver(pocket, '携带版0.8.0.b2', unknown)
ver(pocket, '携带版0.8.0.b1', unknown)
-- 0.7
ver(pocket, '携带版0.7.6', unknown)
ver(pocket, '携带版0.7.5', unknown)
ver(pocket, '携带版0.7.4', 12)
ver(pocket, '携带版0.7.3', 11)
ver(pocket, '携带版0.7.2', 11)
ver(pocket, '携带版0.7.1', 11)
ver(pocket, '携带版0.7.0', 11)
-- 0.6
ver(pocket, '携带版0.6.1', 9)
ver(pocket, '携带版0.6.0', 9)
-- 0.5
ver(pocket, '携带版0.5.0', 8)
-- 0.4
ver(pocket, '携带版0.4.0 Rev3', unknown)
ver(pocket, '携带版0.4.0 Rev2', unknown)
ver(pocket, '携带版0.4.0', 7)
-- 0.3
ver(pocket, '携带版0.3.3', 6)
ver(pocket, '携带版0.3.2', 5)
ver(pocket, '携带版0.3.0', 4)
-- 0.2
ver(pocket, '携带版0.2.2', 3)
ver(pocket, '携带版0.2.1 Rev2', unknown)
ver(pocket, '携带版0.2.1', 3)
ver(pocket, '携带版0.2.0', 2)
-- 0.1
ver(pocket, '携带版0.1.3', unknown)
ver(pocket, '携带版0.1.2', unknown)
ver(pocket, '携带版0.1.1', unknown)
ver(pocket, '携带版0.1.0', 1)
-- Demo
ver(pocket, '携带版Demo', unknown)
-- EDUCATION EDITION
ver(education, '教育版1.19.50.0', 560)
ver(education, '教育版1.18.45', 503)
ver(education, '教育版1.18.42', 503)
ver(education, '教育版1.18.32', 503)
ver(education, '教育版1.18.31.0', 503)
ver(education, '教育版1.18.30.0', 503)
ver(education, '教育版1.18.10.04', 486)
ver(education, '教育版1.17.32', 466)
ver(education, '教育版1.17.31', 466)
ver(education, '教育版1.17.30', 466)
ver(education, '教育版1.17.30.2', 466)
ver(education, '教育版1.14.70', 392)
ver(education, '教育版1.14.60', 392)
ver(education, '教育版1.14.50', 391)
ver(education, '教育版1.14.40', 391)
ver(education, '教育版1.14.32', 390)
ver(education, '教育版1.14.31', 390)
ver(education, '教育版1.14.30', 390)
ver(education, '教育版1.12.60', 363)
ver(education, '教育版1.12.5', unknown)
ver(education, '教育版1.12.3', 362)
ver(education, '教育版1.12.1', unknown)
ver(education, '教育版1.12.0', 361)
ver(education, '教育版1.9.3', 332)
ver(education, '教育版1.9.1', 332)
ver(education, '教育版1.9.0', 332)
ver(education, '教育版1.8.0', 332)
ver(education, '教育版1.7.3', 291)
ver(education, '教育版1.7.1', 291)
ver(education, '教育版1.7.0', 291)
ver(education, '教育版1.4.0', 261)
ver(education, '教育版1.0.28', 150)
ver(education, '教育版1.0.27', 150)
ver(education, '教育版1.0.21', 137)
ver(education, '教育版1.0.18', unknown)
ver(education, '教育版1.0.17', unknown)
ver(education, '教育版1.0.2', 137)
ver(education, '教育版1.0.1', unknown)
ver(education, '教育版1.0', unknown)
ver(education, '教育版0.16.0', unknown)
ver(education, '教育版0.14.2', unknown)
return { ['versions'] = all, ['groups'] = groups }