SPGoding
每周快照是Minecraft的测试机制,主要用于下一个正式版的特性预览。

然而,每周快照主要用于新特性展示,通常存在大量漏洞。因此对于普通玩家建议仅做测试尝鲜用。使用测试版打开存档前请务必备份适用于正式版的Mod不兼容快照,且大多数Mod都不对每周快照提供支持

Minecraft 1.14 仍未发布,18w43a 为其第 1 个预览版。

转载本贴时须要注明原作者以及本帖地址










The first snapshot for 1.14 "Village & Pillage" is here, and oh boy, it's a big one! With new items, new blocks, new mobs, new blocks, new enchantments, new blocks, new mechanics, even more new blocks, new commands, and not to forget all the new blocks - we're pretty confident there's something for everyone in this snapshot!


Best of all, this is just the first one! We have so many things coming to future snapshots, most of which you guys don't even know about yet! Hurray!


However, as always the first snapshot is always the riskiest. We're rewriting big chunks of the game with hopes of focusing on performance soon, so stability might be a little wonky at first. Please backup before opening your favourite worlds!


We've got a huge changelog for this snapshot, which we're really proud of. If you scroll all the way to the bottom you'll find instructions on how to play (spoiler: start up your launcher and enable snapshots!). Now, without further ado, we present to you... a changelog!



这是 1.14「村庄与掠夺更新」的第一个快照,超级丰富!有新的物品、新的方块、新的生物、新的方块、新的魔咒、新的方块、新的机制,甚至还有新的方块,新的命令,千万不要忘了还有新的方块——我们很自信这个快照能让每一个人满意!


最棒的是,这才是第一个快照!在将来的快照里还会有许多的事物,绝大部分都是你们还不知道的!


然而,第一个快照总是风险最大的。我们重写了游戏的很多部分,希望能够尽快专注于性能提升,因此一开始的稳定性可能略低。请在打开你的最喜欢的世界前备份!


我们为这个快照写了令人骄傲的巨大的更新日志。如果你把滚轮滑到最底部就可以找到怎么玩的指引了(打开启动器,启用快照!)。现在,无需多言,我们为您献上了……一份更新日志!






更改



竹子
大概是因为异国情调,人们很喜欢它,这也是我们很高兴能把它加入到游戏的原因。


能在丛林,以及两种新的生物群系——竹林和竹林丘找到。
使用骨粉可以让它在顶部生长 1-2 格。
拿剑砍会立刻被破坏。
两个竹子可以合成一个木棍。
4 个竹子可以熔炼一个物品。
可以放到花盆里。
可以在沉船和丛林神殿里找到。


社区建议


你们的建议超棒!


叶子有几率掉落棍子。
紫颂果/花用箭射时可以掉落。
枯死的灌木不能用作熔炉燃料了。
兔肉煲和甜菜汤改为无序合成。
爬行者被流浪者射死时会掉落唱片。
发射器装上剪刀可以薅羊毛。



有趣的武器,为之颤抖吧!


耐久度比弓小,威力比弓大。
三个专属魔咒!
有趣的、抖M向的进度!
新的装载机制!
专属的加载动画!


魔咒


多重射击 (I)
曾经想过一次射出多支箭吗?不用再期待了!多重射击可以让你的箭分成 3 个,除了通常的向前射出的箭,还有像两侧射出的两支!
不能与穿透一起使用


穿透 (I, II, III, IV)
有了这个尖锐的附魔,你的弩射出的箭可以穿过怪物,每次击中不止一只怪物。
一支箭可以最多伤害的怪物数量等于此魔咒的等级 + 1
不能与多重射击一起使用


快速装填 (I, II, III)
每一级快速蓄力都会使弩蓄满力所需的时间减少 0.25 秒


装载
按住「使用」键(右键)为弩蓄力。
一旦弩绳被拉到头即可松手。
叮! 您的弩已装填,只需单击「使用」键(右键)即可开始射击


装饰性方块
天呐,一堆新方块!


将现有石台阶改为平滑石台阶(外观不变,只改名称)
将所有现有告示牌更改为橡木告示牌(外观不变,只改名称)
平滑台阶可以用平滑石头合成
添加了云杉、白桦、丛林、金合欢和深色橡木告示牌
添加石头楼梯和台阶
添加了花岗岩台阶,楼梯和围墙
添加了磨制花岗岩台阶和楼梯
添加了闪长岩台阶,楼梯和围墙
添加了磨制闪长岩台阶和楼梯
添加安山岩台阶,楼梯和围墙
添加了磨制安山岩台阶和楼梯
添加砂岩围墙
添加了平滑红砂岩台阶和楼梯
添加了平滑石英台阶和楼梯
添加了砖围墙
添加石砖围墙
添加了苔石砖台阶,楼梯和围墙
添加了末地石砖台阶,楼梯和围墙
添加了地狱砖围墙
添加了海晶石围墙
添加了红砂岩围墙
添加了红色地狱砖块台阶,楼梯和围墙
添加了平滑砂岩台阶和楼梯
添加了苔石台阶和楼梯
通过熔炼石头可获得平滑石头
通过熔炼砂岩获得平滑砂岩
通过熔炼红砂岩获得平滑红砂岩
通过熔炼石英块可获得平滑石英
将地狱砖栅栏的合成配方改为 4 块砖块和 2 块砖块物品
修改告示牌的合成配方为要求相同的木板,而不是任意种类的木板


染料
染色一切!


把骨粉、墨囊、可可豆和青金石与它们对应颜色的染料分离
统一所有染料的名称(红色、黄色和绿色染料不再有特殊的名称)
添加新的合成染色玻璃和染色地毯的合成配方



做一个园丁吧!


为了庆祝这些新的染料,我们加入了…花!
小心凋零玫瑰…不要被它的美丽让你陷入安全的假象!


刌民兽(?)
破坏者?巨兽?有名字的建议?告诉我们吧!


可怕的新敌人拥有相当强的冲击力,握紧你的剑和盾,准备好被撞倒!


织布机(?)
兄弟,可以让我有一些织布机吗?


更新且更简单的把样式用到旗帜的方式,仍然只能最多对一个旗帜应用 6 个样式
样式现在只需要 1 个染料就可以创建,而不是之前的 1-8 个(取决于具体样式类型)
现在特殊的物品(滨菊,爬行者头颅,凋零骷髅头颅,附魔金苹果)可以在不被消耗的情况下制作为旗帜样式
用于把样式应用于旗帜的旧合成配方已被删除


新材质
Minecraft 材质更新已经在 minecraft.net 测试许久了,今天终于应用到了游戏当中。


我们正在将 Minecraft 的旧材质打造为一个船新的开始。
我们仍需要玩家的反馈
你玩的是基岩版?别担心!该材质不久就会进入市场供您试用!


熊猫
我们听从了玩家的呼吁!


熊猫有不同变种和性格!那是一个有关棕熊猫的谣言。
熊猫喜欢竹子......它们有点像蛋糕(?)
熊猫可以繁殖,有一套专门的熊猫遗传系统来决定子代的性状
熊猫在新的竹林生物群系中自然生成
熊猫被杀死时会掉落竹子。熊猫是国家级保护动物,小朋友们不要尝试哦。
最重要的是:熊猫很可爱,笨得可爱!
一般来说,小熊猫会比他们的父母更可爱 w


掠夺者
掠夺者是新加入游戏的一种生物。现在,它们只能被生成蛋或命令生成,不过将来的快照会有改变的。


一种新型的刌民,嗯,掠夺者!
掠夺者使用新武器——弩!


重写书与笔的编辑系统


钢笔比剑更强大!除非你在和一个掠夺者打架…


可自由移动光标进行文本编辑
支持选择
复制 & 粘贴
键盘和鼠标处理
改进了页面填充和换行
书的厚度增加(100 页)


可疑的炖菜
可以在沉船上的宝箱发现
也可被合成!
吃这种炖菜的人会在几秒钟内充满未知的效果!
*合成炖菜的人能够知道它们带来了什么影响


18w43a 的技术性改动


创造模式背包搜索框现在接受标签(以 # 开头)
创造模式背包搜索页中的提示会列出物品标签
新的物品模型属性 custom_model_data(配合整型 NBT 标签 CustomModelData 使用)
扩展的 NBT 路径语法
用于 NBT 操作和查询的新的子命令
用于显示 NBT 值的新的聊天 component
添加了实体类型标签。它们与其他(方块,物品和流体等)的标签完全相同。存储在 tags\entity_types\ 中
Added a feature registry
Added a registry for decorators
Added a registry for carvers
Added a registry for surface builders(?)
Item lore 标签现在使用 JSON 语法
新的光照引擎!
drop 命令 - 以各种内容掉落物品
方块掉落物现在由战利品表控制
性能提升
添加了延迟执行函数的命令
time set,time add 和 schedule 函数的时间参数里现在可以有单位(t - 游戏刻,s - 秒,d - 天)了。可以使用小数(例如0.5d),只要运算后结果是整型即可。


进度
实体类型现在接受实体类型标签(#baz)


伤害提供源检测
伤害提供源检测现在加入了 is_lightning。


实体检测
实体检测现在支持:is_on_fire,is_sneaking,is_sprinting,is_swimming,is_baby。


聊天 component
NBT 聊天 component
方块 {"nbt": <路径>, "block":{"x":<x> "y":<x>, "z":<z>}}
实体 {"nbt": <路径>, "entity":<选择器>}
另外,如果存在 interpret 并且值为 true,则选定标签的内容会被解析为聊天 component


命令


选择器中的 type 现在接受实体类型标签(type=#foo 以及 type=!#bar)
现在可以用 /replaceitem 编辑物品展示框内容


data
data modify <方块|实体> <路径> <操作> <源>
将操作应用于所选的 NBT 字段
基本操作:set - 替换值
列表操作:insert before index |insert after index|prepend|append
对象操作:merge
源:from <方块|实体> <路径> - 从已经存在的 NBT 标签复制值
value <nbt> - 使用 NBT 字面量


drop
语法:drop <目标> <源>



- `award` - 使用进度奖励
- `fish` - 使用钓鱼奖励
- `loot` - 使用奖励箱奖励
- `kill` - 模拟实体掉落
- `mine` - 模拟方块掉落


目标
- `world` - 掉在世界
- `player` - 放在玩家背包(就像捡起来一样)
- `entity` - 设置实体背包栏位(和 replaceitem 一样)
- `block` - 放(和按 shift 点击一样)或 替换/合并(`insert`)容器中的物品


execute
execute if data <方块|实体> <路径>
(以及相应的 execute unless)
当作为单独的命令使用时,返回匹配的元素个数
当作为 execute 链的一部分使用时,if 模式下匹配的个数不是零或 unless 模式下匹配的个数是零的时候,继续执行嵌套 execute 命令。(博文都没我写的清楚!)


schedule
让指定函数或函数标签计划在 <时间> 游戏刻后执行。返回触发的时间。任何函数标签或函数只能计划执行一次。对已经计划执行的函数或函数标签执行此命令会覆盖掉旧的计划记录。


NBT 路径
现在可以返回多个值。当用作目标时,每一个元素都会被更改。
当指定的路径没有元素存在时,将会创建符合条件的元素:
举个栗子,写入 Items[{Slot:10b}] 的时候,会从 Items 里面找到 Slot 为 10 的元素或者是创建一个新的元素。
添加了 [{k1=v1,k2=v2}] 来匹配列表中有匹配的字段的对象
添加了 {k1=v1,k2=v2} 来匹配对象(选择 0 或 1 个元素,主要是为了防止不匹配的项)
可以在 [索引] 里面写负数来倒着选择元素。(例如 [-1] 是最后一个元素,[-2] 是倒数第二个)
添加了 [] 来选择列表中的所有元素


光照引擎


我们很高兴有一个新的光引擎!(de-lighted light 双关翻不出来,水平有限见谅)


将光的存储从区块移动到单独的结构
将光照的计算从乱七八糟到处都是独立出来
将光照的计算移出主线程(在服务端上)


战利品表


方块掉落现在由战利品表控制(储存在 loot_tables/blocks/)
表和池现在可以用战利品表函数了。
加入了新的战利品表对象类型 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)。如果缺省,默认为 uniform
战利品表有可选的 type,用于验证函数用法(可用类型:empty, chest, fishing, entity, advancement_reward, block)。使用给定的类型里不能用的函数(例如在钓鱼的表里面使用方块状态)会有警告。
新的实体判据参数:direct_killer_entity - 可以判断弹射物等。


改动的条件
ENTITY_PROPERTIES
现在使用和进度(比如 player_killed_entity)里一样的语法。参数现在应该写到 predicate 字段。


新的条件
ALTERNATIVE
把 terms 参数里面的条件用「或」连接


BLOCK_STATE_PROPERTY
检测方块状态的属性
参数
block - 方块 ID。如果被破坏的方块不匹配,测试不通过。
properties - 属性-值对所组成的 map(映射)


DAMAGE_SOURCE_PROPERTIES
检测伤害源。和 entity_properties 语法一样,不过用了伤害源判据(和 player_hurt_entity 进度触发器一样)


ENTITY_PRESENT
如果实体匹配返回 true


INVERTED
将 term 参数里面的条件取反。


LOCATION_CHECK
启用进度位置检测。
参数
predicate - 对位置的检测。格式和进度的一样。


MATCH_TOOL
检测工具(对破坏方块和钓鱼有效)
参数
predicate - 对物品的检测。格式和进度的一样。


SURVIVES_EXPLOSION
有 1/爆炸半径 的可能性返回 true


TABLE_BONUS
从附魔台取出时有可能触发,使用魔咒等级索引。
参数
enchantment - 魔咒 ID
chances - 魔咒等级的可能性的列表,从 0 开始索引。


WEATHER_CHECK
这个人很懒,什么都没有写。
参数
raining - 可选布尔值
thundering - 可选布尔值


新的 entry
ALTERNATIVES
测试 child entry 的条件,并执行第一个可以运行的。没有 weight 或 quality,但是可能有条件。


DYNAMIC
获取方块的特定掉落物。当前支持:
minecraft:contents - 方块实体的内容
minecraft:self - 旗帜和玩家头颅


GROUP
当自身的条件通过时执行 child entry。没有 weight 或 quality。


SEQUENCE
执行 child entry 直到下一个不满足条件。没有 weight 或 quality,但是可能有条件。


TAG
添加物品标签的内容。字段:
name - 标签的 ID。
expand - 如果设置为 false,entry 会返回所有该物品标签的内容,否则会像多个物品 entry 那样(weight 和 quality 一样)。


新函数
APPLY_BONUS
应用预先定义的奖励公式。


通用字段
enchantment - 用于计算的魔咒等级
formula - 使用的公式的类型
parameters - 公式所需要的值


公式(以已经存在的幸运奖励为基础)
binomial_with_bonus_count:
参数:extraRounds : int, probability : float
通过二项分布随机添加数值:n <- level + extraRounds,p <- probabilty


uniform_bonus_count:
参数:bonusMultiplier
通过均匀分布随机添加数值:从 0 到 bonusMultiplier * level


ore_drops:
没有参数
应用公式 count * (max(0, random(0..1) - 1) + 1)


COPY_NAME
将方块实体的显示名复制到物品名(见附魔台)


EXPLOSION_DECAY
使每一个物品都有相等的被摧毁的概率(1/爆炸半径)(堆叠的物品会被分开计算)


LIMIT_COUNT
限制每一个物品的堆叠数量的范围。
参数
limit:
min - 可选
max - 可选


SET_CONTENTS
将 BlockEntityTag.Items 用 entries 里的物品填充(潜影盒、箱子使用到了这个函数)。
参数
entries - entry 列表(和 pools 里的格式一样)


SET_LOOT_TABLE
设置 BlockEntityTag.LootTable 和 BlockEntityTag.LootPoolSeed 标签。
参数
name - 战利品表的 ID
seed - 种子(如果缺省或着为 0,将不会设置 LootPoolSeed)


性能提升
提升了红石线取消充能时的性能。
提升了鱼的性能。
不再生成会因为距离玩家过远而在下一刻被清除的实体了。


世界生成
大多数的有关生物群系的特性现在都有了一个注册表,并且能够序列化它们的配置。我很好奇知道这会被拿来做些什么…
添加了竹林和竹林丘生物群系,表现和普通的丛林群系差不多,不过有竹子!


修复
MC-1578 - Cannot move backwards in Books/Signs while writing / Cannot copy anything from the book
MC-1578 - 不能在书/牌子里面向前移动 / 不能从书里复制东西
MC-1692 - Excessive lag on lamp de/activation across chunk borders
MC-1692 - 区块边界的灯激活/取消激活太卡
MC-3329 - Naturally generated light sources (fire, glowstone, torches etc.) sometimes do not emit light
MC-3329 - 自然生成的光源(火,萤石,火把等)有时候不发光
MC-3961 - Water, Cobwebs, Magma, Leaves and other blocks save sunlight
MC-3961 - 水,蜘蛛网,岩浆块,树叶和其他方块保存太阳光照
MC-4686 - Client movement when teleported
MC-4686 - 传送时的客户端移动
MC-9188 - Fires can leave ghost lighting behind
MC-9188 - 火灭了光照却不会消失
MC-11571 - Huge lighting updates lag the game.
MC-11571 - 巨大的光照更新使游戏卡顿
MC-76278 - Lighting not updating until walked up or block update
MC-76278 - 直到走过或方块更新才更新光照
MC-80966 - Lightcalculation of ChunkSelection faulty implemented resulting in client bugs (empty chunks don’t show light/render dark)
MC-80966 - ChunkSelection 的 Lightcalculation 错误的继承导致了客户端漏洞(空区块不显示光/黑暗)
MC-88097 - Snow blocks receive (useless) random updates and can get destroyed when there is a light glitch
MC-88097 - 雪块受到没用的随机刻且在有光照错误时被摧毁
MC-91136 - Lighting update is delayed at chunk borders
MC-91136 - 区块边界的光照更新延迟
MC-102162 - Some light-emitting blocks (magma, lit furnace, lit redstone ore) 'save' block light
MC-102162 - 一些光源方块(岩浆块,点燃的熔炉,点燃的红石矿)「保存」方块光照
MC-119932 - Light-emitting solid blocks (lit furnaces, magma blocks, glowstone, lit redstone ore) let light (sunlight, block light) through
MC-119932 - 发光的固体方块(岩浆块,点燃的熔炉,点燃的红石矿,萤石)让光(方块光照,太阳光)穿过
MC-124395 - Beacon block entity contains code for custom names, despite not storing it to NBT and the beacon GUI not having one
MC-124395 - 信标方块实体有自定义名称的代码,但是没有存到 NBT 以及显示在 GUI
MC-135453 - Crash while rendering block entity
MC-135453 - 渲染方块实体时崩溃
MC-136526 - Crash when generating near top of world
MC-136526 - 生成世界顶部时崩溃
MC-136759 - Spawn eggs do not make sure that the entity is valid for the egg, allowing for arbitrary command execution in certain cases
MC-136759 - 生成蛋没有验证实体的有效性,导致某些情况下允许执行任意命令
MC-137229 - Book corruption when 1.8 world is loaded in 1.13
MC-137229 - 1.8 的世界升级到 1.13 时书的错误
MC-137300 - ConcurrentModificationException thrown when upgrading world
MC-137300 - 升级世界时抛出 ConcurrentModificationException异常




官方服务端下载地址
https://launcher.mojang.com/v1/objects/08ca3aaa7ff61d4ae06d5d63476724a1f32cb6b0/server.jar





正版启动器下载地址
Windows
https://launcher.mojang.com/download/MinecraftInstaller.msi
Mac/OSX
https://launcher.mojang.com/download/Minecraft.dmg
Linux/Other
http://s3.amazonaws.com/Minecraft.Download/launcher/Minecraft.jar

关于本次更新的详细内容,请关注稍后 Minecraft1.14(??更新)特性列表 的更新。

预览版的下载方式以及运行说明
对于正版用户
官方启动器是跟进最及时、运行最稳定的启动器,每次启动均会自动检查并下载启动器最新版本。但由于亚马逊服务器https连接在国内时常不稳定,官方启动器下载游戏可能需要魔法上网。启动器在上文已经提供。适用于全平台。
对于非正版用户
非正版用户完全可以体验预览版本,请于推荐启动器列表寻找合适的启动器。目前绝大多数主流启动器都带有游戏下载功能。如有仍疑惑请到原版问答板块提问。


外部来源以及详细的更新条目追踪

Bimanager
这更新日志好长啊

Kanonymous
辛苦了

lit721
55秒前!大佬

SPGoding
满月!I FEEL POWER!