18w43a是Java版1.14的首个快照,发布于2018年10月24日[1],加入了首批村庄与掠夺的特性(主要包含竹子及竹林、熊猫、新的村庄及村民和对应的工作站点方块、新的花及对应的染料、更多种类的告示牌、台阶、楼梯,以及掠夺者),并修复了一些漏洞。
新内容[]
方块[]
- 在丛林和竹林里自然生成。
- 可以在丛林神庙和沉船的箱子里找到。
- 当熊猫被杀死时掉落,并且可以在丛林生物群系里钓鱼时钓到。
- 可种植,能长到12-16格高。
- 对其使用骨粉会使其长高1-2格。
- 可以用剑瞬间破坏。
- 可作为熊猫的食物,可用作燃料(可烧炼四分之一个物品),也可以种在花盆里。
- 可用于合成木棍。
- 用两根线和两块木板合成。
- 可将图案涂在旗帜上:用于染色和设计旗帜。
- 有一个旗帜槽、染料槽和旗帜图案槽。
- 普通图案现在只消耗1个染料。
- 移除现有的旗帜合成配方。
- 特殊的旗帜图案现在可以合成一个新的物品—旗帜图案。
- 这些图案在织布机中使用时不会消耗自身。
- 可选择的旗帜图案以列表的方式显示。
- 加入了白桦木、云杉木、丛林木、金合欢木、深色橡木告示牌。
- 加入了石头、安山岩、磨制安山岩、闪长岩、磨制闪长岩、花岗岩、磨制花岗岩、苔石砖、苔石、平滑砂岩、平滑红砂岩、平滑石英、红色下界砖和末地石砖台阶。
- 加入了石头、安山岩、磨制安山岩、闪长岩、磨制闪长岩、花岗岩、磨制花岗岩、苔石砖、苔石、平滑砂岩、平滑红砂岩、平滑石英、红色下界砖和末地石砖楼梯。
- 加入了红砖、安山岩、闪长岩、花岗岩、海晶石、苔石砖、砂岩、红砂岩、下界砖、红色下界砖、末地石砖墙。
物品[]
- 灾厄之兽刷怪蛋
- 熊猫刷怪蛋
- 掠夺者刷怪蛋
生物[]
- 暂时不能自然生成。
- 拥有20( × 10)生命值。
- 被击杀时掉落1根竹子(不受抢夺附魔影响)。
- 会寻找竹子和蛋糕物品并吃掉它们。
- 可繁殖。
- 小熊猫有时会打喷嚏,并让周围的熊猫跳起来。当它们打喷嚏时有概率掉落一个黏液球。
- 熊猫的遗传特性是由一个特殊的遗传系统决定的。
- 拥有不同的性格:正常、好斗的、懒惰的、虚弱的、担忧的和顽皮的(由两个NBT决定:
HiddenGene
和MainGene
)。 - 有稀有的棕色变种。(当棕色熊猫的显性基因和隐性基因都是棕色时产生)。
- 有时候会打滚,有时候会坐在自己的后腿上。
世界生成[]
命令格式[]
/drop
- 在各种情况下掉落物品。
- 用于安排函数或标签在特定的游戏刻后运行。
- 每个函数/标签只能被安排一次。
- 执行已安排的函数/标签将替换最旧的记录。
常规[]
- 加入了4个新进度:
- 扣下悬刀:用弩进行一次射击。
- 现在谁才是掠夺者?:让掠夺者也尝尝弩的滋味。
- 一箭双雕:用一支穿透箭射杀两只幻翼。
- 劲弩手:用弩一发击杀五个不同的怪物。
更改[]
方块[]
- 现在会掉落0-2根木棍。
- 重命名为“橡木告示牌”。
- 默认的文字颜色由黑色改为白色。
- 颜色不受亮度影响。
- 石头台阶重命名为平滑石头台阶。
- 现在由平滑石头而不是石头合成。
物品[]
- 合成配方现在是无序的。
- 书与笔的编辑更直观了:
- 移动光标可以自由编辑文字。
- 支持选择。
- 支持复制粘贴。
- 键盘和鼠标操作。
- 改善换行和换页。
- 双击高亮单词,三击高亮整页。
- 现在最多可有100页。
- 现在可用作熔炉燃料。
- 合成配方现在是无序的。
生物[]
游戏内容[]
- 光照系统
- 性能改进
命令格式[]
- 实体类型现在支持标签(
#baz
) - 伤害类型现在有新选项:
is_lightning
- 实体的状态叙述现在可以接受指标(flag)了
- 可用的测试:
is_on_fire
、is_sneaking
、is_sprinting
、is_swimming
、is_baby
- 可用的测试:
- 命令/NBT标签
- 强化了NBT路径的描述
- 新增用于显示NBT值的json聊天元件
- 方块的描述元件
{"nbt": <path>, "block":{"x":<x> "y":<x>, "z":<z>}}
- 实体的描述元件
{"nbt": <path>, "entity":<选择器>}
- 如果聊天窗格的翻译器是启用的状态的话,那么nbt標籤的内容将会被视为json聊天元件实作
- 方块的描述元件
- 物品的附加介绍现在使用JSON文本而非纯文字
- 在命令
/time set
、/time add
和/schedule function
里指定时间现在有单位t
是刻,s
是秒,d
是天- 只要最后结果为整数,就允许小数(例如0.5d)
- 创造模式菜单
- 创造模式搜索栏现在可以搜索标签(以#开头)
- 创造模式物品栏鼠标悬浮物品的信息里显示了物品的标签
- 方块掉落现在由战利品表控制。
- 整个随机抽取表与战利品随机池都能接受战利品表函数
- 新的随机抽取表类型:
dynamic
、tag
、alternatives
、sequence
、group
- 新的战利品表函数:
apply_bonus
、explosion_decay
、copy_name
、limit_count
、set_contents
、set_loot_table
- 新的战利品表条件:
entity_present
、survives_explosion
、block_state_property
、table_bonus
、match_tool
、tool_enchantment
以及两个修饰性条件:inverted
和alternative
- 数值输入的战利品表属性现在可以指定特定的随机数生成器
- 如常数
constant
、平均分布uniform
(预设值)、二次分布binomial
- 如常数
- 可以指定战利品表的用途
empty
、chest
、fishing
、entity
、advancement_reward
、block
- 使用不可用的战利品表函数将会导致警告
- 在子判据的实体属性中可以状态叙述:像是
direct_killer_entity
- 就允许了指定弹射物的状态等等。 - 在实体属性(entity_properties)中的条件现在与进度一样使用状态叙述(predicates)(例如
player_killed_entity
)。- 此类判据现在在状态叙述域(predicate field)里面描述
- 新的战利品表条件
alternative
:将其下的term
判据以“或”的形式加入。block_state_property
:用于检查方块状态的属性,包含以下判据:block
:方块id;如果方块不是相符的将会回传“失败”。properties
:属性列表。
damage_source_properties
:检查伤害的来源。- 与
entity_properties
格式相同,但使用伤害来源的实体状态叙述(类似于player_hurt_entity
的进度触发器)。
- 与
entity_present
:如果实体存在将会回传“成功”。- 参见
entity_properties
的实体列表。
- 参见
inverted
:将term
判据的条件反相传回。location_check
:使用进度的位置状态叙述,包含判据:predicate
:对于位置的状态叙述,与进度同样地使用结构名称。
match_tool
:检查使用的工具(只在方块破坏与钓鱼的战利品表有效)。包含以下状态叙述:predicate
:道具的状态叙述,使用与进度相同的格式。
survives_explosion
:在爆炸半径的倒数的概率下回传“成功”。table_bonus
:从列表中抽取相对应的概率,列表由附魔等级作为索引值。包含以下的状态叙述:enchantment
:附魔id(如minecraft:riptide
)。chances
:依据附魔等级从0开始排列的概率列表。
weather_check
:检测天气,包含以下状态叙述:raining
(可选)是否在下雨。thundering
(可选)是否在打雷。
- 新的随机抽取列表类型(loot table entry types)
alternatives
:依序执行第一个符合条件子元素的战利品表,不包含品质与权重,但可以有条件。dynamic
- 得到特定的方块掉落
minecraft:contents
:包含方块状态的内容、minecraft:self
:用于旗帜与头颅,保留NBT标签的内容、
- 得到特定的方块掉落
group
:个别执行子元素的战利品表,不包含品质与权重但可能包含条件、sequence
:依序执行子元素的战利品表直到无法执行为止;不包含品质与权重但可能包含条件、tag
:加入一个物品标签的内容,包含以下判据:name
:物品标签的名称。expand
:如果为false,随机抽取列表回返回所有标签列表,否则会像多个物品随机抽取列表一样操作。
- 新的战利品表函数
apply_bonus
:套用一个预设定的物品额外数量公式。- 包含以下判据:
enchantment
:附魔id,用于抽取该附魔等级以输入公式中。formula
:使用的公式类型。parameters
:公式所要求使用的参数(取决于类型)。
- 公式是基于已存在的幸运效果
binomial_with_bonus_count
二项式分布的物品额外数量,包含了以下参数:probability
:概率,浮点数。extraRounds
:额外次数,整型。- 使用二项式分布添加随机值:n <- level + extraRounds and p <- probabilty。
uniform_bonus_count
平均分佈的物品额外数量,包含以下参数:bonusMultiplier
额外数量的倍率- 物品额外数量会从0到
bonusMultiplier
*level
。
ore_drops
,没有参数。- 公式为:物品原始数量 *(max(0, random(0..1) - 1) + 1)。
- 包含以下判据:
copy_name
- 从来源方块或实体套用名称(参考附魔台的行为)。
explosion_decay
- 对于要破坏的每个方块应用平面分布的机会(等于1/爆炸半径)(堆叠中的项目单独处理)。
limit_count
,包含以下判据:limit
,包含以下判据:min
- 可选的最小值限制max
- 可选的最大值限制
- 用于设置所有物品堆叠的数量限制
set_contents
,包含以下判据:entries
战利品元素的元素列表(类似于战利品概率池列表)。- 从元素列表中的物品生成至
BlockEntityTag.Items
这个物品列表裡。
set_loot_table
,包含以下判据:name
:设置的战利品表idseed
:随机种子,如果未设置或其值为0,LootPoolSeed
就不会设置。- 用于设置
BlockEntityTag.LootTable
与BlockEntityTag.LootPoolSeed
两个战利品表的标签。
- NBT路径
- 现在可以回传多个数值
- 当位置存在多个符合的目标时会同时修改所有元素
- 当设定的位置不存在目标元素时,会生成一个与目标相符的新元素
- 加入了
[{k1=v1,k2=v2}]
来从列表中抽取相对应元素 - 加入了
{k1=v1,k2=v2}
来选择相对应的复合标签- 选择0或1个的元素主要是为了安全避免错误选择元素
[index]
允许输入负数来反向指定索引元素[]
现在可以选择列表的所有元素
- 世界生成器注册表
- 大部分的生物群系地物现在有注册表以及他们的设定列表了
- 加入了地物注册表
- 加入了装饰注册表
- 加入了地形注册表
- 加入了地表建筑物注册表
- 其他
/execute (if|unless) data <指定方块或实体> <NBT路径>
- 作为命令来输出结果时回传相符的元素数量
- 作为命令的一部分输出仍只检测有(if)或无(unless)
- 物品展示框的物品可以通过
/replaceitem
来修改了 /data modify <目标方块或实体> <NBT路径> <执行操作> <参照来源>
- 为选择的NBT标签进行操作
- 执行操作
set
用于设置标签inserted before index
在列表的指定索引前插入值insert after index
在列表的指定索引后插入值prepend
往列表前增补内容append
往列表后增补内容merge
用来合并复合标签
- 参照来源
from <指定方块或实体> <NBT路径>
修改的标签来源使用指定方块或实体的标签value <NBT标签>
修改的标签来源使用指定的NBT标签
- 加入实体类型标签
- 与其他标签一样,保存在数据包相关位置中的
tags\entity_types\
。 - 目标选择器的type参数现在也接受实体类型标签了
- 与其他标签一样,保存在数据包相关位置中的
- 物品模型会依照物品NBTNBT标签而改变
- 新物品模型属性:
custom_model_data
,由CustomModelData
整数NBT字段直接支持。
- 新物品模型属性:
常规[]
- 制作人员名单
- 更新了制作人员名单列表。
- 暂停界面
- 增加了“提供反馈”和“报告漏洞”按钮。
- 纹理
修复[]
- 修复了29个漏洞
- 1.14前正式版的漏洞
- MC-1578 — 写作时光标不能在书/告示牌中向后移动,不能从书中复制任何内容。
- MC-1692 — 跨越块边界的光出现/消失过慢。
- MC-3329 — 自然产生的光源(火、荧石、火把等)有时不发光。
- MC-3961 — 阳光穿过水、蜘蛛网、岩浆块、树叶和其他方块时亮度不减弱。
- MC-4686 — 可以看到传送的过程。
- MC-9188 — 火可以留下“幻象”并继续照明。
- MC-11571 — 照明更新落后于游戏。
- MC-76278 — 照明不会更新,直到走过去或方块更新。
- MC-80966 — 区块的光计算错误实现导致客户端错误(空区块不显示光/渲染暗)。
- MC-88097 — 顶层雪随机进行无用的更新,并在亮度变化时融化。
- MC-91136 — 照明更新在块边界处延迟。
- MC-95044 — 显卡与告示牌颜色的问题。
- MC-101127 — 凋零效果会伤害凋灵骷髅。
- MC-102162 — 一些发光方块(熔岩、燃烧的熔炉、被点亮的红石矿石)把同样的光照强度向下发送。
- MC-112579 — 被持弓的凋灵骷髅和流浪者杀死的苦力怕不掉落音乐唱片。
- MC-117067 — 树木/树叶在大平台下太亮。
- MC-119932 — 发光的固体方块(燃烧的熔炉、岩浆块、荧石、被点亮的红石矿)让光线(阳光,方块光)通过。
- MC-123772 — Lore字符串不能格式化。
- MC-124395 — 实体方块信标数据包含自定义名称时,没有将其存储到NBT,而且信标GUI也没有。
- MC-124926 — 方块被命令破坏后拾起不显示自定义名称。
- MC-129090 — 世界底部的方块发光。
- MC-131071 — 新区块生成时抛出异常:
Asking a region for a chunk out of bound | X X
。 - MC-131320 — 新生成的世界中照明错误。
- MC-132283 — 自然生成的湖泊有时过暗。
- MC-135453 — 渲染方块实体时崩溃。
- MC-136526 — 在靠近世界的极限高度时崩溃。
- MC-137229 — 在1.13中加载1.8生成的世界时书籍损坏。
- MC-137276 — 海龟被闪电击杀掉落碗的行为被硬编码。
- MC-137300 — 升级世界时抛出
ConcurrentModificationException
异常。
参考[]
- ↑ "Minecraft Snapshot 18w43a" – Minecraft.net,2018年10月24日
语言