Looks like this Snapshot couldn't wait until Tuesday! Arriving a day early, it brings new customization options for Realms. Owners can now increase render distance up to 25 chunks and separately configure render and simulation distance to find the balance that works best for their world.
Aside from these changes, we've also included plenty of technical improvements and bug fixes.
Happy mining!
New Features
Realms
- Added render distance and simulation distance sliders to Realm configuration settings
Minor Tweaks to Blocks, Items and Entities
- Endermen will now take damage from projectiles if they're riding something
- Endermen and Shulkers no longer teleport onto Bedrock
UI
- On macOS, added a "Right Click Emulation" option in Controls settings, which treats Control + left-click as a right-click
- Off by default
Technical Changes
- The Data Pack version is now 117.0
Data Pack Version 117.0
Validation
- Visible root advancements (i.e. ones that have
displayfield, but noparentfield) must always declarebackgroundfield indisplaystructure - Only root advancements can have
backgroundfield indisplaystructure
Changed minecraft:group
- Can only use an inline definition in a top-level file
Changed minecraft:sequence
- Can only use an inline definition in a top-level file
Changed minecraft:sum
- The
summandsfield was renamed tooperandsand now accepts an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of aminecraft:number_providertype - Now requires at least one operand
- When used in integer mode, integer mode is used for intermediate steps as well
Added minecraft:product
- Fields:
operands- A list of numbers as an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of aminecraft:number_providertype
- Returns the product of the operands, multiplying them all together
- Requires at least one operand
Added minecraft:minimum
- Fields:
operands- A list of numbers as an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of aminecraft:number_providertype
- Returns the minmimum value of the operands
- Requires at least one operand
Added minecraft:maximum
- Fields:
operands- A list of numbers as an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of aminecraft:number_providertype
- Returns the minmimum value of the operands
- Requires at least one operand
Added minecraft:average
- Fields:
operands- A list of numbers as an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of aminecraft:number_providertype
- Returns the average value of the operands
- Requires at least one operand
Tags
Block Tags
- Added
#uncarvable- blocks that Carvers can never carve - Added
#dangerous_for_teleportation- collection tag defining blocks that are dangerous to teleport on - Added
#cat_does_not_teleport_to- blocks that Cats do not teleport to - Added
#enderman_does_not_teleport_to- blocks that Endermen do not teleport to - Added
#shulker_does_not_teleport_tofor blocks that Shulkers do not teleport to - Added
#consumable_does_not_teleport_to- blocks that entities do not teleport to when they consume food that teleports randomly when eaten- Empty by default
Item Tags
- Added
#brewing_potion_inputs- Items that can be placed in a Brewing Stand potion slot, regardless of whether they are brewing recipe inputs
Potion Tags
- Added
#douses_fire- Potions that douse Fire blocks when they hit something - Added
#hurts_water_sensitive_entities- Potions that will hurt entities which are sensitive to water (e.g. Endermen) - Added
#extinguishes_entities- Potions that can extinguish entities - Added
#rehydrates_axolotls- Potions that will cause Axolotls to rehydrate