22w42a是Java版1.19.3的首个快照,发布于2022年10月19日[1],以内置数据包的形式分别加入了部分1.20的特性和重新加入了收纳袋,并修复了一些漏洞。
新内容
常规
- 数据包
- 加入了chat_type子文件夹。
- 加入了datapacks子文件夹,包含用于启用特定功能的原版数据包(功能数据包)。
- 原版世界生成数据包现在在游戏的jar文件中可见。
- 故诸如dimension_type、worldgen之类的内容都可见。
- 功能标志(Feature Flag)
- 用于启用或禁用特定组别的游戏元素(即方块、实体和物品)的选项。
- 可通过在数据包pack.mcmeta的
features
字段下的enabled
字段中指定对应的命名空间ID启用。
- 可通过在数据包pack.mcmeta的
- 被功能标志控制的游戏元素是硬编码的,并被存储在世界的level.dat中名为
enabled_features
的命名空间ID列表中。 - 内置数据包现在可以启用特定功能并提供与之相关的其他内容(如与之关联的合成表和进度)。
- 功能标志会产生以下影响:
- 被禁用的方块不会被命令识别、不会在结构中生成、不会作为实体的一部分加载,也不能与玩家交互。
- 被禁用的实体不会被命令识别、不会在世界中生成或加载,对应的刷怪蛋不起作用。
- 被禁用的物品不会被命令识别、在创造模式物品栏中被隐藏、不能被玩家用于交互或攻击,合成表和战利品表不会产生被禁用的物品。
- 选项
- 加入了“全景图滚动速度”辅助功能选项。
- server.properties
- 加入了
initial-enabled-packs
和initial-disabled-packs
,用于指定要在创建世界过程中被选中并加载的数据包。initial-enabled-packs
用于列出需要启用的数据包(功能数据包需要显式指定)。initial-disabled-packs
用于列出不会自动自用的数据包。- 在已创建的世界中添加的数据包,如果用到了未启用的功能,会被自动禁用。
- 闪烁标语
- 加入了以下闪烁标语:
- “You are valid!”
- “I’m glad you’re here!”
- “You are welcome here!”
- “Your gender is valid!”
- “Contains infinite genders!”
- 标签
- 加入了下列方块标签:
#invalid_spawn_inside
:end_gateway
和end_portal
。#stripped_logs
:stripped_acacia_log
、stripped_birch_log
、stripped_crimson_stem
、stripped_dark_oak_log
、stripped_jungle_log
、stripped_mangrove_log
、stripped_oak_log
、stripped_spruce_log
和stripped_warped_stem
。
- 加入了下列物品标签:
#stripped_logs
:stripped_acacia_log
、stripped_birch_log
、stripped_crimson_stem
、stripped_dark_oak_log
、stripped_jungle_log
、stripped_mangrove_log
、stripped_oak_log
、stripped_spruce_log
和stripped_warped_stem
。
更改
方块
- 屏障和结构空位
- 不再在被破坏时产生粒子,以与光源方块保持一致。
- 紫颂花和脚手架
- 生物不再会在其上生成。
- 制图台、制箭台、砂轮、讲台、锻造台和切石机
- 被破坏时不再保留其自定义名称。
实体
- 兔子
- 现在被击杀时总会掉落1个生兔肉或1个熟兔肉(受到火焰伤害而死时)。
世界生成
- 要塞
- 更改了用于放置要塞的代码,使其更有效率,但可能会导致其生成位置与之前有一定偏移。
- 仍以同心圆环模式生成,但位置可能与之前有几度的偏差。
游戏内容
- 进度
- 进度“生日快乐歌”由挑战进度改为普通进度。
- 更改了进度完成后弹出提示的动画。
常规
- 聊天
- 移除了聊天预览。
- 被服务器管理员删除的聊天消息不再被完全隐藏,而是会显示“此聊天消息已被服务器删除。”。
- 被删除的信息被隐藏前,会在聊天栏显示3秒。
- 调整了聊天消息信任状态的标识:
- 仅被服务器改动样式的消息不再显示“被修改”标识。
- “被修改”标识的图标和指示色块的颜色改为深灰色。
- “不安全”标识的指示色块的颜色改为淡灰色,并取消了其对应的图标。
- 被部分屏蔽的聊天消息中,被屏蔽的部分会以灰色井号代替,指向这部分内容时会有对应的悬浮文本,提示此内容已被屏蔽。
- 创造模式物品栏
- 调整了各类别和其中各物品的顺序,更方便寻找同类方块和物品。
- 各种方块和物品被移至更适合它们的分类中。
- 各种方块现在尽可能地按其材质排序。
- 例如:橡木方块及其各变种会放在一起。
- 有些物品可在多个分类中找到。
- 将一些分类重命名或合并入其他类别中。
- 搜索出的结果现在会按分类的排列顺序排序。
- 例如:从建筑方块中找到的物品会排在从红石方块中找到的物品前面。
- 石化橡木台阶被移除,但其本身仍可通过命令获取。
- 协议
- 现在支持向世界添加玩家实体时,不把玩家列入Tab ↹键玩家列表中。
- 服务器现在可以不频繁地分发玩家的个人信息公钥和首个聊天数据包。
- 安全聊天协议中,私聊消息的消息头部不会再在其被发出时被分发给其他人。
- 去除了安全聊天协议的聊天消息上下文引用中的重复内容,以提升传输效率。
- 配方
- 配方书中的分类和标签页现在可由配方表定义控制。
- 以下分类适用于类型为
crafting_shaped
、crafting_shapeless
以及crafting_special_*
的合成表:building
redstone
equipment
misc
(默认)
- 以下分类适用于类型为
smelting
、blasting
、smoking
以及campfire_cooking
的合成表:food
blocks
misc
(默认)
- 一些配方书会将多个分类合并至同一标签页中。
- Realms
- Realms新闻按钮现在会在打开链接前显示确认屏幕。
- 资源包
- 版本号变更为
11
。 - 移除了适用于版本号为
3
和4
(即扁平化前的版本)的资源包的“fixer”功能,即游戏不再会尝试将这些版本的资源包调整为当前版本。
- 声音
- 现在,各木种会在其被放置、破坏或在其上行走时有独特的音效。
- 目前分为主世界木质、下界木质和竹质。
- 标签
- 向
non_flammable_wood
物品标签中加入了悬挂式绯红木告示牌和悬挂式诡异木告示牌。
新内容(实验性)
方块
- 竹马赛克
- 一种木板的新变种,可由纵向排列的1×2竹台阶合成,且有对应的楼梯和台阶变种。
- 按钮、门、栅栏、栅栏门、木板、压力板、告示牌和活板门
- 加入了对应的竹子变种。
- 竹板可由2×2的竹子合成。
- 台阶、楼梯
- 加入了对应的竹子变种。
- 加入了对应的竹马赛克变种。
- Chiseled Bookshelf
- 可以存储最多6本书,可以是书、书与笔、成书或附魔书。
- 可由6个木板和3个木台阶合成。
- 可以与红石比较器交互,输出的红石信号强度为最后一次存取书的槽位位置。
- 悬挂式告示牌
- 告示牌的变种,合成需要的材料更多。可由2个铁链和6个去皮原木合成出6个。
- 可由以下方式悬挂起来:
- 附着在可在中心处提供支撑点的方块底面,例如完整方块或栅栏。
- 附着在方块的固体侧面。
- 附着在其他悬挂式告示牌的侧面或底面。
- 若侧面或上面无支持方块,则不能直接放置在地面上。
- 若其支持方块被破坏,有横杆的悬挂式告示牌不会以物品形式掉落。
物品
- 收纳袋
- 重新加入。
生物
- 骆驼
- 可以装备鞍,可以被2名玩家骑乘。
- 会在沙漠村庄中自然生成。
- 可以从栅栏上方走过。
- 会随机坐下。坐下时,使其移动会很难。
- 可以慢走和快速疾跑。也可以冲刺,但耐力会被消耗一段时间。
- 在玩家骑乘时,大多数不足两格高的敌对生物都无法攻击到玩家,远程攻击除外。
非生物实体
- 船和运输船
- 加入了竹筏和运输竹筏。
- 合成时用竹板替代。
- 与其他的木质变种功能一致,仅外观上有区别。
常规
- 标签
- 加入了下列方块标签:
#all_hanging_signs
:#ceiling_hanging_signs
和#wall_hanging_signs
。#ceiling_hanging_signs
:acacia_hanging_sign
、bamboo_hanging_sign
、birch_hanging_sign
、crimson_hanging_sign
、dark_oak_hanging_sign
、jungle_hanging_sign
、mangrove_hanging_sign
、oak_hanging_sign
、spruce_hanging_sign
和warped_hanging_sign
。#wall_hanging_signs
:acacia_wall_hanging_sign
、bamboo_wall_hanging_sign
、birch_wall_hanging_sign
、crimson_wall_hanging_sign
、dark_oak_wall_hanging_sign
、jungle_wall_hanging_sign
、mangrove_wall_hanging_sign
、oak_wall_hanging_sign
、spruce_wall_hanging_sign
和warped_wall_hanging_sign
。
- 加入了下列物品标签:
#bookshelf_books
:book
、enchanted_book
、writable_book
和written_book
。#hanging_signs
:acacia_hanging_sign
、bamboo_hanging_sign
、birch_hanging_sign
、crimson_hanging_sign
、dark_oak_hanging_sign
、jungle_hanging_sign
、mangrove_hanging_sign
、oak_hanging_sign
、spruce_hanging_sign
和warped_hanging_sign
。
更改(实验性)
常规
- 标签
- 由于新特性的加入,更改了以下标签:
- 向
#boats
物品标签中加入了竹筏。 - 向
#chest_boats
物品标签中加入了运输竹筏。 - 向
#fence_gates
方块标签中加入了竹栅栏。 - 向
#mineable/axe
方块标签中加入了#all_hanging_signs
、竹马赛克和Chiseled Bookshelf。 - 向
#planks
方块和物品标签中加入了竹板。 - 向
#signs
物品标签中加入了竹告示牌。 - 向
#standing_signs
方块标签中加入了竹告示牌。 - 向
#wall_signs
方块标签中加入了墙上的竹告示牌。 - 向
#wooden_buttons
方块和物品标签中加入了竹按钮。 - 向
#wooden_doors
方块和物品标签中加入了竹门。 - 向
#wooden_fences
方块和物品标签中加入了竹栅栏。 - 向
#wooden_pressure_plates
方块和物品标签中加入了竹压力板。 - 向
#wooden_slabs
方块和物品标签中加入了竹台阶和竹马赛克台阶。 - 向
#wooden_stairs
方块和物品标签中加入了竹楼梯和竹马赛克楼梯。 - 向
#wooden_trapdoors
方块和物品标签中加入了竹活板门。
- 向
修复
- 修复了78个漏洞
- 1.19前正式版的漏洞
- MC-14167 — 被拴绳悬空牵引时,生物受到的摔落伤害会增加。
- MC-96449 — 击杀兔子有时不掉落任何生兔肉。
- MC-130754 — 玩家在耕地上跳动时会略微被推动。
- MC-135973 — 按住Q键不能快速扔出容器物品栏中的物品。
- MC-145748 — 选项菜单中,若鼠标点击按钮后在其指针位置上新出现的是滑块,则鼠标点击音效会播放两次。
- MC-146930 — “Programmer Art”资源包在内部被称为
programer_art
。 - MC-150488 — 生物可以在脚手架上生成。
- MC-152752 — 唱片机发出的声音的音源位于其方块西北角的纵向棱上。
- MC-160610 — 生物可以在紫颂花上生成。
- MC-170457 — 箱闩不能正确旋转。
- MC-170817 — 视频设置中的滑块点击声音明显比其他地方的大。
- MC-175313 — 堆肥机发出的声音的音源位于其方块西北角的纵向棱上。
- MC-177738 — 使用
/spawnpoint
命令将重生点设置到重生锚上时,死亡后荧石充能等级会被消耗,直至耗尽。 - MC-182708 — 创造模式物品栏中,下界疣块和诡异疣块没有排在树叶后面。
- MC-183069 — 不能直接对驴、骡和僵尸马点右键上鞍。
- MC-183502 — 用瓶子收集蜂蜜和用剪刀收集蜜脾的声音被放在“友好生物”类别里。
- MC-183831 — 村民会在非站立状态下繁殖。
- MC-183899 — 玩家可在末地传送门内设置重生点,并导致一直被卡在末地中。
- MC-197150 — 不能直接对马或羊驼点右键装备马铠或地毯。
- MC-199162 — 村庄plains_large_farm_1结构中,有一个耕地方块的
moisture
值为0(即完全干燥的耕地)。 - MC-201684 — 创造模式物品栏中,火把和灵魂火把没有放在一起。
- MC-201759 — 创造模式物品栏中,黑曜石和哭泣的黑曜石没有放在一起。
- MC-202607 — 猫可在睡觉后给予玩家礼物时被传送,并由此导致其断开与拴绳的连接。
- MC-206854 — “警告:在线游戏由第三方提供”和“此服务器使用了聊天预览”警告信息不居中。
- MC-216733 — 创造模式物品栏中,玄武岩和黑石没有与其他可被磨制的石头种类放在一起。
- MC-217644 — 疣块与菌光体被放在创造模式物品栏的不同分类中。
- MC-218534 — 创造模式物品栏中,黑石楼梯与黑石台阶没有与其他种类的楼梯和台阶放在一起。
- MC-220489 — 创造模式物品栏中,床与重生锚没有放在一起。
- MC-221568 — 破坏屏障和结构空位时会产生粒子,而破坏光源方块时不会。
- MC-222879 — 创造模式物品栏中,下界合金碎片放在下界合金锭后面。
- MC-224921 — 特定情况下,生物寻路失败/生物会从封闭转角处摔落。
- MC-226184 — 美西螈寻路到水中的过程中有可能落入宽度较宽的洞里。
- MC-226566 — 不一致性:创造模式物品栏中,方块没有放在正确的位置上。
- MC-228475 — 创造模式物品栏中,滴水石锥与滴水石块没有放在一起。
- MC-234446 — 创造模式物品栏中,苔藓块的分类有误。
- MC-239465 — 创造模式物品栏中,绿宝石块的位置不合理。
- MC-242663 — 西瓜可在水下生成。
- MC-243458 — 服务端首次启动时,世界生成(worldgen)数据包不起作用。
- MC-248753 — 压力板不会在其看上去应该被激活时激活。
- MC-249294 — 由于会忽略
MoreCarrotTicks
值,兔子始终会尝试吃胡萝卜。
- 1.19的漏洞
- MC-249106 — 水的渲染不正确,其会穿过青蛙卵的判定箱或模型。
- MC-249232 — 青蛙有时在寻路到生物处时会掉进深坑。
- MC-249257 — 使用水瓶将泥土转为泥巴的声音无法通过音乐和声音选项中的“方块”滑块控制。
- MC-249419 — 地图上显示的泥砖台阶颜色不再与其他泥砖类方块的一致。
- MC-249463 — 潜影贝在运输船中的高度要比在普通船中的低。
- MC-249513 — 创造模式物品栏中,青蛙卵与海龟蛋没有放在一起。
- MC-249720 — 悦灵的翅膀不与其身体相连。
- MC-249765 — 带隐身效果的悦灵不是半透明的。
- MC-249806 — 船、运输船、矿车中的以及骑乘在其他实体上的悦灵被渲染得过低。
- MC-249842 — 悦灵会尝试寻路到世界边界外的物品上。
- MC-249875 — 趋同事项:悦灵在Java版中跟随玩家、投掷物品或做其他动作之前的几秒钟内不会做任何动作。
- MC-249935 — 达成新进度“生日快乐歌”时不给予经验。
- MC-250113 — 创造模式物品栏中,沾泥的红树根与泥巴没有放在一起。
- MC-250249 — 趋同事项:悦灵会拾起与其手持效果不一致的药箭或药水。
- MC-250311 —
minecraft:entity.tadpole.grow_up
声音事件没有对应的本地化键名。 - MC-250423 — 青蛙经常会不能跳到碰撞箱较小的方块上。
- MC-250943 —
minecraft.used:minecraft.goat_horn
不随山羊角的使用而增加。 - MC-251296 — 悦灵有透明纹理,但在游戏中不是透明的。
- MC-251518 — 悦灵的动作、飞行动画和复制时的跳舞动画与基岩版中的不一致。
- MC-251688 — 聊天预览过长时会与已接受或发送的消息重叠在一起。
- MC-252089 — 玩家死亡或切换维度时,聊天预览警告屏幕会被强制关闭。
- MC-252415 — 基岩版1.19.10中的新闪烁标语没有加入到Java版1.19中。
- MC-253076 — NBT标签每刻都在变化的悦灵会复制物品。
- MC-253367 — 附近所有区块已加载并点击聊天预览警告屏幕上的“继续”按钮后,有时“加载地形中…”屏幕会一闪而过。
- MC-253738 — 振动粒子会指向一个约60度的恒定俯仰角方向,而并不是指向朝向目标的方向。
- MC-254119 — 尖叫山羊与普通山羊交配不能产出尖叫山羊。
- MC-254189 — 趋同事项:Java版中,悦灵在船或矿车中时,不能与之交互。
- MC-254535 — 主世界下界传送门生成时不能替换雪。
- 1.19.1的漏洞
- MC-253125 — 悦灵受到伤害而躲避的过程中仍会跳舞。
- MC-253189 — 带
NoAI
NBT标签的悦灵仍会跳舞。 - MC-254395 — 聊天预览选项设置为“发送时”时,命令补全提示会与其重叠在一起。
- MC-254427 — 单人游戏中会出现安全聊天警告弹出信息。
- MC-254695 — “复述功能已关闭”弹出消息没有被完全渲染。
- MC-254774 — 言论值为0的村民向其他村民传播言论时游戏崩溃。
- 1.19.2的漏洞
- MC-255151 —
net.minecraft.client.Camera#getMaxZoom(double)
有问题。 - MC-255164 — 玩家死亡后,幽匿尖啸体的
warning_level
会被重置为0。 - MC-255715 — 旋转几天后,主菜单全景图会停止旋转。
- MC-256217 — 在服务器中,高坐标位置上发生的爆炸会产生幽灵方块。