23w31a是Java版1.20.2的首个快照,发布于2023年8月2日,加入了“村民交易的平衡性调整”内置 数据包,并修复了一些漏洞。 新内容命令格式/random- 新的命令,用于生成随机值及控制随机序列。
- 语法:
- /random value|roll []
- /random reset *| [] [] []
常规属性- 加入了generic.max_absorption属性。
- 用于限制AbsorptionAmount的最大值。
- 生物被施加伤害吸收效果时会增加generic.max_absorption,同时也会将AbsorptionAmount填充到最大值。
数据包- 在实验性内容中加入了“村民交易的平衡性调整”内置数据包。
标签- 加入了concrete_powder方块标签。
- 加入了camel_sand_step_sound_blocks方块标签。
- 包含#sand和#concrete_powder。
- 加入了non_controlling_rider实体类型标签。
- 加入了no_knockback伤害类型标签。
- 使伤害本身不会造成击退。
- 原版中用于事件造成的伤害,例如爆炸等事件会单独施加击退。
更改方块屏障- 被刷子刷扫以及实体落于其上时不再产生粒子。
- 现在创造模式玩家可以使之含水。
紫颂花钻石矿石附魔台- 将GUI中青金石槽的纹理回退至1.18-pre5前的版本,以与锻造台GUI中的纹理匹配。
粉红色花簇锻造台- 现在使用自定义配方时,可通过按⇧ Shift+左键将锻造用品放入槽位。
幽匿感测体和校频幽匿感测体- 现在能检测以下事件:
- 海龟挖开沙子
- 骆驼站起、坐下、冲刺
- 女巫喝药水
- 不死图腾激活
- 加入了entity_action游戏事件。
- 取代了entity_roar和entity_shake。
潜影盒- 现在开启时不属于窒息方块和红石导体。
- 现在开始开合和结束开合时发出NC更新。
生物骆驼、青蛙、山羊和嗅探兽村民- 现在被多次感染并治愈时,所提供的折扣不再翻倍。
- 生成铁傀儡所需观察时间由35秒改回30秒。
命令格式/execute- 加入了以下条件子命令:
- ... function -> execute,用于检查给定函数返回值是否满足条件。
- :要运行的函数或标签。
- :匹配条件。
- 必须至少成功运行一个函数才能匹配成功。
- 函数成功运行必须满足下列条件:
/function- 现在允许传递NBT作为参数。命令语法:
- /function
- /function with []
/item- 现在可以替换唱片机中的物品。
- 现在可以移除雕纹书架中的物品。
/return游戏内容进度创造模式物品栏配方书常规区块刻- 现在露天方块检查天气更新的频率受游戏规则randomTickSpeed影响。
数据包函数- 现在可以通过在一行以$开头代表函数宏,通过${键名}调用参数中的值。
- 现在可以在一行末尾以结束,并且在下一行继续。
包的元数据- 数据包和资源包加入了新的特性以允许兼容多个游戏版本。
- 包的元数据(pack.mcmeta)现在包含了一个可选的字段supported_formats,描述了资源包和数据包所支持格式的范围。
- 示例:16、[16,17]和{"min_inclusive": 16, "max_inclusive": 17}
- pack_format字段仍是必需的,且格式保持不变,以允许旧版游戏读取包数据。
- 如果supported_formats存在,则必须包含pack_format中声明的值。
- 由于这个新信息在旧版游戏中会被忽略,因此在旧版中仍会被视为普通的、单版本的包,而没有扩展的兼容性。
- 包现在可以拥有叠加目录(”overlays”)。
- 叠加是会应用在包的“普通”部分之上的子包。
- 这些目录的布局与顶层包相同,包含assets和data两个目录。
- 如果支持客户端的包格式,那么这个叠加就会被应用。
- 叠加可以替换文件,但不能移除文件。
- 例如,如果应用了叠加foo,那么文件foo/assets/minecraft/textures/bar.png将会替换assets/minecraft/textures/bar.png的内容。
- 叠加目录中的pack.mcmeta和pack.png会被忽略。
- 包的元数据加入了新的部分overlays。
- 包含entries字段,包含一系列的叠加。
- 每个叠加有两个字段:
- formats:支持的版本范围
- directory:叠加目录(允许以下字符:[a-z0-9_-]。
- 应用顺序:叠加在列表中从底到顶堆叠。
- 例如,如果有两个叠加:"entries": [{"directory":"A", ...}, {"directory":"B", ...}],那么游戏会先看B,然后再看A,然后再看顶层包目录。
资源包- 将资源包版本号更改为16。
- 升级资源包的过程可以用自动化的Slicer工具辅助完成[2]。
- 所有含有多个部件贴图的GUI纹理现在都被拆分为单独的贴图,位于textures/gui/sprites目录下。
- realms命名空间下的所有纹理都被移至minecraft命名空间下。
- villager2.png被重命名为villager.png。
- 辅助功能、语言和Realms新闻的按钮图标现在是单独的文件,不再分别附于按钮的纹理之上。
- 移除了Realms“邀请”按钮及其数量图标的高亮显示。
- Realms拥有5个以上通知时出现的角标(notification/more.png)不再有感叹号。
- GUI纹理现在可以通过.mcmeta文件添加动画。
- Realms试用的提示图标与Realms即将过期的状态图标现在即采用此方式显示动画,不再是之前的硬编码了。
- GUI纹理图集现在可以通过.mcmeta文件中的gui部分自定义变换行为。
- 目前该部分仅包括scaling字段,其有3种类型,可通过type参数指定:stretch(拉伸,默认值)、tile(平铺)和nine_slice(九宫格切分)。
- tile和nine_slice需要提供额外参数才能正常显示。
- 收纳袋悬浮提示框的背景纹理现在即采用nine_slice的方式处理。
server.properties- 加入了新的log-ips选项(默认为true。
- 如果设为false,玩家加入游戏时,日志中不会包含玩家的IP。
遥测- 在遥测数据收集界面中添加了链接至Microsoft Privacy Statement(微软隐私声明)的按钮。
其他- 现在命令的使用历史可以在不同的世界之间保存和访问。
- 最近发布到聊天的50个命令会在不同的游戏会话之间记录。
- 在聊天中,按下向上或者向下箭头可以访问命令和聊天记录。
- 常规的聊天只会在同一个游戏会话中保留,离开服务器或者世界后清除。
- 最近的命令会存储在游戏文件夹的command_history.txt中。
- 优化了区块发送到客户端的方式,以允许低带宽的网络连接进行多人模式游戏。
- 区块不再通过网络以大的连续批次发送到客户端。
- 区块现在是以更小的批次发送的,取决于带宽。这意味着:
- 极低带宽的客户端在加载世界时不会超时。
- 低带宽连接的客户端可以在加载区块的同时与世界交互。
- 现在仅发送客户端的渲染范围内的区块。
- 更改了网络协议,以允许未来更多数据驱动的内容。
- 登录阶段后(例如,在客户端账号验证后)会自动开始配置阶段,持续到玩家加入世界(游戏阶段)。
- 客户端可以无限停留在配置阶段,取决于服务器何时释放世界。
- 服务器也可以请求客户端在进入游戏阶段后重新进入配置阶段。
- 配置阶段的用户在玩家列表中不可见。
- 配置阶段允许的活动(从游戏阶段移动过来)。
- 配置和游玩阶段共享的活动:
- 应用服务器资源包。
- 更新标签。
- 交换自定义封包。
- 测试封包连接并保活。
- 服务器现在会在配置阶段协商资源包。
- 这意味着,玩家在回应提示和重新加载资源包时,不再会在世界中。
- 加入了数据包和资源包含符号链接时的警告以提升安全性。
- 这一特性扩展了此前的发布版本中加入的符号链接验证。
- 通过拖动添加包含不允许的符号链接的包时,游戏会警告用户。
- 包含不允许的符号链接的包在UI和命令中不可见。
- 此外,不被识别为包和目录和文件在拖动时不再会被复制。
- 通过F3 + B显示碰撞箱时,有乘客的实体会显示乘客的着落点。
更改(实验性)以下内容仅在创建世界时启用“村民交易的平衡性调整”内置数据包后才会出现。 游戏内容村民- 现在图书管理员的大师级交易项也包含附魔书。
- 现在不同生物群系着装的图书管理员出售不同的附魔书。
- 每种着装都有对应的3种普通附魔书和1种特殊附魔书(表格见下方)。
- 前4个等级的附魔书交易项均为普通附魔书(其魔咒等级不定),大师级交易项为特殊附魔书(其魔咒等级一定)。
- 沼泽和丛林着装的村民一般不会自然生成,需要玩家在对应生物群系繁殖村民。
- 不再出售用于弩、三叉戟和钓鱼竿的附魔书。
不同着装的图书管理员可能出售的附魔书对应魔咒着装样式 | 沙漠 | 平原 | 热带草原 | 雪原 | 针叶林 | 丛林 | 沼泽 | 特殊魔咒 | 效率III | 保护III | 锋利III | 精准采集 | 时运II | 耐久II | 经验修补 | 普通魔咒 | 火焰保护
荆棘
无限 | 冲击
亡灵杀手
节肢杀手 | 击退
绑定诅咒
横扫之刃 | 水下速掘
抢夺
冰霜行者 | 爆炸保护
火焰附加
火矢 | 摔落缓冲
弹射物保护
力量 | 深海探索者
水下呼吸
消失诅咒 | 流浪商人- 现在交易价格更低,且每组物品数量更多。
- 加入了更多交易选项。
- 现在可以收购物品,每个流浪商人会收购2种物品,详见下表:
流浪商人的新增交易项购买的物品 | 数量 | 出售的物品 | 数量 | 可交易次数 | 绿宝石 | 1 | 原木 | 8 | 4 | 绿宝石 | 6-20 | 附魔铁镐 | 1 | 1 | 绿宝石 | 5 | 隐身药水(延长版) | 1 | 1 | 水瓶 | 1 | 绿宝石 | 1 | 1 | 水桶 | 1 | 绿宝石 | 2 | 1 | 奶桶 | 1 | 绿宝石 | 2 | 1 | 发酵蛛眼 | 1 | 绿宝石 | 3 | 1 | 烤马铃薯 | 4 | 绿宝石 | 1 | 1 | 干草捆 | 1 | 绿宝石 | 1 | 1 | 修复修复了102个漏洞1.20前正式版的漏洞- MC-29371 — 一些按钮和图标在悬停时使用旧的提示框样式。
- MC-67532 — 已选中的快捷栏纹理底部的2行像素不出现在游戏中。
- MC-69387 — /item命令不能替换唱片机中的物品。
- MC-80876 — 骑乘坐骑的实体始终具有相同的偏移量。
- MC-85582 — 物品栏中的实体模型可以渲染到黑框边界以外。
- MC-93320 — 即使randomTickSpeed为0,水仍然会结冰。
- MC-121772 — 在macOS上按住⇧ Shift时无法滚动。
- MC-122296 — 无法使用Mac“妙控鼠标”进行水平滚动。
- MC-122547 — 屏障可以产生摔落粒子。
- MC-140646 — 使用⇧ Shift键选择文本时,文本字段不会滚动。
- MC-147766 — 在按下其他键之前,⇧ Shift键会一直保持激活状态。
- MC-164080 — 骑乘恶魂的实体会有部分或全部处于恶魂体内。
- MC-169530 — 玩家在两格高的隧道中骑乘猪时会在客户端潜行。
- MC-181190 — 如果村民被多次感染并治愈,治愈村民获得的折扣将加倍。
- MC-190815 — 潜影盒在开启时会停止传导红石信号,但不会触发红石更新。
- MC-208909 — 美西螈若在下雨时处于水中的船或运输船上仍然会脱水。
- MC-215768 — 幽匿感测体无法探测到海龟清理沙子。
- MC-228420 — 当加入服务器/在维度间穿梭/重生时,世界不会加载/会掉出世界。
- MC-230732 — 在服务器上运行世界时,Minecraft的本地难度设置计算/显示错误。
- MC-232840 — 幼年僵尸的腿会穿过所骑乘怪物的头部。
- MC-237333 — 蛋糕、旗帜和画不能放在紫颂花上,尽管其能提供支撑。
- MC-242076 — 蜘蛛骑士中的骷髅坐在蜘蛛模型的“里面”而不是上面。
- MC-242092 — 岩浆怪的纹理贴图(magmacube.png)中有未使用的像素。
- MC-242395 — 烈焰人的纹理贴图(blaze.png)中有未使用的像素。
- MC-242396 — 盔甲架的纹理贴图(wood.png)中有未使用的像素。
- MC-242397 — 牛及红色和棕色哞菇的纹理贴图(red/brown_mooshroom.png和cow.png)中有未使用的像素。
- MC-242398 — 绵羊及其羊毛的纹理贴图(sheep.png和sheep_fur.png)中有未使用的像素。
- MC-242591 — 羊驼及行商羊驼的纹理贴图(white/gray/creamy/brown.png)中有未使用的像素。
- MC-242592 — 北极熊的纹理贴图(polarbear.png)中有未使用的像素。
- MC-249109 — 嗅探兽、青蛙、山羊和骆驼在系上拴绳时不会惊慌逃窜。
- MC-249776 — 玩家在漏斗下方坐船时会在客户端潜行。
- MC-252231 — 白色青蛙的纹理中有不一致的像素。
- MC-254100 — 铁傀儡生成率降低。
- MC-255967 — 趋同事项:骆驼耳朵的位置在各平台间不同。
- MC-258620 — 猪灵每121刻而非每120刻进行一次以物易物。
- MC-259152 — 物品栏中显示的玩家潜行时的模型在各版本间不同。
- MC-259401 — 附魔台与锻造台中的青金石图标不一致。
- MC-259769 — 烟花火箭爆炸不再对实体产生击退。
- MC-259794 — 附魔有绑定诅咒的盔甲不能在创造模式下通过右键交换。
- MC-260490 — 乘客的骑乘位置对于非默认大小的怪物而言过低。
- MC-260604 — 连续使用/fill后产生声音的响度过高。
- MC-260968 — 复述功能不会复述出世界选择屏幕上的“实验性”一词。
- MC-261123 — item_display实体作为乘客时会破坏某些生物的AI。
- MC-261420 — 幽匿感测体和校频幽匿感测体无法探测到女巫饮用药水。
- MC-261427 — 幽匿感测体和校频幽匿感测体无法探测到不死图腾激活。
- MC-261440 — 调整窗口大小会使得无法在铁砧中更改名称。
- MC-262132 — Pigstep音乐唱片在创造模式物品栏中位于错误位置。
- MC-262295 — 尽管诡异木和绯红木对应的去皮菌柄有独特的声音,相应悬挂式告示牌却还是使用相应木板的声音。
1.20的漏洞- MC-255967 — 趋同事项:骆驼耳朵的位置在各平台间不同。
- MC-256466 — 竹筏实体被命名为船。
- MC-256482 — 在骆驼站起或坐下时,幽匿感测体不会激活。
- MC-256485 — 村庄中生成的骆驼可以生成在方块中。
- MC-256641 — 竹栅栏和栅栏门在工作台中不与其他栅栏和栅栏门分为一组。
- MC-256675 — 骆驼坐下时,其腿部会与鞍的纹理产生深度冲突。
- MC-256690 — 当有方块置于其上时,骆驼会尝试站起,导致在有方块与其眼睛处同一高度的情况下,它们会受到窒息伤害。
- MC-256696 — 玩家在三格高的空间内骑乘骆驼时会在客户端潜行。
- MC-257342 — 在3个方块高的区域内骑乘骆驼会减速。
- MC-257431 — 竹栅栏门采用错误的纹理。
- MC-257628 — 幽匿感测体不会在骆驼冲刺时激活。
- MC-259382 — 给予玩家带有无效纹饰图案或材料的盔甲时,会重复记录Failed to get element消息。
- MC-259452 — 幼年骆驼坐下/起身的音效没有加速。
- MC-260054 — 粉红色花簇的判定箱不会根据内容物调整。
- MC-260058 — 选取方块对于空白的饰纹陶罐不能正常运作。
- MC-260085 — 对着屏障使用刷子会产生粒子。
- MC-260096 — 饰纹陶罐没有创造模式提示框。
- MC-260485 — /item命令无法移除雕纹书架中的物品。
- MC-260675 — 饰纹陶罐在放置后的第一帧渲染为空白。
- MC-261182 — 告示牌上的颜色在世界中和编辑界面中看起来不同。
- MC-261369 — 清洗过的旗帜无法与空白旗帜堆叠。
- MC-261411 — 所有锻造模板共用同一个本地化键名。
- MC-261611 — 对着涂蜡的告示牌放置方块不会播放该方块的放置音效。
- MC-261657 — 幽匿感测体的感测范围仍为球形,导致对于某一给定的方块会产生不同的输出。
- MC-261739 — 半格高方块旁的竹筏会产生深度冲突。
- MC-261965 — 拿着荧光墨囊与空白告示牌交互时尽管不消耗荧光墨囊,却仍然会获得“眼前一亮!”进度。
- MC-262108 — 附加有自定义配方时锻造台的GUI问题。
- MC-262436 — 在创造模式下复制饰纹陶罐不会存储NBT数据。
- MC-262442 — 骆驼离引诱它们的玩家站得有些太近。
- MC-262613 — 生物无法操控一些可骑乘的生物。
- MC-262615 — 被骑乘的骆驼在能够被生物操控着移动之前,必须得装备上鞍,这与其他可骑乘的生物不一致。
- MC-262620 — 羊驼和行商羊驼需要被驯服才能被生物骑乘,这与其他可骑乘的生物不一致。
- MC-262636 — 载有史莱姆或岩浆怪的生物无法移动,也无法正常运作。
- MC-262638 — 当Size:0的史莱姆和岩浆怪骑乘在某些生物身上时,渲染位置过低。
- MC-262720 — 粉红色花簇有一处茎部模型不完整。
- MC-262751 — 空白饰纹陶罐的NBT取决于获得它的方法。
- MC-262766 — NBSP是一个能被添加进书本标题的有效不可见字符,因而可以使之具有空白的名称。
- MC-262804 — 玩家的游泳动画对于其他玩家有些僵硬。
- MC-262947 — “匠心独具”进度在完成时不会获得经验。
- MC-263011 — 嗅探兽能够从非常远的距离外嗅出并跟随玩家。
- MC-263049 — 骆驼在熔岩中无限地冲刺。
- MC-263126 — 海绵吸水时不再发出声音。
- MC-263200 — 骑乘幼年嗅探兽的实体渲染得过高。
- MC-263283 — 在1.20中加载含有告示牌的1.12.2结构方块会消除上面的文本。
- MC-263313 — 无法使用Tab ↹键开始创建Realm。
- MC-263322 — 当骆驼走在可疑的沙子上时,产生的声音是“骆驼:脚步声”而非“骆驼:踏沙”。
- MC-263387 — 聊天滚动条不再渲染出来。
- MC-263430 — TickingTracker中的内存泄漏。
1.20.1的漏洞- MC-263588 — 当其他玩家在服务器上尝试挖掘不可破坏的方块时,其会在客户端上显示破坏动画的第一帧。
- MC-263833 — Minecraft错误地假设它能够在Wayland上设置窗口图标。
- MC-263879 — 开启的潜影盒会传导红石信号。
- MC-264356 — 系上拴绳的嗅探兽永远只会在同一处挖掘,忽略掉“探索过的位置”。
- MC-264467 — GUI纹理villager2.png包含未使用的部分。
- MC-264468 — GUI纹理legacy_smithing.png尽管不再使用,却仍然存在于游戏文件中。
来源:Minecraft Wiki
|