1.19.1

本栏目仅是搬运官方Wiki的内容，我们只修改了一些内容！如果觉得我们做的不好，请到官方Wiki或反馈~

**1.19.1**是Java版的一次次要更新，发布于2022年7月27日，加入了聊天举报功能和悦灵复制，并修复了一些漏洞。此版本不兼容1.19的服务端。

此版本原定于2022年6月28日发布，后被延期到2022年7月27日。

游戏事件
* 加入了`jukebox_play`和`jukebox_stop_play`游戏事件。

资源包
* 加入了`report\_button.png`，其中包含3个与聊天举报功能有关的图标。
* 加入了`chat\_tags.png`，其中包含2个与聊天消息信任状态有关的图标。

社交屏幕
* 现在最近一个发送消息的玩家会被放在玩家列表的最上方。
* 现在可以在社交屏幕中举报玩家在聊天区中的不当发言。
	+ 举报时可以选择多人游戏的聊天消息。
	+ 可以在聊天举报类型中选择举报内容的分类，包括以下几种：
		- 对儿童的性剥削或虐待
			* 有人谈论或以其他方式宣扬涉及儿童的不当行为。
		- 诽谤、冒充他人或散布虚假信息
			* 有人以利用或误导他人为目的，损害他人名誉、冒充他人或散布虚假信息。
		- 吸毒或饮酒
			* 有人教唆他人涉毒或教唆未成年人饮酒。
		- 骚扰或霸凌
			* 有人羞辱、攻击、霸凌你或其他人。这包括在未经允许的情况下不断尝试联系你或其他人，或发布你或其他人的隐私信息。
		- 仇恨言论
			* 有人因身份要素（如宗教信仰、种族或性取向）攻击你或其他玩家。
		- 即将发生的伤害行为 — 自残或自杀
			* 有人威胁要自残或谈论现实生活中的自残行为。
		- 即将发生的伤害行为 — 威胁伤害他人
			* 有人威胁要在现实生活中伤害你或其他人。
		- 未经同意发布私密图像
			* 有人谈论、分享私密或亲密的图像，或以其他方式宣扬有关行为。
		- 恐怖主义或暴力极端主义
			* 有人因政治、宗教、意识形态或其他原因，谈论、宣扬、威胁实施恐怖主义或极端暴力行为。
	+ 可附加评论以提供与举报相关的更多的细节和信息。
	+ 被举报的玩家经过监督员审核并认定存在违规行为后会被封禁，从而无法进行在线游戏和加入Realms。
	+ 被封禁的玩家进入游戏后会收到封禁通知，告知该玩家被封禁的原因和封禁时长。

Realms
* 现在被Realms语言过滤器过滤后的消息会用黄色标记。
* 当玩家发送的消息被过滤器向部分玩家过滤后玩家会受到通知。

闪烁标语
* 加入了“Technoblade never dies!”，用以纪念Technoblade。

更改
--

* 聊天类型`team_msg_command`被拆分为`team_msg_command_incoming`和`team_msg_command_outgoing`。
* 聊天类型参数`team_name`重命名为`target`。
	+ 此聊天类型参数现在由聊天类型`msg_command_outgoing`使用。
* 简化了聊天类型，现在只需要定义`chat`和`narration`两个参数即可。
	+ 现在不再支持叠加聊天类型。
	+ 叠加效果应使用系统消息来实现。
* 聊天框中不再支持应用步进宽度（Advances，设为正值时可以理解为空白宽度）为负或大于32的字体字形。

聊天预览
* 预览待签署内容时，其背景颜色深度会较其他情况淡。
* 聊天预览的“输入时”模式不再在消息未被服务器修改时显示预览。
* 聊天预览现在在单人游戏中启用，并在使用含选择器替换的命令（如`/say`）时显示。
* 预览过的悬停事件和点击事件现在以纯色背景高亮显示。

聊天样式
* 定义聊天类型的JSON文件中不再出现`style`字段的默认值。
* `game\_info.json`现在默认会包含一个复述功能设置项。

调试屏幕
* “Blending”行现在在玩家处于使用新地形生成器生成的区块时消失，而非显示`Blending: New`。

选项
* 在“聊天预览”聊天设置选项中加入了“发送时”选项，用于仅在发送消息时更新聊天预览。
	+ 选择“发送时”时，如要确认发送消息，需要先按`↵ Enter`键显示聊天预览，再按一次才会发送。
	+ 之前的“开”选项更名为“输入时”。

协议
* 第三方服务端现在可通过一种新的网络数据包设置其自身的用于普通聊天内容的自动补全选项。
* 第三方服务器现在可通过一种新的网络数据包来隐藏玩家聊天消息，但并不会将其从聊天日志中移除。

暂停菜单
* 社交屏幕现在可以通过多人游戏暂停菜单进入。

`server.properties`
* `enforce-secure-profile`的默认值现在为`true`。

修复
--

修复了41个漏洞
1.19前正式版的漏洞
* MC-72687 — 快捷栏上方显示的标题文本没有阴影。
* MC-130243 — `/debug`命令返回的停止消息总是遵循操作系统区域设置特定数字格式。
* MC-144043 — 行商羊驼在目标死亡后继续吐口水。
* MC-146891 — 傻子村民可以拥有职业。
* MC-148149 — 在Linux上，打开游戏内链接时游戏崩溃。
* MC-149047 — 滚轮灵敏度滑块上的文字总是遵循操作系统区域设置特定数字格式。
* MC-165516 — `generic.movement_speed`为0的雪傀儡、女巫、羊驼、溺尸和凋灵会在其目标死亡后继续攻击。
* MC-177505 — 被治愈的村民会在错误的工作站点工作。
* MC-207077 — 加载物品栏中带`note`NBT标签的音符盒的1.13前的世界会导致游戏崩溃。
* MC-211239 — 在床上睡觉时，使用命令设定的背景不透明度框会显示在“起床”按钮后方。
* MC-220872 — 聊天栏滚动条位置仍有偏移。
* MC-235614 — 在数据包中引用不存在的谓词会抛出`java.lang.NullPointerException`异常。
* MC-252082 — 当已经加载一个服务器资源包时会使其重载两次。
* MC-252265 — 在一些服务器上，`--server`参数会抛出`java.lang.NullPointerException`异常，并导致崩溃。

1.19的漏洞
* MC-249523 — 在黑暗状态效果下应用夜视状态效果会使天空颜色短暂出现。
* MC-249973 — 1.19中加载资源包明显变慢。
* MC-250020 — `mobGriefing`设置为`false`时，悦灵不会无视物品。
* MC-250261 — 青蛙会在流水上方产卵。
* MC-250267 — 青蛙不在含水方块上方产卵。
* MC-252190 — 玩家抛掷物品是否产生振动，取决于玩家在物品触地时是否处于潜行状态，而不是扔出物品时是否处于潜行状态。
* MC-252258 — 除非由潜行玩家掷出，物品形式的羊毛和地毯会产生振动。
* MC-252327 — 重启游戏再删除世界后，世界列表加载失败。
* MC-252363 — 携带装备自然生成的生物会播放对应的盔甲装备音效。
* MC-252439 — 被治愈的村民交易不会刷新。
* MC-252508 — Realms世界生成类型缺少翻译字符串。
* MC-252511 — 下界中，地形混合交界处的顶层基岩不生成。
* MC-252539 — 用命令发送聊天消息时，在服务器日志中使用的是普通聊天样式。
* MC-252546 — 与1.18.2相比，音频质量较差。
* MC-252683 — 在选择器循环的非预期的异常造成服务器运行滞后。
* MC-252702 — 尝试用阿拉伯语、波斯语启动1.19时，游戏会崩溃。
* MC-252987 — `clickEvent`文本组件中，`\n`是非法字符。
* MC-253053 — 物品提示框会在屏幕底部被截断。
* MC-253055 — 资源包会使带`WeighedSoundEvents`的音效被重复注册。
* MC-253214 — 在特定情况下，物品提示框会有偏移。
* MC-253336 — 在种子为`-3721742095548798177`的服务器中使用末影之眼会导致客户端被踢出游戏。
* MC-253402 — 玩家死亡的同时，用`⇧ Shift`+鼠标右键将快捷栏中的物品放入箱子时，游戏崩溃。
* MC-253888 — 被服务器更改过的消息仍会被签署且能被举报。
* MC-254228 — 依赖操作系统区域设置的`String.format`Java函数导致客户端数据生成器崩溃。
* MC-254230 — `/worldborder center`命令回显使用了操作系统的特定数字格式。
* MC-254349 — 在第三方服务端上，将染料放入织布机会导致客户端崩溃。
* MC-254355 — 在按键绑定设置中设置序号超过8的鼠标键并启动游戏后此序号会加1。

参考
--

1. ↑ “Minecraft Java Edition 1.19.1” – Minecraft.net，2022年7月27日