In this snapshot we're bringing you an additional advancement, updates to telemetry, as well as a fix for an 11 year old bug!
Happy stepping!
The Power of Books
: Read the power signal of a Chiseled Bookshelf using a Comparatorrecipe_crafted
placed_block
, item_used_on_block
and allay_drop_item_on_block
triggersalternative
to any_of
all_of
launcher_name
world_loaded
event now has a new property: realms_map_content
game_load_times
and advancement_made
placed_block
, item_used_on_block
and allay_drop_item_on_block
have been collapsed to a single location
fieldlocation
is similar to player
field - it's a list of loot conditions/predicatesadvancement_location
. It has access to:this
entitylocation
field should be migrated to location_check
conditionitem
field should be migrated to match_tool
conditionblock
+ state
fields should be migrated to block_state_property
conditionExample (from make_a_sign_glow
advancement):
Before:
{
"conditions": {
"item": {
"items": [
"minecraft:glow_ink_sac"
]
},
"location": {
"block": {
"tag": "minecraft:all_signs"
}
}
},
"trigger": "minecraft:item_used_on_block"
}
After:
{
"conditions": {
"location": [
{
"condition": "minecraft:match_tool",
"predicate": {
"items": [
"minecraft:glow_ink_sac"
]
}
},
{
"condition": "minecraft:location_check",
"predicate": {
"block": {
"tag": "minecraft:all_signs"
}
}
}
]
},
"trigger": "minecraft:item_used_on_block"
}
alternative
has been renamed to any_of
all_of
that passes only when all sub-conditions pass. It has the same syntax as any_of
This release includes a new global property sent with every event, a new property in the required WorldLoaded event, as well as two new opt-in events. The updated required events will help us troubleshoot launcher bugs more efficiently, and understand how Java Realms content is interacted with. The updated optional events will help inform game design decisions, and allow us to track and improve game load speeds.
launcher_name
minecraft.launcher.brand
system property. This will help us troubleshoot game launch related bugs more effectively, as we will be able to see whether the issue originated in the Minecraft launcher or a third-party program.world_loaded
realms_map_content
world_loaded
event will receive the name of that map. This is to help us understand how Java Realms users interact with Java Realms adventure or minimap content.advancement_made
game_load_times