# 2.12
2024.05.23:版本号(V2.12 BE1.20.10) 包括Mod PC包,手机测试版启动器,和服务器引擎。
示例Demo:前往此处下载
# 一、更新时间表
- 在2024年5月23日上线2.12第一个Beta版。
- 在2024年6月6日上线2.12第二个Beta版。
- 在2024年6月20日上线2.12稳定版。
- 在2024年6月28日,全渠道将更新2.12版本玩家包体,玩家将陆续更新到2.12版本,请开发者合理安排更新节奏。
# 二、重要功能更新
- 由于部分物品的名称与附加值存在变更,物品信息字典对ItemName及AuxValue字段以兼容,详见 2.12版本物品id变更 。
- /clone、/execute、/fill、/setblock、/testforblock指令写法变更,移除了数据参数,例如/setblock ~ ~ ~ minecraft:wool 1现在需要改写为/setblock ~ ~ ~ minecraft:wool ["color":"orange"]。2.12版本对旧版指令写法兼容,推荐使用新版写法。
- 2.12版本带来众多枚举值更新
# 三、API更新
- 新增
- 新增EnableFontBatchRender(客户端), 是否开启字体合批
- 调整
调整SetSignTextStyle(服务端), 支持告示牌文本样式的双面设置
调整GetSignTextStyle(服务端), 支持告示牌文本样式的双面设置
调整GetSignBlockText(服务端), 支持告示牌文本的双面设置
调整SetSignBlockText(服务端), 支持告示牌文本的双面设置
调整OnContainerFillLoottableServerEvent(服务端), 适配使用刷子刷可疑的沙子
调整GetBlockStates(服务端), 基岩版1.19更新后,部分包含多个种类的方块(例如,羊毛类,珊瑚类,栅栏类等类型的方块)被拆分成单独的方块,拥有新的identifier及方块附加值,因此原来的方块附加值及部分方块状态不再适用,也请注意尽量使用新的方块identifier。
调整SetBlockStates(服务端), 基岩版1.19更新后,部分包含多个种类的方块(例如,羊毛类,珊瑚类,栅栏类等类型的方块)被拆分成单独的方块,拥有新的identifier及方块附加值,因此原来的方块附加值及部分方块状态不再适用,也请注意尽量使用新的方块identifier。
调整GetBlockAuxValueFromStates(服务端), 基岩版1.19更新后,部分包含多个种类的方块(例如,羊毛类,珊瑚类,栅栏类等类型的方块)被拆分成单独的方块,拥有新的identifier及方块附加值,因此原来的方块附加值及部分方块状态不再适用,也请注意尽量使用新的方块identifier。
调整GetBlockStatesFromAuxValue(服务端), 基岩版1.19更新后,部分包含多个种类的方块(例如,羊毛类,珊瑚类,栅栏类等类型的方块)被拆分成单独的方块,拥有新的identifier及方块附加值,因此原来的方块附加值及部分方块状态不再适用,也请注意尽量使用新的方块identifier。
调整AddRecipe(服务端), 基岩版1.20更新后,酿造台的药水槽每次只能放进一个物品,无法一次放入两个及以上数量的物品。
调整GetRecipeResult(服务端), 返回的配方列表中的输入物品里,’item'字段对应的值有可能为列表类型(list),也可能为字符串类型(str)
调整GetRecipesByResult(服务端), 返回的配方列表中的输入物品里,’item'字段对应的值有可能为列表类型(list),也可能为字符串类型(str)
调整GetRecipesByInput(服务端), 返回的配方列表中的输入物品里,’item'字段对应的值有可能为列表类型(list),也可能为字符串类型(str)
调整GetRecipesByResult(客户端), 返回的配方列表中的输入物品里,’item'字段对应的值有可能为列表类型(list),也可能为字符串类型(str)
调整GetRecipesByInput(客户端), 返回的配方列表中的输入物品里,’item'字段对应的值有可能为列表类型(list),也可能为字符串类型(str)
调整ActorDamageCause枚举,新增SonicBoom(音波尖啸)、Campfire(营火) 、SoulCampfire(灵魂营火)。
调整ItemUseMethodEnum枚举,新增BrushingCompleted(刷子清刷完毕)。
调整StructureFeatureType枚举,新增AncientCity(远古城市)、TrailRuins(古迹废墟)、NeteaseLargeFeature(网易版大型结构特征)。
调整EntityType枚举,新增Warden(坚守者)、Frog(青蛙)、Tadpole(蝌蚪)、Allay(悦灵)、ChestBoatRideable(可乘骑运输船)、TraderLlama(行商羊驼)、Camel(骆驼)、Sniffer(嗅探兽)。
调整EnchantType枚举,新增SwiftSneak(迅捷潜行),调整NumEnchantments(附魔种数)和InvalidEnchantment(无效附魔)的顺序。
调整BiomeType枚举,新增deep_dark(深暗之域)、mangrove_swamp(红树林沼泽)、cherry_grove(樱花树林)。
调整EffectType枚举,新增DARKNESS(黑暗状态效果)。
调整UseAnimation枚举,新增Brush(刷)。
调整EnchantSlotType枚举,新增BRUSH(刷子)。
调整OpenContainerId枚举,新增SmithingTableTemplateContainer(锻造台模板位)、GrindstoneResultPreviewContainer(砂轮预览位)、RecipeBookContainer(配方位)。
调整ContainerType枚举,新增CHEST_BOAT(运输船)。
调整PlayerUISlot枚举,新增SmithingTableTemplate(锻造台模板位)。
调整AttributeBuffType枚举,新增SelfDestruct(自毁)。
调整GameType枚举,新增Spectator(旁观模式)。
- 修复
修复GetChinese(服务端), 返回值添加字符编码描述
修复GetRiders(服务端), 修复返回值描述为list(dict)
修复GetChinese(客户端), 返回值添加字符编码描述
修复ClientChestOpenEvent(客户端), 末影龙箱子修改为末影箱,补充实体容器相关描述
修复ClientChestCloseEvent(客户端), 末影龙箱子修改为末影箱,补充实体容器相关描述