昨天正好我回老家所以没什么时间整理, 然后看到竟然是 .4 的快照...
https://www.minecraft.net/en-us/article/minecraft-snapshot-23w03a
* 恼鬼空手攻击时姿势修正 (MC-257346)
* 改名的盔甲架放置后破坏会保留名字
* 协助工具
- 第一次开启游戏时会显示是否要开启协助工具设定
- 新增方向键移动选单
> 若以方向键移动至滑条选项时需多按一次 Enter 或空白键才可调整
- 资源包选单也可使用方向键
- 自动跳跃默认改为关闭
- 新增选项控制通知出现的时间 (如字幕、成就、配方解锁等通知)
* 1.20 实验性功能更动: 在音阶盒上放头颅时不必蹲下了
== 技术更新 ==
* 资料包版本更新为 11
* 网络协定新增一个封包打包机制
使服务器可指示某些传向客户端的封包要在同一 tick 处理
(由于安全性问题, 客户端无法使用此机制)
* 客户端在接收到登入封包后现会重设其聊天签章之 session
* translate 聊天组合部件新增 fallback 字段, 表示查无翻译时显示的文字
因此不合法的参数现在不会忽略
没有 fallback 的默认值仍为原始字串
* 部份生态域火会较快熄灭, 现能由 increased_fire_burnout 生态域标签控制
* 生态域标签 only_allows_snow_and_gold_rabbits 改名 spawns_gold_rabbits
生成白色兔子由新标签 spawns_white_rabbits 控制
生成白色狐狸由新标签 spawns_snow_foxes 控制
* 雪巨人会受伤害融化的生态域由新标签 snow_golem_melts 控制
* /clone 新增支援跨维度复制
语法为 /clone [from <来源维度>] <来源座标起终> [to <目标维度>] <目标座标>
~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~
* /data modify 现在可以将来源资料读出为字串值
* /execute 新增子命令:
- /execute if|unless loaded <座标>: 检查某座标是/否已加载
- /execute if|unless dimension <维度>: 检查指令是/否在指定维度执行
- /execute on <关系>: 选择和执行者间有以下性质的实体执行:
> vehicle: 被执行者骑的实体
> passengers: 直接骑在执行者上的实体
> controller: 控制执行者的实体 (如船的第一个乘客)
> owner: 宠物的主人
> leasher: 使用拴绳牵着的实体 (若是拴在栅栏上则是拴绳结)
> target: 执行者攻击目标
> attacker: 五秒内最近攻击执行者的人
* /title times 的时间现在需要加字尾表示时间单位, 有 t/s/d 分别表示 tick/秒/日
* /weather 的持续时间若有指定同上需加字尾, 若省略则默认为普通状况的持续时间
(相关 bug: MC-122595)
* 新指令 /ride, 可将一实体骑在另一实体上
语法为 /ride <乘客> mount <骑乘物> 上车
/ride <乘客> dismount 下车
上车指令在以下状况会失败:
- 骑乘物是玩家
- 乘客已骑在东西上
- 乘客和骑乘物是同一实体
- 骑乘物直接或间接骑在乘客上
* 新增 /gamerule commandModificationBlockLimit
控制 /clone, /fill, /fillbiome 等指令的方块数目上限 (默认为 32768)
修掉的 bug:
[MC-26678] 受伤时的镜头晃动不受伤害来源方向影响
[MC-30403] 骑乘中冲刺时下车, 冲刺不会取消
[MC-121048] 实体死亡时的战斗纪录仅纪录致命伤
(这会造成部份死亡讯息如“A 被 B 击落”不会出现,
因为只看到致命伤是摔死, 没看到 B 给的伤害)
[MC-122595] /weather 持续时间设为 0 时仍会持续一段时间
[MC-136534] 指令方块执行时相对转向的基准永远朝南
[MC-149144] 选单中点选按钮和 Tab 会造成同时选择两个按钮
[MC-155433] 漏斗矿车有时会无法捡起在同一格多类物品中可捡起的物品
[MC-165595] 深海守卫的光束在世界时间超过一定值后不显示
[MC-181832] /spreadplayers 无法在不同维度中散布玩家
[MC-191942] 多人游戏选单的按钮未平均放置
[MC-222518] 骷髅马、僵尸马、驴、骡的部份材质未更新
[MC-224960] /spectate 指令无法跨维度作用
[MC-230678] 锅釜在下雨的寒冻海洋生态域中累积粉雪
[MC-233893] 燃烧的生物在下雨的寒冻海洋生态域中不会被浇熄
[MC-247836] 在下雨的寒冻海洋态域中波涛附魔无法作用
[MC-255811] Level#isRainingAt(BlockPos) 函数在雪地及寒冷地方永远回传否,
不论实际是否下雨
[MC-235260] 在 (0, 0, 0) 的漏斗矿车传送物品较其他地方慢
[MC-252773] 无音乐设定 NBT 及有其他 NBT 资料的山羊角无法演奏
[MC-255545] 熔岩立方怪的阴影未随其大小改变
[MC-256292] 世界生成后山羊无法在草地上生成
[MC-256555] 骆驼生成后会有一瞬间是坐着
[MC-256576] 在未上鞍的骆驼上已有玩家时,另一玩家上骆驼会坐在前座
[MC-256838] 骆驼看向的方向和它实际上朝向的方向不一致
[MC-257082] 骑乘或飞行中冲刺会改变视角范围
[MC-257346] 空手的恼鬼姿势不适当
[MC-257418] 骆驼受伤时有时会一瞬间坐下
[MC-257755] 若现在不是任何 realms 的成员,
使用 Tab 在 realms 的选单中的移动顺序不正确
[MC-257875] 在生存或冒险模式中对苦力帕使用火焰弹引爆时不会用掉
[MC-258163] ClientboundSectionBlocksUpdatePacket 序列化
在有超过 2^19 个方块状态后会失败
[MC-258173] 在睡觉中同时被传送进终界会使该床变成已被占用
[MC-258246] “遥测资料”按钮文字少了三点 (因为有次选单)
[MC-258295] 村民 AI 在工作站旁失效
[MC-258430] 含有很大的 LastPoseTime 值的骆驼会将玩家模组放在奇怪的位置
[MC-258953] 内存不足的画面标题没有翻译