Java快照23W03A 1.19.4第一快照 100%技术

修改于2023/01/20178 浏览公告更新
年后第一个Java快照更新了,该快照属于1.19.4内容,主要为优化内容。
为使本帖简单易懂,帖中内容去除部分技术性更新。
23W03A
TapTap
常规部分
1.恼鬼在空手时会使用单独的冲锋动画。
2.盔甲架在放置和破坏时保留自定义名称。
3.为第一次打开游戏的玩家添加了辅助功能向导页面。
4.加入了方向键浏览。
      现在菜单界面可以用方向键浏览。
      当用方向键浏览时,更改滑动选项的值前需要用 Enter 或空格键激活。
5.自动跳跃现在默认关闭。
6.添加了新的"通知显示时间"辅助功能选项。
      可以更改通知的显示时间,比如解锁配方、进度、字幕和选中的物品名称。
7.实验性特性:生物头颅现在不需要潜行就可以放置在音符盒顶部了。
较技术性部分
1.火在一些群系会更快地燃尽,这现在由 increased_fire_burnout 生物群系标签控制。
2.白色兔子现在由 spawns_white_rabbits 生物群系标签控制。
3.狐狸的变种现在由 spawns_snow_foxes 生物群系标签控制。
4.雪傀儡在温暖群系融化的行为现在由 snow_golem_melts 生物群系标签控制。
技术性部分
1.数据包版本现在为11
2.在收到登录包后客户端会重置它的安全聊天对话状态
3.命令clone现在支持指定源维度与目标维度:
clone from <源维度> <开始> <结束> to <目标维度> <目标> ...
4.命令data可以返回字符串了:
string <entity|block|storage> [path] [start] [end] -返回字符串
5.命令execute可以检查指定位置是否完全加载(包含实体加载与方块加载):
execute if|unless loaded <pos>
可以检查命令运行位置是否在特定维度
execute if|unless dimension <dimension>
可以基于实体与当前执行实体关系来选择实体(意为可以选中与被选中实体有关系的实体):
execute on <relation>
relation(关系):
vehicle 执行实体骑乘的实体
passengers 骑乘执行实体的实体
controller 骑乘执行实体且控制骑乘实体的实体
owner 执行实体的主人,即驯服执行实体的实体。
leasher 用栓绳牵引执行实体的实体(栓在栅栏上时为栓绳结)
target 执行实体的攻击实体
attacker 五秒内最后一个攻击执行实体的实体
6.命令title与命令weather在用刻数时间范围时可用t(刻)、s(秒)、d(天)后缀了。(更新前weather默认后缀为s,更新后为t)
7.新命令ride
ride <target> mount <vehicle>
让单个目标骑乘单个载具
不允许以下行为
vehicle是玩家
target已经在骑乘一个载具了
target和vehicle是同一实体
vehicle已经是target的乘客了
ride <target> dismount
让目标从载具上下来
8.命令gamerule新增规则commandModificationBlockLimit,控制命令clone、fill、fillbiome的可以更改的最大方块个数。
7
1