Minecraft Wiki

The Minecraft Wiki has moved from Fandom; see the linked discussion page for details.

READ MORE

Minecraft Wiki
Advertisement

19w38a is the fifth snapshot for Java Edition 1.15, released on September 18, 2019.[1]

Additions

Technical

Entity predicate
  • Entity predicate now accepts player field, which checks player properties.
    • Fails when entity is not player.
    • Fields:
      • level - Range of allowed player levels.
      • gamemode - Same values as /gamemode command.
      • stats - List of statistics to match. Entry fields: type (like minecraft:custom), stat (like minecraft:sneak_time) and value (int range).
      • recipes - Map of recipe ids. Boolean value tells if it should or should not be known to player.
      • advancements - Map of advancement ids. If value is boolean, checks if advancement is done. If value is object, checks completion of criterions.
  • Entity predicate now accepts team field, which matches team name.
Location predicate
  • Predicate now accepts block and fluid sub-predicate.
    • Fields:
      • block - Exact block id to match.
      • fluid - Exact fluid id to match.
      • tag - Block/Fluid id to match.
      • nbt - Matcher for block entity NBT (only for blocks).
      • state - Map of name-value properties. Value can be integer, boolean or string or object with optional min and max properties.
  • Predicate now accepts light sub-predicate.
    • Object has one integer range - light that matches visible light (max(sky-darkening,block)).
Custom predicates
  • Added custom predicates.
    • Condition part of loot tables can now be defined as separate data pack resource in predicates directory.
Loot tables
  • Added new parameters to the location_check condition.
    • offsetX, offsetY, offsetZ - Optional offsets to location.
  • Added time_check condition.

Commands

/data
  • Can now use storage as target, which is general purpose, key-value storage.
/execute
  • New subcommand: /execute if predicate <predicate>
    • Evaluates custom predicates.
/schedule
  • Added new syntax /schedule
    • (/schedule (function <function> <time> [append|replace]|clear <function>) defaults to replace)
Entity selectors
  • New selector parameter predicate allows to apply custom predicate (defined in predicates directory of datapack).

Fixes

11 issues fixed
From released versions before 1.15
  • MC-70111 – When a thrown ender pearl is in the air, it disappears after relogging and the player doesn't get teleported.
  • MC-96207 – Boat breaking lily pad creates too many particles.
  • MC-101247 – Horses, donkeys, mules, and boats sometimes disappear after dismounting.
  • MC-103672 – Steerable ridden entity (boat/pig/horse) teleports back to previous position for short moment on dismount.
  • MC-136367 – When exiting a boat it will put you on top of the boat.
  • MC-138465 – Ender pearl forgets owner after reload (of game or chunks).
  • MC-157697 – Unplayable conditions when pillagers loaded. Extreme lag spikes.
  • MC-158373 – Raid horn sounds play globally in all villages.
  • 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-160367 – Pillagers don't despawn.
From the previous development version
  • MC-160919 – Disabling fire damage does not disable magma block damage.

References

  1. "Minecraft Snapshot 19w38a" – Minecraft.net, September 18, 2019
Advertisement