![]() |
VOOZH | about |
| Edition | Bedrock Edition | |||||
|---|---|---|---|---|---|---|
| Release date | September 17, 2024 | |||||
| Server version | 1.21.30.03 | |||||
| Build version | 27468783 | |||||
| Internal version | Windows, Xbox: 1.21.3003.0 ChromeOS, Android, iOS, iPadOS, Fire: 1.21.30.03 PlayStation 4: 2.97 Nintendo Switch: v108 | |||||
| Version code | Android: 952103003 (armeabi-v7a, 34) | |||||
| Development versions | ||||||
| Downloads | Server Windows Linux | |||||
| Protocol version | 729 | |||||
| ||||||
{
"title": "v1.21.30",
"images": [
"Bedrock 1.21.30 PatchNotes.jpg",
"Bedrock 1.21.30.png"
],
"rows": [
{
"field": "''(link to Bedrock Edition article, displayed as Bedrock Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "September 17, 2024",
"label": "Release date"
},
{
"field": "(link to Bedrock Dedicated Server 1.21.30.03 article, displayed as 1.21.30.03)",
"label": "Server version"
},
{
"field": "27468783",
"label": "Build version"
},
{
"field": "'''Windows, Xbox''': 1.21.3003.0<br>'''ChromeOS, Android, iOS, iPadOS, Fire''': 1.21.30.03<br>'''PlayStation 4''': 2.97<br>'''Nintendo Switch''': v108",
"label": "Internal version"
},
{
"field": "'''Android''':<br />\n952103003 (armeabi-v7a, 34)<br />\n962103003 (x86, 34)<br />\n972103003 (arm64-v8a, 34)<br />\n982103003 (x86_64, 34)<br>\n'''iOS''':<br>\n868819398",
"label": "Version code"
},
{
"field": "<div class=\"hlist\"><span style=\"white-space:nowrap;\">(link to :Category:Bedrock Edition 1.21.30 previews article, displayed as '''Previews''') (5) </span><br/><span style=\"white-space:nowrap;\">(link to :Category:Bedrock Edition 1.21.30 betas article, displayed as '''Betas''') (5) </span><br/>((link to Bedrock Edition 1.21.30/Development versions article, displayed as View all))</div>",
"label": "<span style=\"white-space: normal;\">Development versions</span>"
},
{
"field": "'''Server'''<br>[https://minecraft.net/bedrockdedicatedserver/bin-win/bedrock-server-1.21.30.03.zip Windows]<br>[https://minecraft.net/bedrockdedicatedserver/bin-linux/bedrock-server-1.21.30.03.zip Linux]",
"label": "Downloads"
},
{
"field": "729",
"label": "(link to Protocol version article, displayed as Protocol version)"
}
],
"invimages": [],
"footer": "<table style=\"margin: auto; word-break: break-word;\">\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\" >[[Bedrock Edition 1.21.0|<span style=\"margin-right:-0.35em\">β</span>β 1.21.0]]</td>\n<td rowspan=\"2\" style=\"padding: 0.4em\">'''1.21.30'''</td>\n<td style=\"padding: 0.4em\" >[[Bedrock Edition 1.21.40| 1.21.40 <span style=\"margin-right:-0.35em\">βΊ</span>βΊ]]</td>\n</tr>\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\">\n[[Bedrock Edition 1.21.23|β 1.21.23]]\n</td>\n\n<td style=\"padding: 0.4em\">\n[[Bedrock Edition 1.21.31| 1.21.31 βΊ]]\n</td>\n</tr>\n</table>"
}
1.21.30 is a minor update to Bedrock Edition released on September 17, 2024,[1][2][3] which changes lots of names of blocks and items to parity with Java Edition, adds bundles as an experimental feature, and fixes bugs.
Screenshot Gallery Screen
Full Keyboard Gameplay
minecraft:wood_tier_destructibleminecraft:stone_tier_destructibleminecraft:gold_tier_destructibleminecraft:iron_tier_destructibleminecraft:diamond_tier_destructibleminecraft:netherite_tier_destructibleminecraft:is_mace_item_destructibleminecraft:is_shovel_item_destructibleminecraft:is_shears_item_destructibleminecraft:is_sword_item_destructibleminecraft:is_tool_item_destructibleminecraft:is_hatchet_item_destructibleminecraft:is_digger_item_destructibleminecraft:is_pickaxe_item_destructibleminecraft:is_hoe_item_destructiblechemistry_table ID have now been split up into their own IDs.colored_torch_rg and colored_torch_bp IDs have now been split up into their own IDs.| Old ID | New ID |
|---|---|
π BlockSprite colored-torches.png: Sprite image for colored-torches in Minecraftcolored_torch_rg
|
π BlockSprite red-torch.png: Sprite image for red-torch in Minecraftcolored_torch_red
|
π BlockSprite green-torch.png: Sprite image for green-torch in Minecraftcolored_torch_green
| |
π BlockSprite colored-torches.png: Sprite image for colored-torches in Minecraftcolored_torch_bp
|
π BlockSprite blue-torch.png: Sprite image for blue-torch in Minecraftcolored_torch_blue
|
π BlockSprite purple-torch.png: Sprite image for purple-torch in Minecraftcolored_torch_purple
|
Logs, Stripped Logs, Woods, and Stripped Woods
purpur_block ID have now been split up into their own IDs.
deprecated_purpur_block_1 and deprecated_purpur_block_2 for backward compatibility, but are hidden from creative inventory and commands.minecraft:mangrove_roots is now poweredminecraft:beacon is no longer poweredminecraft:tnt is no longer poweredminecraft:sea_lantern is no longer poweredsponge ID have now been split up into their own IDs.structure_void has had its block state removed and air variants are converted to the base block.TNT and Underwater TNT
tnt ID have now been split up into their own IDs.cobblestone_wall ID have now been split up into their own IDs.
granite_wall, diorite_wall, andesite_wall, stone_brick_wall, mossy_stone_brick_wall and prismarine_wall now have a hardness of 1.5.sandstone_wall and red_sandstone_wall now have a hardness of 0.8.end_stone_brick_wall now has a hardness of 3.all parameter to /reload command. This causes players to quit the world and rejoin, as well as reloading all behavior and resource packs.Touch Controls
UI
Add-Ons and Script Engine
"item_display_transforms": {
"gui" : {
"translation": [0, 0, 0],
"rotation": [30, 45, 0],
"scale": [0.625, 0.625, 0.625],
"rotation_pivot" : [0, 0, 0],
"scale_pivot" : [0, 0, 0],
"fit_to_frame" : true
}
}
AI Goals
minecraft:behavior.peek AI goal component that was never used.@minecraft/server version 1.3.0.
@minecraft/server version 1.4.0-beta.playerEmoteWorld after event from Beta to 1.14.0.BlockRecordPlayerComponent from beta to 1.14.0.UIManagerclass from Beta to 1.3.0.EntityQueryPropertyOptions from beta to 1.14.0.EntityStrengthComponent from beta to 1.13.PlayerCursorInventoryComponent API, Target Selector for Actor Properties APIs, and the Block Record Player Component APIs.minecraft:redstone_conductivity component, which controls the basic Redstone properties of a custom block.blocks.json now produces a Content Error if its format_version is greater or equal than the block names it overrides.item_display_transforms field in block geometries no longer requires the "Upcoming Creator Features" toggle./locate structure command output now displays the identifier of the found structure instead of its name.Entity Components
behavior.fire_at_target is no longer restricted to Vanilla content.
behavior.jump_around_target is no longer restricted to Vanilla content.
behavior.move_around_target is no longer restricted to Vanilla content.
Gameplay
General
icon_name from minecraft:icon in 1.10 data.minecraft:rarity item component that allows specifying the rarity of an item.
value that accepts the following values:
common.uncommon.rare.epic.minecraft:rarity: uncommon.minecraft:hover_text_color component specified, that hover text color has priority and is used instead of the rarity color.minecraft:storage_item item component to allow an item to store data of the dynamic container associated with it:
minecraft:max_stack_size set to 1.max_slots field (1 to 64) defines the number of slots of the dynamic container.max_weight_limit field defines the maximum allowed sum of the weight of the items in all slots of the dynamic container.
allow_nested_storage_items field allows for other items with a minecraft:storage_item component to be put inside it.weight_in_storage_item (0 to 64) defines the additional weight the item adds when inside another storage item.
banned_items field defines the items that are not allowed in the item's dynamic container.allowed_items field defines the items that are exclusively allowed in the item's dynamic container.
minecraft:bundle_interaction item component to enable bundle-specific interaction scheme and tooltip.
minecraft:storage_item component defined.minecraft:bundle_interaction component interacts with the container created by the minecraft:storage_item component.num_viewable_slots field (1 to 64) defines the maximum number of item stacks accessible from the top of the bundle, while other slots are hidden.[item_name]_open_front and [item_name]_open_back must be added to textures/textures_list.json.minecraft:dyeable component is now exposed to creators.set_potion item function for loot tables that can set the potion type of compatible items with a potion id.
id that accepts the following potion id values:
watermundanelong_mundanethickawkwardnightvisionlong_nightvisioninvisibilitylong_invisibilityleapinglong_leapingstrong_leapingfire_resistancelong_fire_resistanceswiftnesslong_swiftnessstrong_swiftnessslownesslong_slownessstrong_slownesswater_breathinglong_water_breathinghealingstrong_healingharmingstrong_harmingpoisonlong_poisonstrong_poisonregenerationlong_regenerationstrong_regenerationstrengthlong_strengthstrong_strengthweaknesslong_weaknesswitherturtle_masterlong_turtle_masterstrong_turtle_masterslow_fallinglong_slow_fallingwind_chargedweavingoozinginfestedset_potion function:
helmet_layer_visible variable is now based on the result of the has_head_gear Molang query and the player and persona render controller's part visibility for the helmet layer no longer checks for the existence of head gear.
helmet_layer_visible to 1.0 to now properly work and maintains a fix that prevents persona hair and head gear from clipping outside of mob and Pumpkin heads.total_exp_required is a required member from version 1.21.30.groups is a required member from version 1.21.30.min cannot be lower than max from version 1.21.30.These additions and changes are accessible by enabling the "Beta APIs", "Bundles", and "Upcoming Creator Features" experimental toggles.
Add-Ons and Script Engine
item_display_transforms control to the block geometry file. This controls the way a block is visually represented in the UI, on the player, and floating on the ground. It exists inside the minecraft:geometry json object and requires geometry format_version 1.21.0 and the "Upcoming Creator Features" toggle
"item_display_transforms": { "gui" : { "translation": [0, 0, 0], "rotation": [30, 225, 0], "scale": [0.625, 0.625, 0.625], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0], "fit_to_frame" : true }, "firstperson_righthand": { "translation": [0, 0, 0], "rotation": [0, 45, 0], "scale": [0.4, 0.4, 0.4], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "firstperson_lefthand": { "translation": [0, 0, 0], "rotation": [0, -135, 0], "scale": [0.4, 0.4, 0.4], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "thirdperson_righthand": { "translation": [0, 2.5, 0], "rotation": [75, 45, 0], "scale": [0.375, 0.375, 0.375], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "thirdperson_lefthand": { "translation": [0, 2.5, 0], "rotation": [75, 45, 0], "scale": [0.375, 0.375, 0.375], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "ground": { "translation": [0, 3.0, 0], "rotation": [0, 0, 0], "scale": [0.25, 0.25, 0.25], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "fixed": { "translation": [0, 0, 0], "rotation": [0, 0, 0], "scale": [0.5, 0.5, 0.5], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] }, "head": { "translation": [0, 0, 0], "rotation": [0, 0, 0], "scale": [1, 1, 1], "rotation_pivot" : [0, 0, 0], "scale_pivot" : [0, 0, 0] } }
API
PlayerInteractWithBlockBeforeEvent
isFirstEvent: boolean to beta. This value is true if the event was triggered on players initial interaction button press and false if triggered on holding the interaction button.PlayerInteractWithBlockAfterEvent
beforeItemStack?: ItemStack to beta. This is the item the player was selecting before the interaction succeeded.isFirstEvent: boolean to beta. This value is true if the event was triggered on players initial interaction button press and false if triggered on holding the interaction button.PlayerInteractWithEntityAfterEvent
beforeItemStack?: ItemStack to beta. This is the item the player was selecting before the interaction succeeded.ItemUseOnBeforeEvent
isFirstEvent: boolean to beta. This value is true if the event was triggered on players initial interaction button press and false on events triggered from holding the interaction button.ItemUseOnAfterEvent
isFirstEvent: boolean to beta. This value is true if the event was triggered on players initial interaction button press and false on events triggered from holding the interaction button.item_specific_speeds to minecraft:destructible_by_mining block component.Gameplay
rotation_speed in the free camera preset JSON to control the speed of rotation for targeting an entity. This value is a float that represents degrees turned per second.snap_to_target bool in the free camera preset JSON to enable snapping to the target entity on the first tick.PlayerCursorInventoryComponent from beta to 1.14.0.From released versions before v1.21.30
Player.IsEmoting bool (@minecraft/server api) does not return true when emoting.wall_dispenser dispenser traps can generate behind walls in trial chambers.variable.helmet_layer_visible doesn't work./camera set still behaves incorrectly when run during an existing camera interpolation./hud @s hide all does not hide the D-Pad arrow buttons.Others
chamber_1/2.minecraft:repeating_command_block to not execute when changing to needs redstone from automatic.minecraft:structure_blockdebug bounding box rendering when clients initially load server worlds containing one.@minecraft/server-ui version 1.3.0 was not accessible.next method for iterable objects.minecraft:redstone_conductivity support for custom blocks.sounds.json file now triggers a content error.From released versions before v1.21.30