20w18a的改动
- 红石线改动
- 标靶方块现在能传导红石信号了
红石线
- 红石线的方块状态、渲染、行为更加统一了。红石现在会向它视觉上有连接的所有方块供能,不向视觉上没有连接的方块供能。
- 单个的红石线现在会显示为十字了
- 从低一格连接到方块上方的红石线会给指向的方向供能了。例如,在爬墙的红石线上方的栅栏门会被激活。
- 以前爬上不透明方块的红石线只有在视觉上会转向。现在它们的行为也会转向了。
- 转向后爬上方块的红石线现在永远会给该方块充能了。这个影响最明显的是信号强度为1的红石线。
1.15.2与快照20w18a的对比
20w18a的技术性改动
- 在服务器配置文件server.properties中添加了enable-status选项,如果设置为false则服务器不会回复客户端发送的状态请求。这会导致该服务器在多人游戏屏幕中显示为离线。
- 现在能够控制从服务端发送到客户端的实体数据的数量
- 进度系统改进
实体广播
- 现在可以控制服务端发给客户端的实体数据的范围了。
- 添加了entity-broadcast-range-percentage属性,能够控制发送到客户端的实体的距离上限。更高的值可以让玩家看到更远的实体,但同时也意味着更高的网络占用。该值代表的是默认距离的百分比,例如50表示默认距离的一半。
进度
- 向所有触发器添加了player属性(除了impossible触发器)
- 现在可以在触发器中的实体检测中用战利品表条件的语法了
拓展实体检测
- 现在可以在触发器中的实体检测中用战利品表条件的语法了。
旧写法:
{
“trigger”:”minecraft:player_killed_entity”,
“conditions”:{
“entity”:{
“type”:”minecraft:blaze”
}
}
}
现在等同于:
{
“trigger”:”minecraft:player_killed_entity”,
“conditions”:{
“entity”:[
{
“condition”:”minecraft:entity_properties”,
“predicate”:{
“type”:”minecraft:blaze”
},
“entity”:”this”
}
]
}
}
- 注1:就像在战利品表中一样,必须满足顶层数组中的所有条件才能满足整个条件。
- 注2:想要使用新的战利品表条件语法的话,顶层元素必须用JSON数组结构。如果用JSON对象结构的话,游戏会按照旧的格式进行解析。
被拓展的触发器的完整列表:
- 在所有触发器中新增的player
- bred_animals-parent,partner,child
- channeled_lightning-victims
- cured_zombie_villager-zombie,villager
- fishing_rod_hooked-entity
- killed_by_crossbow-victims
- player_killed_entity-entity
- entity_killed_player-entity
- player_hurt_entity-entity
- summoned_entity-entity
- tame_animal-entity
- target_hit-projectile
- villager_trade-villager
其他触发器改动
- 由于新增了player,location、slept_in_bed、hero_of_the_village、voluntary_exile中的现存内容可以从顶层对象改到location字段中了。旧的写法仍然被游戏支持,不过弃用了。
20w18a中修复的漏洞
- MC-11211-很多右键操作不能在指着y=255的方块的顶面时使用
- MC-111381-潜影贝朝向的渲染被放到了onInitialSpawn方法中
- MC-143904-在#rails标签中不是铁轨的方块上放置矿车会导致游戏崩溃
- MC-147255-主世界的下界荒地生物群系中的床会爆炸
- MC-162385-标题(/title)文字的背景不会跟着文字一起渐变
- MC-166269-湿的狼会在甩水的一瞬间变黑
- MC-166296-生物捡起与装备物品时不播放相应音效
- MC-170840-某些生物在灵魂沙峡谷和诡异木森林中的生成率过高
- MC-170944-/locatebiome命令中的信息对某些生物群系的名称不适用
- MC-171523-墙上的诡异木告示牌和墙上的绯红木告示牌的名称与其他墙上的告示牌不一致
- MC-172172-成年猪灵在跟随玩家时会转圈
- MC-172253-猪灵装备物品时不会播放相应音效
- MC-173067-世界生成时如果放置了含有营火的结构会产生NullPointerException异常
- MC-173198-标靶方块被认为是透明方块,不会传递红石信号
- MC-173385-新的下界光照系统不影响流体、按实体渲染的方块(如箱子等)、实体
- MC-173747-不渲染盔甲的附魔光效
- MC-174573-下界藤蔓被时运破坏后会掉落多个(免费复制)
- MC-174593-注意单复数:「fell off a scaffolding」中的「scaffolding」是不可数名词
- MC-174811-僵尸猪灵可以生成在下界疣块上
- MC-175107-生存模式中有可能得到不祥之兆VI
- MC-175740-对着#beehives标签中不是蜂箱的方块使用发射器会导致游戏崩溃
- MC-175741-猫在#beds标签中不是床的方块上睡觉会导致游戏崩溃
- MC-176028-自然生成的炽足兽可能会有多于三个叠在一起
- MC-176032-炽足兽可以浮在空中
- MC-176054-幼体炽足兽的骑乘者会飘浮/骑乘者的偏移过高
- MC-176135-骑着其他生物的炽足兽不会觉得冷
- MC-176203-有着飘浮状态效果的炽足兽在熔岩上行走时不会飘浮
- MC-176459-自然生成的幼体炽足兽有鞍
- MC-176468-生成的成年炽足兽可能会有鞍
- MC-177105-猪灵、疣猪兽、僵尸疣猪兽、村民会看向目标的脚而不是头
- MC-177127-「End Portal opens!」(末地传送门开启!)字幕中有多余的感叹号
- MC-177173-幼体僵尸疣猪兽的age状态值不会存到NBT标签中
- MC-177561-对着y=255的磁石使用的指南针不会在磁石被拆掉后坏掉
- MC-177771-death.attack.fireworks.item显示的是原始翻译字符串(未被翻译)
- MC-177790-猪灵旗帜名称为named block.minecraft.banner.piglin.[<颜色>]
- MC-177794-即使没有地球旗帜图案也能把地球加到旗帜上
- MC-177816-「访问存档失败」「删除存档失败」中的「存档(level)」应该改为「世界(world)」
- MC-177911-洞穴生成器不会穿过黑石
- MC-177951-对着#campfires标签中的不是营火的方块使用打火石会让游戏崩溃
- MC-177976-幼体猪灵可以捡起灵魂营火
- MC-178013-骑着炽足兽的僵尸猪灵会消失,只留下一只戴有鞍的炽足兽
- MC-178129-实体转化的字幕的时态不一致
- MC-178336-「你的床或重生锚不存在或已被阻挡」信息中没有提及「重生锚充能可能已耗尽」
- MC-178817-锁链(Chain)方块没有waterlogged状态
- MC-178943-堡垒遗迹(Bastion Remnants)中生成的猪灵或疣猪兽比玩家跑得快
- MC-178949-超平坦世界中没有堡垒遗迹(Bastion Remnants)
- MC-179839-聊天栏的文字会渲染在快捷栏的后方
- MC-179841-优化世界时游戏崩溃
- MC-179845-某些地方的雨可以穿过方块
- MC-179847-疣猪兽和猪灵会转圈
- MC-179850-实体距离设置为100%和500%时并没有区别
- MC-179858-地图上显示类似石头的图案,即使那里并没有石头
- MC-179863-将属性minecraft:generic.max_health设置为一个小于等于0的数字会导致玩家死亡后陷入无限死亡
- MC-179866-某些该下雪的地方在下雨
- MC-179868-翻回书与笔的上一页会导致游戏崩溃
- MC-179883-实体名称中JSON文本的extra部分会被重复显示
- MC-179886-「选择世界」界面中不显示代表游玩的那个三角形按钮
- MC-179905-游戏规则界面没有标题
- MC-179952-没有转换高度图数据
- MC-179954-「Minecraft试玩模式」弹窗的显示漏洞
- MC-180030-成年疣猪兽转为的成年僵尸疣猪兽的伤害和幼体僵尸疣猪兽的伤害相同
- MC-180100-某些情况下雨的粒子变成黑色
- MC-180110-JSON文本中的下划线与删除线有时渲染不正确
- MC-180125-非BMP(Unicode基本多文种平面)字符的字体间距不正确
- MC-180135-不会在聊天栏显示空的信息
- MC-180138-聊天栏中的长消息在第二行及之后的部分不再会缩进了
- MC-180246-「游戏规则(Game rule)」中的「r」没被大写
- MC-180248-「升级装备(Upgrade gear)」中的「g」没被大写
- MC-180299-「禁用鞘翅运动检查」选项中的「鞘翅(Elytra)」被大写了
- MC-180353-聊天栏的背景会渲染在调试屏幕之前,但文字却会渲染在调试屏幕之后
- MC-181296-使用程序员的艺术资源包时,标题画面的背景图片上会盖一层半透明的白色