23w31a

23w31a是Java版1.20.2的首个快照,发布于2023年8月2日[1],加入了“村民交易的平衡性调整”内置数据包,并修复了一些漏洞。
新内容
命令格式
/random
语法:
/random value|roll <range> [<sequenceId>]
/random reset *|<sequenceId> [<seed>] [<includeWorldSeed>] [<includeSequenceId>]
常规
属性
加入了
generic.max_absorption
属性。用于限制
AbsorptionAmount
的最大值。
数据包
在实验性内容中加入了“村民交易的平衡性调整”内置数据包。
标签
加入了
concrete_powder
方块标签。包含所有的混凝土粉末。
加入了
camel_sand_step_sound_blocks
方块标签。包含
#sand
和#concrete_powder
。加入了
non_controlling_rider
实体类型标签。包含不能控制载具移动的实体。
加入了
no_knockback
伤害类型标签。应用于事件造成的伤害,例如爆炸。
使伤害本身不会造成击退。
更改
方块
屏障
被刷子刷扫以及实体落于其上时不再产生粒子。
现在创造模式玩家可以使之含水。
紫颂花
不再提供支撑面。
钻石矿石
现在更加频繁地生成在主世界的深板岩层。
锻造台
现在使用自定义配方时,可通过按⇧ Shift+左键将锻造用品放入槽位。
幽匿感测体和校频幽匿感测体
现在能检测以下事件:
海龟挖开沙子
骆驼站起和坐下
骆驼冲刺
女巫喝药水
加入了
entity_action
游戏事件。取代了
entity_roar
和entity_shake
。
潜影盒
现在开启时不属于窒息方块和红石导体。
现在开始开合和结束开合时发出NC更新。
生物
青蛙、骆驼、山羊和嗅探兽
现在被拴绳拴住时若受到伤害,会进入惊慌状态。
村民
现在被多次感染并治愈时,所提供的折扣不再翻倍。
生成铁傀儡所需观察时间由35秒改回30秒。
命令格式
/item
现在可以替换唱片机中的物品。
现在可以移除雕纹书架中的物品。
/return
加入了
run
子命令。
/function
现在允许传递NBT作为参数。命令语法:
/function <name> <compound>
/function <name> with <data source> [<path>]
/execute
加入了以下条件子命令
<function>
:要运行的函数或标签。<continuation>
:匹配条件。使用
/return
命令返回值。返回值不为
0
。必须至少成功运行一个函数才能匹配成功。
函数成功运行必须满足下列条件:
... function <function> <continuation>
,用于检查给定函数返回值是否满足条件。
游戏内容
进度
现在完成“匠心独具”进度时会给予经验。
常规
数据包
将数据包版本号更改为
16
。
资源包
将资源包版本号更改为
16
。所有含有多个部件贴图的GUI纹理现在都被拆分为单独的贴图,位于
textures/gui/sprites
目录下。realms
命名空间下的所有纹理都被移至minecraft
命名空间下。village2.png
被重命名为villager.png
。辅助功能、语言和Realms新闻的按钮图标现在是单独的文件,不再分别附于按钮的纹理之上。
GUI纹理图集现在可以通过
.mcmeta
文件自定义缩放行为。
函数
现在可以通过在一行以
$
开头代表函数宏,通过${键名}
调用参数中的值。现在可以在一行末尾以
\
结束,并且在下一行继续。首尾的空格会被自动删除。
区块刻
现在露天方块检查天气更新的频率受游戏规则
randomTickSpeed
影响。
包的元数据
包的元数据(
pack.mcmeta
)现在包含了一个可选的字段supported_formats
,描述了资源包和数据包所支持格式的范围。示例:
16
、[16,17]
和{"min_inclusive": 16, "max_inclusive": 17}
pack_format
字段仍是必需的,且格式保持不变,以允许旧版游戏读取包数据。如果
supported_formats
存在,则必须包含pack_format
中声明的值。由于这个新信息在旧版游戏中会被忽略,因此在旧版中仍会被视为普通的、单版本的包,而没有扩展的兼容性。
server.properties
加入了新的log-ips选项。
其他
现在命令的使用历史可以在不同的世界之间保存和访问。
优化了区块发送到客户端的方式,以允许低带宽的网络连接进行多人模式游戏。
更改了网络协议,以允许未来更多数据驱动的内容。
在数据包和资源包中加入了新功能,以允许创建兼容多版本游戏的包。
加入了数据包和资源包含符号链接时的警告。
通过F3 + B显示碰撞箱时,有乘客的实体会显示乘客的着落点。
更改(实验性)
以下内容仅在创建世界时启用“村民交易的平衡性调整”内置数据包后才会出现。
游戏内容
村民
现在图书管理员的大师级交易项也包含附魔书。
现在不同生物群系着装的图书管理员出售不同的附魔书。
前4个等级的附魔书交易项均为普通附魔书(其魔咒等级不定),大师级交易项为特殊附魔书(其魔咒等级一定)。
沼泽和丛林着装的村民一般不会自然生成,需要玩家在对应生物群系繁殖村民。
每种着装都有对应的3种普通附魔书和1种特殊附魔书(表格见下方)。
不再出售应用于弩、三叉戟和钓鱼竿的附魔书。
流浪商人
现在交易价格更低,且每组物品数量更多。
加入了更多交易选项。
现在可以收购物品,每个流浪商人会收购2种物品。
修复
修复了100个漏洞
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-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-263833 — Minecraft错误地假设它能够在Wayland上设置窗口图标。
MC-263879 — 开启的潜影盒会传导红石信号。
MC-264356 — 系上拴绳的嗅探兽永远只会在同一处挖掘,忽略掉“探索过的位置”。
MC-264467 — GUI纹理
villager2.png
包含未使用的部分。MC-264468 — GUI纹理
legacy_smithing.png
尽管不再使用,却仍然存在于游戏文件中。
参考
↑ "Minecraft Snapshot 23w31a" – Minecraft.net,2023年8月2日