Minecraft:Java Edition 24w33a
More actions
24w33a is the first Minecraft:snapshot for Minecraft:Java Edition 1.21.2, released on August 15, 2024,<ref>Template:Snap</ref> which updates Minecraft:bundles, adds the Minecraft:Minecart Improvements and Minecraft:Redstone Experiments experimental data packs, makes various changes, and fixes bugs.
Additions
Items
- Added two new banner patterns for parity with Template:BE:
Mobs
Minecraft:Dolphins, Minecraft:glow squid, Minecraft:squid
- Now have a baby variant.
- Due to a bug, baby dolphins do not spawn naturally.<ref>Template:Bug</ref>
- Now have small and large variants.
Non-mob entities
Minecraft:TNT and Minecraft:minecart with TNT
- Added optional field
explosion_power.- Defaults to 4.
- For TNT minecarts, field value is added to speed-based explosion power.
Gameplay
- Added
tempt_rangeattribute which can be used to change the range at which temptable mobs can be tempted.
- Added a new death message for when killed by a mace smash attack.
- Template:Ph was smashed by Template:Ph
- Template:Ph was smashed by Template:Ph with Template:Ph
- Added unique break, fall, hit, place, and step sounds for the Minecraft:monster spawner.
General
Minecraft:Data component format
- Added
minecraft:repairableitem stack component.
- Template:Nbt
- Template:NbtTemplate:Nbt: item, list of items, or hash-prefixed item tag matching what can be used to repair this item.
- Template:Nbt
- Items with this component can be repaired, if damageable, in an anvil using the specified ingredient.
- e.g.
repairable={items:'stick'}
- Added
minecraft:enchantableitem stack component.
- Template:Nbt
- Template:Nbt: positive integer, a higher value allows enchantments with a higher cost to be picked.
- Template:Nbt
- If present, and applicable enchantments are available, items with the component can be enchanted in an enchanting table.
- e.g.
enchantable={value:15}
- Added the Minecraft:Minecart Improvements and Minecraft:Redstone Experiments experimental data packs.
Minecraft:Goat horn instrument definition
- Goat horn instruments are now data-driven.
- They are now defined in a data pack registry folder called
instrument.- Like other registries, changing this content in data packs is considered experimental and requires a full world re-load to take effect.
- Fields:
sound_event: the sound event the instrument plays.range: the maximum range (in blocks) at which the sound can be heard.use_duration: the amount of time (in seconds) the instrument is considered in use after triggering, which also serves as its cooldown.description: a text component used as the description of the instrument in item tooltips.
- Added new video setting "Reduce FPS when" which controls when the game limits its maximum frame rate.
- Options include:
- AFK: FPS limited to 30 if the game hasn't received input for 1 minute, and further limits FPS to 10 after 9 minutes. Also limits FPS to 10 when the game is minimized.
- Minimized: only limits FPS to 10 when the game is minimized.
- Defaults to AFK.
- Options include:
Minecraft:Painting variant definition
- Added new optional fields
authorandtitle, holding text components to be displayed in the creative menu tooltip.- This replaces previous mechanism where those values were derived from variant name.
- Author tooltip has been removed for
earth,wind,fire,waterandwithervariants.
- Added following item tags:
furnace_minecart_fuel: items that can be used to refuel a furnace minecart.villager_picks_up: items that a villager tries to pick up from the ground.- Added new tags to control which items can be used to craft and repair various tool sets:
wooden_tool_materialsiron_tool_materialsgold_tool_materialsdiamond_tool_materialsnetherite_tool_materials
- Added
mace_smashdamage tag.
Changes
Blocks
- Now requires Minecraft:field masoned banner pattern and Minecraft:bordure indented banner pattern to craft corresponding banners.
- Minecraft:Fishing bobbers now render if set as the entity a spawner is to create; previously they would be entirely invisible.
- Reduced teleport cooldown for Minecraft:minecarts and Minecraft:boats from 15 seconds to 0.5 seconds.
- Reduced teleport cooldown for Minecraft:projectiles from 15 seconds to 0.1 seconds.
Minecraft:Redstone comparators and Minecraft:redstone repeaters
- The powered models have changed.
Items
- Added unique item textures for each banner pattern.
- Each banner pattern item now includes their pattern in their name instead of as a subtitle.
- Updated textures, models and sounds for bundles.
- Bundle icon has new models and textures.
- The bundle UI has new textures and scaling.
- Added a new sound for when failing to add an item to a bundle.
- The textures and models were updated.
- Enchanted shields now have the same reduced glint as enchanted armor.
- Are now named after their template type instead of the generic "Smithing Template" name.
- They instead specify that they are a smithing template through a subtitle in the hover text.
- The Minecraft:coast armor trim is unaffected by this change.<ref>Template:Bug</ref>
- Recipes for it are now shown in Minecraft:recipe book.
Mobs
- Can now spawn at any height, not just below sea level, as long as it is dark enough and there is a solid block to spawn on.
- Now wander around randomly for less time after exiting a nest/hive.
- If a bee has a known nest/hive, it travels less far from it, thus being less likely to get lost.
- Significantly increased the amount of time a bee can take to return to a known nest/hive before it gives up trying to return home.
- Bees are now a lot less likely to get stuck on corners or when they are close to a nest/hive they are trying to return to.
- Bees are also now a lot less likely to try and pathfind to a flower they cannot reach.
- No longer have a minimum distance required to attack a target.
- Can now also be fed cod, cooked cod, salmon, cooked salmon, tropical fish, pufferfish and rabbit stew to heal, breed them or speed up their growth.
World generation
- Removed unused
seagrass_simplefeature.
- Added new variations to the hallways, including "encounters": short challenges leading to a larger chamber.
- Numerous changes are made, such as removing the Minecraft:oak tree in
corridor/entrance_1and tweakingcorridor/straight_6 - Beds in intersections now have their colors randomized.
- Replaced the empty chests at the entrance of chamber with a hopper and barrel to better show the players that these are meant for disposal and inventory management.
Gameplay
- The Over-Overkill advancement now requires a smash attack.
- Attribute IDs no longer have
generic.,player.andzombie.prefixes.
- No longer starts if the raiders cannot find a place to spawn within a reasonable distance of the village they are trying to raid.
- Reevaluated rarity values for the following items:
- Common
- Uncommon
- Rare
- Epic
General
Minecraft:Data component format
- The title specified in the
written_book_contentcomponent is now prioritized overcustom_nameanditem_namefor any item with a non-empty title in this component.
- The Minecraft:pack format version is now
49.
- The value "B" in the row "E" has been removed from the debug screen.
Minecraft:Enchantment definition
- Added support for enchantment trigger
projectile_spawnedin the following items:- Snowballs
- Tridents
- Small fireballs
- Thrown potions
- Ender pearls
- Fishing rod
- Firework rocket
- Wind charge
- Eggs
- Sheep shearing is now controlled by loot tables found as
shearing/sheep/Template:Ph. - Mooshroom shearing is now controlled by loot tables found as
shearing/mooshroom/Template:Ph. - Snow golem shearing is now controlled by a loot table found as
shearing/snow_golem.
Network protocol
- Added
minecraft:client_tick_endserverbound packet during play phase, sent when the client finishes processing its current tick. - Added ability for custom servers to override the order that players appear in the 'tab list'.
- This is controlled by a non-negative ordering index that is sorted highest to lowest.
- The client now shares the state of the 'Particles' limiter option to be used by custom servers.
Performance
- Improved server performance when the render distance is high.
- Reduced performance impact when loading and generating chunks.
Minecraft:Raw JSON text format
- Invalid
selectorpatterns in chat components now causes commands to fail to parse, instead of resolving to an empty string.
- Extended the
text-filtering-configin order to support an internal migration for Realms profanity filtering.- Servers currently utilizing the
text-filtering-configare able to continue to do so without any changes.
- Servers currently utilizing the
- The
crafting_special_suspiciousstewrecipe type has been removed. - The format used for recipe ingredients has been simplified and aligned with other fields that accept item lists (like item predicates):
- For items:
{ "item": "Template:Ph" }now becomes"Template:Ph". - For tags:
{ "tag": "Template:Ph" }now becomes"#Template:Ph". - Lists of items are still allowed, but tags can no longer appear in such list.
- Remaining restrictions:
minecraft:aircan't appear anywhere in ingredient.- ingredient must have at least one tag or item.
- Fields
template,baseandadditioninsmithing_transformandsmithing_trimrecipes are now optional instead of accepting empty list.
- For items:
Reporting
- Added skin reporting reason "Sexually inappropriate" for skins that are graphic in nature relating to sexual acts, sexual organs, and sexual violence.
- Removed skin reporting reason "Defamation" due to lack of relevance for skins.
- Removed skin reporting reason "Threat of harm to others" due to already being covered by "Harassment or bullying" reporting reason
- Added a text label above the name reporting description box to clarify that only the name of the player is subject to the report
- The Minecraft:pack format version is now
35. - Removals and renames of some deprecated translations is now automatically applied at startup.
- Packs that used those translations need to re-add them manually.
- The full list is available in
/assets/minecraft/lang/deprecated.jsonfile inside the game's JAR file.
- Updated the format of post-processing effect definitions.
- The
ChunkOffsetuniform in terrain shaders has been renamed toModelOffset intargetandauxtargetshave been merged into a singleinputslist, as specified by the input format below.outtargethas been renamed tooutputwith the same format.targetsis now a map between target name and target definition, as opposed to a list.- Inline target names are replaced with an empty object.
- For example,
["swap"]becomes{"swap": {}}
- For example,
- Target definitions with a specific size remain the same, with the
namefield moved into the map key.- For example,
[{"name": "potato", "width": 16, "height": 16}]becomes{"potato": {"width": 16, "height": 16}}
- For example,
- Inline target names are replaced with an empty object.
- The
- Added support for emissive layers for block models.
- Added an optional
light_emissionfield to block model elements. - Integer value between 0 and 15, with 0 being the default value (no light emission).
- If specified and non-zero, this behaves as the minimum light level that the element can receive.
- Added an optional
- The texture map for the arrow and bee stinger models have been updated.
- The model and UV mapping of the dragon egg have been updated.
- Added the option
pause-when-empty-seconds.- When set to a positive value, causes the server to pause when no player has been online for that many seconds.
- Defaults to 60.
- Removed the options:
spawn-animalsandspawn-npcs
- Added some information about data pack structure (for example, data-driven registries) to generated reports.
Experimental
Note:
- The additions and changes to Minecraft:bundles only take effect when the 'Bundles' experimental data pack is enabled.
- The additions and changes to Minecraft:redstone only take effect when the 'Minecraft:Redstone Experiments' experimental data pack is enabled.
- The additions and changes to Minecraft:minecarts only take effect when the 'Minecraft:Minecart Improvements' experimental data pack is enabled.
Changes
Items
- The crafting recipe for bundles have been changed to one string and one leather.
- Now have a tooltip that shows the items inside.
- If a bundle has less than 8 item types inside, the tooltip shows all of them.
- Otherwise the tooltip shows the top two rows of items and the others are hidden below.
- When selecting an item to remove, the bundle icon shows that item poking out of the bundle.
- When holding a bundle in hand, the player can empty it onto the ground by right-clicking.
- It is possible to select any of the visible items to pull out of the bundle.
- Right-clicking takes the first item.
- Using the number keys or scroll wheel to select a different item, then right-click to take it.
- The performance impact of redstone wire (connected blocks of redstone dust) has been improved.
- Redstone wire now only triggers block updates on blocks that may receive power from the wire.
- Before a line of wire causes block updates, the new signal strength of all connected wires is set.
- The update order around redstone wire has been changed.
Non-mob entities
- Articulate their movement better when going fast, riding on the rail all the time.
- Now smoothly turn along with the track and are less likely to halt or derail.
- Can now jump better.
- They keep their vertical momentum when the track ends with a slope.
- Tilt to visually articulate while in the air.
- No rail grinding sound is played when minecarts are flying through the air.
- Can no longer be placed within another minecart by the player or a dispenser.
- Can now consistently be placed next to each other along a track.
- Can now pick up mobs more consistently when moving along a track.
General
- Added new gamerule
minecartMaxSpeedthat changes the maximum speed of minecarts.- Defaults to
8and goes up to1000blocks per second. - Setting it to a specific value does not guarantee that a minecart can reach that particular max speed - there are built in air resistances and similar effects that the speed added through slopes or powered rails need to overcome.
- This gamerule only exists in worlds with the experiment Minecraft:Minecart Improvements enabled.
- Defaults to
- Added a new accessibility setting that makes players follow the rotation of minecarts they ride.
- Defaults to off.
- Only has effect when within a world with the experiment Minecraft:Minecart Improvements enabled.
Fixes
Trivia
- 24w33a currently holds the record for the largest number of bug fixes in a single snapshot, as well as in any development version, at 225.
Videos
References
Template:Navbox Java Edition versions
Minecraft:de:24w33a Minecraft:es:Java Edition 24w33a Minecraft:fr:Édition Java 24w33a Minecraft:ja:Java Edition 24w33a Minecraft:pt:Edição Java 24w33a Minecraft:ru:24w33a (Java Edition) Minecraft:uk:24w33a (Java Edition) Minecraft:zh:Java版24w33a