本帖最后由 SPGoding 于 2019-9-20 21:08 编辑
每周快照是Minecraft Java版的测试机制,主要用于下一个正式版的特性预览。

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

Minecraft 1.15 仍未发布,19w38a 为其第 5 个预览版。

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





MINECRAFT SNAPSHOT 19W38A
Minecraft 快照 19w38a
A Minecraft Java Snapshot
一个 Minecraft Java版快照


已有 b 快照发布


This snapshot contains a few bugfixes and some technical changes. However, we've also made some underlying changes to our rendering system. If you notice anything graphically odd, please make sure to report it on the Minecraft issue tracker .
该快照包含一些漏洞修复和技术性改动。然而,我们还对渲染系统底层进行了一些改动。如果你发现图像上有任何奇怪的地方,请一定要在 Minecraft 漏洞追踪器上汇报 。

CHANGES IN 19W38A
改动

  • Fixed a few bugs
  • 修复一些漏洞
  • Some technical changes, listed below
  • 一些技术性改动,列在了下面


TECHNICAL
技术性

Loot table predicates can now be defined in separate files and used for entity selectors and in execute if command.
战利品表判据现在可以单独定义在文件里面,并且可以在 execute if 命令以及实体选择器中使用。

  • Added general-purpose storage for data commands.
  • 为 data 命令增加了通用的 storage 子命令。
  • Extended advancement and loot table predicates.
  • 扩充了进度和战利品表的判据。
  • Extended schedule command to allow scheduling function multiple times
  • 增强了 schedule 命令,使其可以多次计划执行函数


ENTITY PREDICATE
实体判据
player
Entity predicate now accepts player field, which checks player properties. Fails when entity is not player.
实体判据现在接受 player 字段,可以检查玩家的属性。如果实体不是玩家,则判据不会通过。
字段:
  • level - range of allowed player levels
  • level - 允许的玩家经验等级范围
  • gamemode - same values as /gamemode command
  • gamemode - (游戏模式)可填写的值与 /gamemode 命令一致
  • stats - list of statistics to match. Entry fields: type (like minecraft:custom), stat (like minecraft:sneak_time) and value (int range)
  • stats - 要匹配的统计信息的列表。其中每项都包含:type (类型,例如 minecraft:custom),stat (统计名,例如 minecraft:sneak_time) 和 value (值,整型范围)
  • recipes - map of recipe ids. Boolean value tells if it should or should not be known to player
  • recipes - 键为配方 id,值为布尔值的映射。布尔值表示玩家是否解锁了该配方。
  • advancements - map of advancement ids. If value is boolean, checks if advancement is done. If value is object, checks completion of criterions.
  • advancements - 键位进度 id 的映射。如果值是布尔值,将检测该进度是否完成。如果值是个对象,将检测指定判据是否完成。(译注:应该与实体选择器中的 advancements 参数格式一致)

team
Entity predicate now accepts team field, which matches team name.
实体判据现在添加了 team 字段,将匹配实体所在队伍的队伍名。

LOCATION PREDICATE
位置判据
block(方块)和 fluid(流体)
Predicate also accepts block and fluid sub-predicate. Available fields:
判据添加了 block(方块)和 fluid (流体)子判据。可用的字段:

  • block/fluid - exact block/fluid id to match
  • block/fluid - 需要完全匹配的方块或流体 ID
  • tag - block/fluid tag to match
  • tag - 需要匹配的方块或流体标签
  • nbt - matcher for block entity NBT (only for blocks)
  • nbt - 对方块实体 NBT 值的匹配 (只有方块能用,流体不能)
  • state - map of name-value properties. Value can be integer, boolean or string or object with optional min and max properties.
  • state - 键值对属性。值可以是数字、布尔值、字符串,或是有着可选的 min(最小值)和 max(最大值)属性的对象。


light
Predicate now accepts light sub-predicate. Object has one integer range - light that matches visible light (max(sky-darkening,block)) .
判据现在添加了 light(光照)子判据。对象表明一个整型范围 - light 将匹配可见光(max(天空亮度-衰减,方块亮度)的大小。

COMMANDS
命令

DATA
data

  • Data commands can now use storage as target. This is general-purpose, key-value storage.
  • Data 命令现在可以使用 storage 参数。这可以被用于多种目的,以键值对形式储存数据。
    • Storage is shared between all dimensions in level.
    • 储存数据在世界中所有维度共享。
    • Data in storage persist between reloads.
    • reload(重载)会保留 storage 中储存的数据


EXECUTE IF PREDICATE
execute if predicate

New subcommand evaluates custom predicates(defined in predicates directory of datapack).
新的子命令,能够检测是否满足指定的 predicates(判据,定义在数据包的 predicates 目录中)

SCHEDULE
schedule

  • Added new syntax /schedule ... [append|replace](/schedule ... defaults to replace)
  • 添加了新的语法 /schedule …[append|replace](/schedule ... 默认为 replace)
  • Added new syntax /schedule clear <id> to remove existing schedules (returns number of removed schedules)
  • 添加了新的语法 /schedule clear <id> 来移除已经存在的计划执行 (将返回移除的计划执行个数)


ENTITY SELECTORS
实体选择器

New selector parameter predicate allows to apply custom custom predicate (defined in predicates directory of datapack).
新的选择器参数 predicate 可以填入自定义的判据(定义在数据包的 predicates 目录中)。

KILL
kill

The kill command now defaults to @s if no target argument is given.
如果不提供目标参数,kill 命令将默认执行目标为 @s

CUSTOM PREDICATES
自定义判据

Condition part of loot tables can now be defined as separate data pack resource in predicates directory.
战利品表的条件部分现在可以单独定义为数据包的资源,放置在 predicates 目录下。

LOOT TABLES
战利品表

LOCATION_CHECK
location_check

New parameters added:
新增加的参数:

  • offsetX,offsetY,offsetZ - optional offsets to location
  • offsetXoffsetYoffsetZ - 对位置的可选的偏移


TIME_CHECK CONDITION
time_check 条件

New condition that checks day time.
新的条件,能够检测当前游戏内时间
参数
  • value - range of accepted values
  • value - 允许的值的范围
  • period - if present, time will be modulo-divided by this value (for example, if set to 24000,value will operate on time of day)
  • period - 如果指定,检测时时间将会被以该数取模(例如,如果设置为 24000,value 将会表示一天内的时间)


NEW CONDITIONS
新的条件
reference
Includes condition defined in predicates directory of datapack, selected with name parameter.
引用定义在数据包 predicates 目录下的判据。需要通过指定 name 参数来选择判据。

FIXED BUGS IN 19W38A
修复漏洞

  • MC-70111 - When a thrown ender pearl is in the air, it disappears after relogging and you don’t get teleported.
  • MC-70111 - 当末影珍珠被抛向空中后会在你重进游戏后消失,并且你不会被传送。
  • MC-96207 - Boat breaking lily pad creates too much particles
  • MC-96207 - 船破坏荷叶时产生大量粒子
  • MC-101247 - Horses, donkeys, mules, and boats sometimes disappear after dismounting
  • MC-101247 - 有时马、驴、骡子和船会在玩家下去后消失
  • MC-103672 - Steerable ridden entity (boat / pig / horse) teleports back to previous position for short moment on dismount
  • MC-103672 - 可骑乘实体(船 / 船 / 马) 会在玩家下来后短暂传送回之前所在的位置
  • MC-136367 - When exiting a boat it will put you on top of the boat
  • MC-136367 - 退出船时你会被放到船顶上
  • MC-138465 - Ender pearl forgets owner after reload(of game or chunks)
  • MC-138465 - 末影珍珠会在重载后(游戏重载或区块重载)不再识别主人
  • MC-157697 - Unplayable conditions when Pillagers loaded. Extreme lag spikes.
  • MC-157697 - 掠夺者生成时卡到没法玩
  • MC-158373 - Raid horn sounds play globally in all villages
  • MC-158373 - 当任一村庄中发生袭击时,袭击的音效会在所有村庄播放
  • MC-158414 - When riding an entity, players appear to be at the location they mounted it at as soon as they are out of range
  • MC-158414 - 玩家骑着实体时,一旦超出范围就会显示在他们骑乘实体时所在的位置上
  • MC-160367 - Pillagers don’t despawn
  • MC-160367 - 掠夺者不自然消失
  • MC-160919 - Disabling fire damage does not disable magma block damage
  • MC-160919 - 禁用 fire damage(火焰伤害)并不会禁用岩浆块的伤害



官方服务端下载地址




关于本次更新的详细内容,请关注 Minecraft 1.15(这是什么更新)特性列表的更新。

预览版的下载方式以及运行说明
对于正版用户
官方启动器是跟进最及时、运行最稳定的启动器,每次启动均会自动检查并下载启动器最新版本。Java版的启动器下载地址在上文已经提供。
对于非正版用户
非正版用户完全可以体验预览版本,请于推荐启动器列表寻找合适的启动器。目前绝大多数主流启动器都带有游戏下载功能。如有仍疑惑请到原版问答板块提问。


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