Java版1.15
1.15是嗡嗡蜂群的首个版本,也是Java版的一次主要更新,发布于2019年12月10日。[1]此次更新加入了蜜蜂及其相关物品,如蜂箱、蜂巢和蜜脾。除此以外,此更新也专注于修复漏洞和改善性能[2],并且添加了许多原本基岩版独有的特性。[3]
目录
新内容[编辑 | 编辑源代码]
方块[编辑 | 编辑源代码]
- 可以使用6块木板和3个蜜脾合成。
- 与蜂巢功能相似,但不需要精准采集也能掉落。
- 可使用4个蜂蜜瓶合成。
- 合成后玻璃瓶不会被消耗。
- 具有比黏液块更强的粘性:
- 当蜂蜜块被活塞推动或拉动时,它会尝试移动同一个方向上的所有相邻方块。
- 与黏液块运作原理相同。
- 蜂蜜块不会和黏液块粘在一起。
- 如果实体站在被活塞移动的蜂蜜块上,那么实体会跟着蜂蜜块移动而移动。
- 接触到蜂蜜块侧面的实体会缓慢滑落。
- 着陆在蜂蜜块上会减少坠落伤害。
- 坠落伤害被减少到正常情况下的1⁄5:等价于
方块顶端(下落距离 - 3) / 5)
;或者说,从第三个方块开始,每个方块减少1()的1⁄5坠落伤害,如此类推。
- 坠落伤害被减少到正常情况下的1⁄5:等价于
- 生物会避免走到上面。
- 不会传导红石信号。
- 放置在蜂巢或蜂箱旁边时,偶尔会有蜜蜂过来“吃掉”它们。
- 仅用于装饰。
- 可使用四个蜜脾合成。
物品[编辑 | 编辑源代码]
- 加入了蜜蜂刷怪蛋。
生物[编辑 | 编辑源代码]
- 拥有10(
)生命值。
- 在蜂箱和蜂巢附近集群生活。
- 如果蜜蜂无巢可归,它会一直游荡直到寻找到一个。
- 可以藏进蜂巢或蜂箱里。
- 最多可容纳3只蜜蜂。
- 当玩家攻击蜜蜂时,所有属于同一个蜂巢的蜜蜂会尝试攻击该玩家。
- 可以使用任何种类的花(包括凋零玫瑰)喂食蜜蜂来使其繁殖。
- 像其他被动型生物一样,蜜蜂会跟随手持花的玩家。
- 如果玩家手持花站着不动,它们会在玩家周围降落。
- 像其他被动型生物一样,蜜蜂会跟随手持花的玩家。
- 蜜蜂可以在花上降落,并进入“授粉”状态:它们周围会出现苍白色的粒子,同样颜色的粒子效果也会从它们身上发出。
- 会尽量避开水。
- 被蜜蜂杀死的玩家会显示死亡信息:“<玩家>被蛰死了。”
命令格式[编辑 | 编辑源代码]
/data
- 加入了新的可选语法
/schedule ... [append|replace]
。- 默认为
replace
。
- 默认为
- 加入了新的语法
/schedule clear <id>
以移除已有的/schedule
操作。- 返回已移除的
/schedule
操作数。
- 返回已移除的
- 拓展了
/schedule
以便多次对相同函数进行操作。
- 语法为
/spectate [target] [player]
。player
- 将要旁观的玩家。- 此玩家必须处于旁观模式。
- 如果省略,则使用
@s
。
target
- 将要令玩家进入的旁观视角所属的目标。- 如果省略,使玩家停止旁观。
- 加入了
copy_to_clipboard
动作。
- 实体选择器
- 新的选择器参数
predicate
允许应用定义在数据包路径下predicates
中的自定义谓词。
doInsomnia
doImmediateRespawn
drowningDamage
- 玩家是否会受到溺水伤害。
fallDamage
- 玩家是否会受到跌落伤害。
fireDamage
- 玩家是否会受到火焰伤害。
- 战利品表谓词现在能在独立文件定义并被实体选择器在
execute if
命令中使用。 - 在
location_check
条件中加入了新参数选项。offsetX
、offsetY
、offsetZ
– 位置的可选偏移量。
- 加入了
reference
。- 其导入数据包中
predicate
路径下定义的条件,通过name参数选择。
- 其导入数据包中
- 加入了
time_check
条件。- 检测一天的时间。
value
– 可接受值的范围。period
– 如果存在,则时间将模除以这个值(例如,如果将该值设置为24000,则该值将以天为周期运行)。
- 检测一天的时间。
- 新的函数:
copy_state
——将掉落方块的方块状态属性复制到物品的BlockStateTag中- 参数:
block
——方块状态属性的来源(方块ID)properties
——方块状态属性名的列表,其内的所有值都必需在block指定的方块上存在
- 参数:
游戏内容[编辑 | 编辑源代码]
- 加入了
bee_nest_destroyed
、safely_harvest_honey
、slide_down_block
进度触发器。 - 加入了进度“胶着状态”,获得方法为贴着蜂蜜块的侧面下滑。
- 位于“冒险”标签下。
- 加入了进度“与蜂共舞”,获得方法为在一个蜂巢下放置营火,然后安全地采集蜂蜜。
- 位于“农牧业”标签下。
- 加入了进度“举巢搬迁”,获得方法为使用带有精准采集魔咒的工具采集一个包含3只蜜蜂的蜂巢。
- 位于“农牧业”标签下。
- 潜行和疾跑现在可以在设置界面切换“按住”和“锁定”。
- 允许玩家在切换到其他界面时保持潜行。
- 同样影响在创造模式向下飞行的玩家。锁定后,玩家会保持向下飞行直到解除锁定。
常规[编辑 | 编辑源代码]
- 实体谓词
- 现在接受检查玩家属性的
player
字段。- 在实体不是玩家时失败。
- 字段:
level
– 允许的玩家等级范围。gamemode
– 与/gamemode
命令相同的值stats
– 要匹配的统计信息列表。接受的字段:type
(例如minecraft:custom
)、stat
(例如minecraft:sneak_time
)和value
(整型的range
)。- 例如,
{"stats":[{"type":"minecraft:used","stat":"minecraft:fishing_rod","value":{"min":2,"max":10}}]}
如果玩家已经使用了2-10次钓鱼竿,则成功;不在此范围内的使用次数会失败。
- 例如,
recipes
– 合成配方ID表。一个布尔值表示玩家是否解锁此配方。advancements
– 成就ID表。如果其值的类型为布尔类型,将执行成就完成情况的检查。如果值为对象,检查准则的完成度。
- 实体谓词现在允许使用
team
字段以匹配队名。
- 加入了意第绪语。
- 定位谓词
- 现在接受
block
与fluid
子谓词。 - 现在可以接受
light
子谓词。- 对象拥有一个整型范围——
light
——用于匹配可见光(天空变暗和方块亮度的最大值)。
- 对象拥有一个整型范围——
- 谓词
- 加入了自定义谓词。
- 战利品表的条件部分现在可以被定义为
predicates
目录下单独的数据包资源。
- 战利品表的条件部分现在可以被定义为
- 新的粒子:
dripping_honey
falling_honey
falling_nectar
landing_honey
。
- 加入了下列闪烁标语文本:
- "In case it isn't obvious, foxes aren't players."[4]
- "Buzzy Bees!"
- "Minecraft Java Edition presents: Disgusting Bugs"
- 加入了
minecraft:bee_growables
minecraft:crops
minecraft:beehives
flowers
tall_flowers
方块标签。 - 加入了
minecraft:arrows
minecraft:beehive_inhabitors
实体标签。 - 加入了
flowers
tall_flowers
物品标签。 - 加入了
portals
方块标签。
更改[编辑 | 编辑源代码]
方块[编辑 | 编辑源代码]
- 现在会在接收红石信号后鸣钟。
- 现在能被锹熄灭。
- 现在由木台阶合成(和基岩版一致),而不是木栅栏和木板。
- 现在可对蜂箱发射剪刀来收集蜜脾。
- 蜜脾物品会掉落到地面上。
- 现在可对蜂箱发射玻璃瓶来收集蜂蜜瓶。
- 现在可对水发射玻璃瓶来收集水瓶。
- 现在可以放置盔甲架。
- 从发射器射出的火焰弹现在会点亮营火。
- 烟花火箭现在会沿着发射器的朝向从发射器中发射。
- 现在必须使用镐来采集才能使之以物品形式掉落。
- 附着在果实上的梗方块被破坏后又会掉落种子了。
- 现在的摆放方向与玩家面朝的方向相同,而不再总是朝向南北放置。
- 增加了脚手架作为熔炉燃料的燃烧时间,现在可以烧炼2个物品,而不是0.25个。
- 现在可以使用去皮原木合成。
- 现在放置在下界中会被烘干。
物品[编辑 | 编辑源代码]
生物[编辑 | 编辑源代码]
- 常规
- 生物现在能够更好地躲避熔岩。
- 移除了翅膀材质中透明部分的一个黑点。
- 移除了死亡中末影龙的翅膀底部的部分材质。
- 现在使用
generic.attackDamage
属性。 - 现在会在受到一定程度的伤害后开裂。
- 开裂程度增加时都会播放音效。
- 每减少总血量的1⁄4,开裂程度就会加深一次,共4种开裂状态。
- 现在可以通过使用铁锭来治愈。
- 每次治疗时都会播放音效。
- 每次治疗回复25(
× 12.5)生命值。
- 从1(
)到满血需要治疗4次。
- 从1(
- 现在使用
generic.attackDamage
属性。
- 傻子村民现在不再拥有显示职业等级的徽章。
- 从村民转化来的僵尸村民不再消失。
- 现在会生成于所有针叶林生物群系变种中。
非生物实体[编辑 | 编辑源代码]
- 更改了材质,类似于火焰弹在材质更新后的版本。
- 作为实体被杀并成为战利品掉落的经验球现在会出现在同一时刻和位置上。
- 现在是半透明的。
世界生成[编辑 | 编辑源代码]
- 白桦树又能在黑森林生物群系中生成了。
- 现在能生成在巨型针叶林生物群系。
命令格式[编辑 | 编辑源代码]
/effect clear
命令现在会在未给定target
参数时默认作用于@s
。
/kill
- 若不给定任何
target
参数,则第一个参数默认设置为@s
。
- NBT聊天组件
- 为NBT存储加入了变种:
{"nbt": <路径>, "storage": "<资源ID>"}
。
游戏内容[编辑 | 编辑源代码]
- 进度中的物品判定现在会将实际的魔咒和储存的魔咒区分开,例如储存在附魔书里的魔咒。
stored_enchantments
用于匹配存储的附魔。
- 繁殖蜜蜂现在能获得“我从哪儿来?”进度。
- “成双成对”进度现在还需要繁殖蜜蜂。
- “均衡饮食”进度现在还需要蜂蜜瓶。
- 现在可以用光灵箭获得“瞄准目标”进度。
- 鞘翅现在可以在玩家跳跃后立刻打开并滑翔,而不需要等到玩家开始下坠后才可以这么做。
- 所有食物(包括蛋糕)现在都可以在创造模式下食用。
- 极限模式世界现在会提示返回菜单。
- 堆肥桶的配方现在由木台阶解锁,而不是木栅栏。
- 许多配方现在只需要一个材料就能解锁,而不是9个。
- 受影响的配方有:
- 许多在工作台使用1个方块就能合成的物品配方不再在玩家拥有9个原材料后解锁。
- 受影响的配方有:
常规[编辑 | 编辑源代码]
- 方块在物品栏中的模型现在更明亮了。
- 生物群系现在会存储Y坐标的信息,使得生物群系可以沿竖直方向变化;此前,生物群系仅储存X坐标和Z坐标的信息。
- Level标签中为每个区块排列的 Biomes能够容纳的整数从256个更改为1024个。每个数组都为4x4x4区块体积中的生物群系。这些体积会按照Z、X和Y排列,也就是说,数组中第一个4×4值是关于区块中Y轴0-3而言,下一个值为Y轴4-7而言,如此类推。
- 版本升级为5。
- 不再显示第二行“区块更新(chunk updates)”的计数器。
- 修改了
nonlatin_european
字体文件中的ß
和β
字符的材质。
- 游戏库升级
- 现在需要OpenGL 2.0。
- 在先前没有的部分场合下,实体被设置在了方块战利品表中。
- 更改了标题界面的背景以展示蜜蜂及其相关物品。
- “创建世界”页面中按钮下的描述也会在复述功能启用时被朗读了。
- 若将复述功能模式设置为“系统”或“全部”,则命令补充建议现在也会被复述。
- 混淆映射表在将来的所有版本都会对外公布。
- 然而,这并不意味着Mojang Studios更改了已有的对游戏代码和游戏资源的版权限制。
- 该混淆表的下载链接会作为version manifest.json的一部分,其文件名为
<版本号>.json
。
- 优化了在竖直方向上运动的粒子与方块碰撞的动画。
- 性能
- 改进了区块加载计算。
- 改进了区块渲染。
- 改进了性能。
- 优化了爆炸。
- 资源包的版本现在是5。
- 游戏会试图将版本4的资源包中的部分旧材质机制转换为新的机制。
- 将客户端下载资源包的大小上限从50MB增加至100MB。
- 设置
- 生物群系过渡距离被移动,并且在设置的每一级都有对应描述。
- 生物群系过渡距离现在会出现在调试界面上。
- 移除了
dirt_like
方块标签。
- 文本
- 调整了文本颜色的对比度。
- 为所有种类的箱子更改了材质。
- 旗帜图案现在使用Alpha通道,而不是黑色。
- 盾牌的材质文件现在使用Alpha通道以决定其颜色,而不是亮度。
- 末影龙的翅膀底部不再拥有独立的材质。
- 附魔后的物品所拥有的闪烁材质的外观现在和游戏内相同。
- 将1.13的背景图尺寸更改为1×1像素。
- 移除了所有的自定义世界类型预设图标,除了“空岛”。
- UI
- 更改了菜单界面及类似UI界面的按钮高亮外观。
- 高亮按钮现在会有白色轮廓以及稍亮的灰色背景,而不是之前仅有的蓝色背景。
- 高亮按钮中的文本现在是白色的,而不是之前的黄色。
- 为以下动作加入了手部动画:
- 从下列动作中移除了多余的手部动作:
- 精度
- 将与特定类型的粒子的生成相关的浮点数精度从32位(单精度)提升至64位(双精度)。这修复了在坐标值很大时的精度错误,尤其是当距原点16,777,216格以外时。这些粒子有:
- 提升了在很大的坐标值处生成被激活的TNT实体的精度。[26]
- 提升了附魔台的书检查玩家位置的精度。[27]
修复[编辑 | 编辑源代码]
画廊[编辑 | 编辑源代码]
截图[编辑 | 编辑源代码]
你知道吗[编辑 | 编辑源代码]
在1.15的开发过程中,游戏文件中出现了两个未使用的材质:“wax block(蜂蜡块)”和“crystallized_honey(结晶蜜)”。这些材质是意外被加入的。[29]
- 此次更新是大版本号预发布版数量第三多的版本,与1.12齐名,仅次于1.16,最多的是1.13。
参见[编辑 | 编辑源代码]
参考[编辑 | 编辑源代码]
- ↑ “Buzzy Bees out now in Java” – Minecraft.net,2019年12月10日
- ↑ 2.0 2.1 "Minecraft Snapshot 19w35a" – Minecraft.net,2019年8月28日
- ↑ 3.0 3.1 "Minecraft Snapshot 19w36a" – Minecraft.net,2019年9月3日
- ↑ MC-166292
- ↑ MC-160123
- ↑ MC-160981
- ↑ MC-160896
- ↑ MC-160895
- ↑ MC-161151
- ↑ 10.0 10.1 10.2 10.3 10.4 MC-127094
- ↑ MC-60634
- ↑ MC-132445
- ↑ MC-42248
- ↑ MC-161261
- ↑ MC-161262
- ↑ MC-129273
- ↑ MC-161220
- ↑ MC-147549
- ↑ MC-106826
- ↑ MC-160993
- ↑ MC-161991
- ↑ MC-161994
- ↑ MC-161994
- ↑ MC-161993
- ↑ 25.00 25.01 25.02 25.03 25.04 25.05 25.06 25.07 25.08 25.09 25.10 25.11 25.12 MC-76810
- ↑ MC-125638
- ↑ MC-161888
- ↑ "Minecraft Snapshot 19w45a" – Minecraft.net,2019年11月7日
- ↑ “The crystallized honey and wax block textures will not be part of the Holiday Update. They were not meant to have ever made it into the game and will be removed soon :) Thanks for all the theories and ideas surrounding them though!” – @cojomax99,14 Oct 2019