
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_craftedplaced_block, item_used_on_block and allay_drop_item_on_block triggersalternative to any_ofall_oflauncher_nameworld_loaded event now has a new property: realms_map_contentgame_load_times and advancement_madeplaced_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"
}
any_of/all_of#alternative has been renamed to any_ofall_of that passes only when all sub-conditions pass. It has the same syntax as any_ofThis 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_nameminecraft.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_loadedrealms_map_contentworld_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_madegame_load_times