欢迎光临散文网 会员登陆 & 注册

交易变动!23w31a更新介绍

2023-08-04 14:28 作者:三石小狗  | 我要投稿

[23w31a]是Java版1.20.2的首个快照,发布于2023年8月2日,加入了“村民交易的平衡性调整”内置数据包,并修复了一些漏洞。

前言

第一部分|新增内容

一、命令

1.随机数命令:

/random

2.属性 加入了

generic.max_absorption

属性。 用于限制AbsorptionAmount的最大值。 生物效果absorption在应用时,会增加generic.max_absorption,同时也会将AbsorptionAmount填充到最大值。 3.数据包

在实验性内容中加入了“村民交易的平衡性调整”内置数据包。

4.标签 (1)加入了

concrete_powder

方块标签。 包含所有的混凝土粉末。 (2)加入了

camel_sand_step_sound_blocks

方块标签。 包含#sand和#concrete_powder。 (3)加入了

non_controlling_rider

实体类型标签。 包含不能控制载具移动的实体。 (4)加入了

no_knockback

伤害类型标签。 使伤害本身不会造成击退。 原版中用于事件造成的伤害,例如爆炸等事件会单独施加击退。 第二部分|更改

一、生物

1.村民 (1)

[实验性]

村民交易变动

,详情如下:

(2)

现在被多次感染并治愈时,所提供的折扣不再翻倍。

(3)生成铁傀儡所需观察时间由35秒改回30秒。

2.流浪商人

[实验性]

流浪商人

交易变动

,详情如下:

3.骆驼、青蛙、山羊和嗅探兽

现在被拴绳拴住时若受到伤害,会进入惊慌状态。

二、方块

1.屏障 (1)掉落到屏障上时,不会再产生掉落粒子。 (2)被刷子刷扫以及实体落于其上时不再产生粒子。 (3)

现在创造模式玩家可以使之含水

。 2.紫颂花 不再提供支撑面。 3.饰纹陶罐 现在有创造模式物品提示。 4.钻石矿石

现在更加频繁地生成在主世界的深板岩层

。 5.栅栏和栅栏门 在配方书中,竹制的栅栏和栅栏门现在会和其他的栅栏和栅栏门分组到一起。 6.附魔台 将GUI中青金石槽的纹理回退至1.18-pre5前的版本,以与锻造台GUI中的纹理匹配。 7.粉红色花簇 碰撞箱的大小会随着花簇数量增加。 8.锻造台 现在使用自定义配方时,可通过按

⇧ Shift+左键

将锻造用品放入槽位。 9.幽匿感测体和校频幽匿感测体 (1)现在能检测以下事件: 海龟挖开沙子 骆驼站起、坐下、冲刺 女巫喝药水 不死图腾激活 (2)加入了entity_action游戏事件。 取代了entity_roar和entity_shake。 10.潜影盒 现在开启时不属于窒息方块和红石导体。 现在开始开合和结束开合时发出NC更新。 三、物品

音乐唱片 Pigstep唱片在创造模式物品栏中现在在正确的位置。

四、命令

4./item 现在可以替换唱片机中的物品。 现在可以移除雕纹书架中的物品。 五、游戏内容

进度

现在完成“匠心独具”进度时会给予经验

。 六、其他

1.区块刻 现在露天方块检查天气更新的频率受游戏规则randomTickSpeed影响。 2.数据包

将数据包版本号更改为16

。 3.函数 (1)现在可以通过在一行以$开头代表函数宏,通过${键名}调用参数中的值。 (2)现在可以在一行末尾以\结束,并且在下一行继续。 首尾的空格会被自动删除。 4.包的元数据 (1)

数据包和资源包加入了新的特性以允许兼容多个游戏版本

。 ①包的元数据(pack.mcmeta)现在包含了一个可选的字段supported_formats,描述了资源包和数据包所支持格式的范围。 示例:16、​[16,17]和{"min_inclusive": 16, "max_inclusive": 17} ②pack_format字段仍是必需的,且格式保持不变,以允许旧版游戏读取包数据。 如果supported_formats存在,则必须包含pack_format中声明的值。 由于这个新信息在旧版游戏中会被忽略,因此在旧版中仍会被视为普通的、单版本的包,而没有扩展的兼容性。 (2)包现在可以拥有叠加目录("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,然后再看顶层包目录。 5.资源包 (1)

将资源包版本号更改为16

。 (2)升级资源包的过程可以用自动化的Slicer工具(

https://github.com/Mojang/slicer/releases/tag/v1.1

)辅助完成。 ①所有含有多个部件贴图的GUI纹理现在都被拆分为单独的贴图,位于textures/gui/sprites目录下。 ②realms命名空间下的所有纹理都被移至minecraft命名空间下。 ③villager2.png被重命名为villager.png。 ④辅助功能、语言和Realms新闻的按钮图标现在是单独的文件,不再分别附于按钮的纹理之上。 (3)移除了Realms“邀请”按钮及其数量图标的高亮显示。 (4)Realms拥有5个以上通知时出现的角标(notification/more.png)不再有感叹号。 (5)GUI纹理现在可以通过.mcmeta文件添加动画。 Realms试用的提示图标与Realms即将过期的状态图标现在即采用此方式显示动画,不再是之前的硬编码了。 (6)GUI纹理图集现在可以通过.mcmeta文件中的gui部分自定义变换行为。 ①目前该部分仅包括scaling字段,其有3种类型,可通过type参数指定:stretch(拉伸,默认值)、tile(平铺)和nine_slice(九宫格切分)。 ②tile和nine_slice需要提供额外参数才能正常显示。 ③收纳袋悬浮提示框的背景纹理现在即采用nine_slice的方式处理。 6.server.properties 加入了新的log-ips选项,默认为true。 如果设为false,玩家加入游戏时,日志中不会包含玩家的IP。 7.遥测 在遥测数据收集界面中添加了链接至Microsoft Privacy Statement(微软隐私声明)的按钮。 8.其他 (1)现在命令的使用历史可以在不同的世界之间保存和访问。 ①最近发布到聊天的50个命令会在不同的游戏会话之间记录。 ②在聊天中,按下向上或者向下箭头可以访问命令和聊天记录。 ③常规的聊天只会在同一个游戏会话中保留,离开服务器或者世界后清除。 ④最近的命令会存储在游戏文件夹的command_history.txt中。 (2)优化了区块发送到客户端的方式,以允许低带宽的网络连接进行多人模式游戏。 ①区块不再通过网络以大的连续批次发送到客户端。 ②区块现在是以更小的批次发送的,取决于带宽。这意味着: 极低带宽的客户端在加载世界时不会超时。 低带宽连接的客户端可以在加载区块的同时与世界交互。 ③现在仅发送客户端的渲染范围内的区块。 (3)更改了网络协议,以允许未来更多数据驱动的内容。 ①登录阶段后(例如,在客户端账号验证后)会自动开始配置阶段,持续到玩家加入世界(游戏阶段)。 ②客户端可以无限停留在配置阶段,取决于服务器何时释放世界。 ③服务器也可以请求客户端在进入游戏阶段后重新进入配置阶段。 其他玩家会看到这样的客户端断开连接。 ④配置阶段的用户在玩家列表中不可见。 ⑤配置阶段允许的活动(从游戏阶段移动过来)。 配置数据驱动的注册表。 配置启用的特性。 ⑥配置和游玩阶段共享的活动: 应用服务器资源包。 更新标签。 交换自定义封包。 测试封包连接并保活。 ⑦服务器现在会在配置阶段协商资源包。 这意味着,玩家在回应提示和重新加载资源包时,不再会在世界中。 (4)加入了数据包和资源包含符号链接时的警告以提升安全性。 ①这一特性扩展了此前的发布版本中加入的符号链接验证。 ②通过拖动添加包含不允许的符号链接的包时,游戏会警告用户。 ③包含不允许的符号链接的包在UI和命令中不可见。 ④此外,不被识别为包和目录和文件在拖动时不再会被复制。 (5)

通过F3 + B显示碰撞箱时,有乘客的实体会显示乘客的着落点

。 第三部分|修复

修复了102个bug

一、1.20前正式版的bug

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尽管不再使用,却仍然存在于游戏文件中。

交易变动!23w31a更新介绍的评论 (共 条)

分享到微博请遵守国家法律