Minecraft Java版 1.18.2-pre1 pre2 pre3预发布版更新

1.18.2-pre1 pre2 pre3快照更新的主要内容,摘自Minecraft Wiki。

1.18.2-pre1
1.18.2-pre1是Java版1.18.2的首个预发布版,发布于2022年2月18日。改进了与结构有关的标签和命令,更新了数据包,并修复了一些漏洞。
生物
海豚会更准确地选择离其最近的结构,而无论结构的类型如何。
世界生成
稍微提高了堡垒遗迹结构边界箱的准确度,现在会更贴近结构本身的形状。
命令
/locate /locatebiome
现在支持标签,用#
前缀与一般的ID做区分。其参数类型由结构类型(Structure Type)改为配置的结构(Configured Structure)。定位指定结构类别的旧用法现在改由定位指定标签来完成,例如
/locate village
现在变成了/locate #village
。
其他
加入了以下结构地物标签:
#dolphin_located
:#ocean_ruin
和#shipwreck
。#eye_of_ender_located
:stronghold
。#mineshaft
:mineshaft
和mineshaft_mesa
。#ocean_ruin
:ocean_ruin_cold
和ocean_ruin_warm
。#on_ocean_explorer_maps
:monument
。#on_treasure_maps
:buried_treasure
。#on_woodland_explorer_maps
:mansion
。#ruined_portal
:ruined_portal
、ruined_portal_desert
、ruined_portal_jungle
、ruined_portal_mountain
、ruined_portal_nether
、ruined_portal_ocean
和ruined_portal_swamp
。#shipwreck
:shipwreck
和shipwreck_beached
。#village
:village
、village_desert
、village_plains
、village_savanna
、village_snowy
和village_taiga
。将数据包版本由
8
提高到9
。现在可在实验性数据包中添加自定义结构,即游戏现在可生成并存储由数据驱动的配置的结构;可在实验性数据包中添加新结构集。
location_predicates
中feature
字段现在引用的是一个配置地物exploration_map
战利品表函数中destination
字段现在是一个配置地物标签IDexploration_map
战利品表函数现在不再自动设置地图的显示名称现在可通过数据包对一些洞穴生成机制进行配置,详情可参阅worldgen report中的worldgen/noise_settings文件夹。
向密度函数中加入了一个新注册表(Registry)(洞穴由它们组合在一起生成)
向噪声设置中加入了
noise_router
字段(同时丢失了许多标志)Noise Router会将数据驱动型洞穴生成机制与其余的代码部分连接起来
由于对32位运行环境的操作系统即将结束支持,在主菜单上向使用该环境启动游戏的用户加入了警告信息。
修复
修复了11个漏洞
MC-3524 — 与结构相关的生物不会在超平坦世界中生成。
MC-146854 — 玩家在角落移动时会更倾向于沿X轴移动。
MC-156309 — 沿X轴运动的TNT实体与方块发生碰撞时,其运动状态没有被正确计算。
MC-165974 — 玩家从方块夹角处跳起时会朝东或西方向移动。
MC-179315 — 默认情况下,废弃传送门不会在超平坦世界中生成。
MC-197128 — 如自定义生物群系使用了多个同种配置的结构地物,只有其中的一个会被生成。
MC-210612 — 在特定自定义世界中,/locate
定位到的要塞位置上实际没有生成要塞。
MC-241288 — 对自定义结构的支持被移除。
MC-244137 — server.properties中默认不含level-seed
选项。
MC-245850 — 在多人游戏警告界面使用Tab ↹键时,选中的位置会不按顺序选中。
MC-248532 — 双持烟花时,鞘翅烟花粒子会在错误的手上生成。
1.18.2-pre2
1.18.2-pre2是Java版1.18.2的第2个预发布版,发布于2022年2月21日。加入了一个密度函数,并修复了一些漏洞。
世界生成
在自定义世界生成中加入了样条密度函数:一种通用的放置方块的方法,可使用户通过其表达几乎所有的使用三次样条的函数。
修复
修复了6个漏洞
MC-243766 — 不能通过按Tab↹键把焦点移到主菜单的版权信息上。
MC-248106 — 站在玩家身上的鹦鹉会由于玩家使用附有激流魔咒的三叉戟而死亡。
MC-248638 — 要塞可以在虚空生物群系中生成。
MC-248681 — 不能创建不使用预设的超平坦世界。
MC-248694 — server.properties中,如generator-settings
为空字符串,服务器启动时会崩溃。
MC-248717 — 只在下界要塞中生成的生物可以在下界要塞外生成。
1.18.2-pre3
1.18.2-pre3是Java版1.18.2的第3个预发布版,发布于2022年2月23日。修复了一些漏洞。
修复
修复了7个漏洞
MC-218739 — 发光浆果和发光地衣的生成过程不使光照跨区块更新。
MC-244772 — 不能使用双击加入Realms。
MC-248539 — 超平坦世界中,/locate
命令不能正常工作。
MC-248636 — 进入或创建世界时,游戏输出、服务器控制台和日志会被“Creating a MIN function between two non-overlapping inputs”刷屏。
MC-248637 — 由于在net.minecraft.nbt.CompoundTag$1.skip
类中会抛出StackOverflowError
异常,打开单人游戏界面时游戏会崩溃。
MC-248680 — 在超平坦世界中使用/locate
命令定位掠夺者前哨站时,游戏会卡住。
MC-248748 — 指向自定义结构的探险家地图会导致服务器被挂起。