Java Edition 24w37a: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
mNo edit summary Tags: Visual edit Mobile edit Advanced mobile edit |
No edit summary |
||
Line 168: | Line 168: | ||
* <code>minecraft:item_name</code> |
* <code>minecraft:item_name</code> |
||
** Name provided by this component always has the lowest priority. |
** Name provided by this component always has the lowest priority. |
||
** That means it will be |
** That means it will be overridden by components like <code>minecraft:potion_contents</code>. |
||
* <code>minecraft:potion_contents</code> |
* <code>minecraft:potion_contents</code> |
Revision as of 22:02, 14 September 2024
Minecraft 24w37a
Edition | ||||||
---|---|---|---|---|---|---|
Release date |
September 11, 2024 | |||||
Type | ||||||
Snapshot for | ||||||
Downloads | ||||||
Obfuscation maps | ||||||
Protocol version |
dec: 1073742033 | |||||
Data version |
4065 | |||||
Resource pack format |
38 | |||||
Data pack format |
53 | |||||
Minimum Java version | ||||||
|
{ "title": "Minecraft 24w37a", "images": [ "24w37a.jpg", "Java Edition 24w37a.png" ], "rows": [ { "field": "''(link to Java Edition article, displayed as Java Edition)''", "label": "(link to Edition article, displayed as Edition)" }, { "field": "September 11, 2024", "label": "Release date" }, { "field": "(link to Snapshot article, displayed as Snapshot)", "label": "(link to Version types article, displayed as Type)" }, { "field": "(link to Java Edition 1.21.2 article, displayed as 1.21.2)", "label": "Snapshot for" }, { "field": "[https://piston-data.mojang.com/v1/objects/0b48c22e8ed722bcae66e25a03531409681e648b/client.jar Client] ([https://piston-meta.mojang.com/v1/packages/9fdf7dcfc4325b612cf472df711a9871f7b5cc7c/24w37a.json .json])<br />[https://piston-data.mojang.com/v1/objects/4ba5f8917ac400474751b6e0f20d311d3b726fe7/server.jar Server]", "label": "(link to Tutorial:Installing a snapshot#Manual version installation article, displayed as Downloads)" }, { "field": "[https://piston-data.mojang.com/v1/objects/38d87708ff2de34eadecda2a54592fe4846d03de/client.txt Client]<br />[https://piston-data.mojang.com/v1/objects/67b788a9ce161c044c63cf2ae611412a64cd9111/server.txt Server]", "label": "(link to Obfuscation map article, displayed as Obfuscation maps)" }, { "field": " <span style=\"font-size:smaller\"><abbr title=\"decimal\">dec</abbr>: </span>1073742033<br /> <span style=\"font-size:smaller\"><abbr title=\"hexadecimal\">hex</abbr>: </span>400000D1", "label": "(link to Protocol version article, displayed as Protocol version)" }, { "field": "4065", "label": "(link to Data version article, displayed as Data version)" }, { "field": "38", "label": "<span style=\"white-space: normal;\">(link to Pack format#List of resource pack formats article, displayed as Resource pack format)</span>" }, { "field": "53", "label": "<span style=\"white-space: normal;\">(link to Pack format#List of data pack formats article, displayed as Data pack format)</span>" }, { "field": "<span class=\"plainlinks\">[https://en.wikipedia.org/wiki/Java_version_history#Java_SE_21 Java SE 21]</span>", "label": "<span style=\"white-space: normal;\">Minimum Java version</span>" } ], "invimages": [], "footer": "<table style=\"margin: auto; word-break: break-word;\">\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\" >[[Java Edition 1.21.1|<span style=\"margin-right:-0.35em\">◄</span>◄ 1.21.1]]</td>\n<td style=\"padding: 0.4em\">'''[[Java Edition 1.21.2|1.21.2]]'''</td>\n<td style=\"padding: 0.4em\" rowspan=\"2\"></td>\n</tr>\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\">\n[[Java Edition 24w36a|◄ 24w36a]]\n</td>\n<td style=\"padding: 0.4em\">''' 24w37a'''</td>\n</tr>\n</table>" }
24w37a is the fifth snapshot for Java Edition 1.21.2, released on September 11, 2024.[1]
Additions
General
- Added
minecraft:death_protection
item stack component.
- [NBT Compound / JSON Object] minecraft:death_protection: If present, will possess the same functionality as a totem of undying, essentially restoring a single health point and applying any specified effects upon death when held.
- [NBT List / JSON Array] death_effects: List of effects that are applied when the item protects the holder.
- [NBT Compound / JSON Object]: An effect.
- [String] type: The kind of effect. Must be one of
apply_effects
,remove_effects
,clear_all_effects
,teleport_randomly
orplay_sound
. - If type is
apply_effects
:- [NBT Compound / JSON Object] effects: A list of status effect instances applied once consumed.
- [Float] probability: Float, the probability the above effects will be applied once consumed. Defaults to 1.0.
- If type is
remove_effects
:- [NBT List / JSON Array][String] effects: A set of status effects removed once consumed, as either a tag or list of ids.
- If type is
clear_all_effects
: Clears all status effects of the consumer. - If type is
teleport_randomly
:- [Float] diameter: The diameter that the consumer will be teleported within. Defaults to 16.0.
- If type is
play_sound
:- [String][NBT Compound / JSON Object] sound: The sound event played once when consumed.
- A sound event see Template:Nbt inherit/sound event/template
- [String][NBT Compound / JSON Object] sound: The sound event played once when consumed.
- [String] type: The kind of effect. Must be one of
- [NBT Compound / JSON Object]: An effect.
- [NBT List / JSON Array] death_effects: List of effects that are applied when the item protects the holder.
- [NBT Compound / JSON Object] minecraft:death_protection: If present, will possess the same functionality as a totem of undying, essentially restoring a single health point and applying any specified effects upon death when held.
- Chickens laying eggs is now controlled by a loot table found at
gameplay/chicken_lay
. - Armadillos randomly dropping scutes is now controlled by a loot table found at
gameplay/armadillo_shed
. - The loot given by Villagers is now controlled by two additional loot tables:
gameplay/hero_of_the_village/unemployed_gift
- used if the Villager is unemployed.gameplay/hero_of_the_village/baby_gift
- used if the Villager is a baby.
- Added
minecraft:sheep
entity sub-predicate.- Fields:
sheared
- optional boolean.color
- optional wool dye color.
- Fields:
- Added
minecraft:salmon
entity sub-predicate.- Fields:
variant
: one of small, medium, large.
- Fields:
- Added the
duplicates_allays
item tag.- Controls what items can be used to duplicate allays when dancing.
- Added the
panda_eats_from_ground
item tag.- Controls what items a panda will pick up from the ground and eat.
- Added the
brewing_fuel
item tag.- Controls what items that can be used as fuel in a brewing stand.
Changes
This section is missing information about: visual differences in the tooltip background compared to the previous snapshot.
Please expand the section to include this information. Further details may exist on the talk page.
Items
- Thrown Ender Pearls now load and tick chunks around it in a 3x3 chunk area.
- Ender Pearls now ensure that the chunk they are in or travel into is always loaded and ticking.
- An Ender Pearl creates a ticket for chunk loading any time it moves into a new chunk, and also periodically every 10 seconds.
- They also load chunks when crossing to a new dimension, so that they can always continue to travel.
- This ensures that Ender Pearls can always land, and makes cross dimensional Ender Pearl travelling more predictable.
- Ender Pearls now unload when a player logs out, and reappear whenever that player logs back in, similar to how mounts currently behave.
Mobs
- General
- Some changes introduced in 24w36a related to which data gets transferred between mobs when converted have been reverted (health, attributes, loot tables):
AbsorptionAmount
active_effects
Age
AngerTime
AngryAt
ArmorDropChances
ArmorItems
Brain.memories.minecraft: angry_at.ttl
Brain.memories.minecraft: angry_at.value
CanBreakDoors
CanPickUpLoot
CustomNameVisible
CustomName
fall_distance
FallFlying
Fire
ForcedAge
HandDropChances
HandItems
HurtByTimestamp
HurtTime
Invulnerable
IsBaby
Leash
LeftHanded
Motion
NoAI
NoGravity
OnGround
Passengers
PersistenceRequired
PortalCooldown
Position
RootVehicle
Rotation
Silent
SleepingX
SleepingY
SleepingZ
Tags
Team
- Mobs that split into several mobs rather than converting from one type into another do not transfer the following properties:
ArmorDropChances
ArmorItems
fall_distance
FallFlying
HandDropChances
HandItems
HurtByTimestamp
HurtTime
Leash
Motion
OnGround
Passengers
Position
Rotation
SleepingX
SleepingY
SleepingZ
- Some properties mentioned in MC-88967 are intentionally not transferred in any conversion:
- Attributes
- Gossips
- Health
- Loot tables
- VillagerData
- Xp
General
- The trigger
minecraft:killed_by_crossbow
was renamed tominecraft:killed_by_arrow
.- Will now trigger whenever an Arrow kills an entity, not just when fired from a crossbow.
- Has a new optional Item Predicate field,
fired_from_weapon
.- Can be used to match the item used to shoot the arrow.
minecraft:fire_resistant
was renamed tominecraft:damage_resistant
- Has a new field:
types
, hash-prefixed damage type tag.- Items with this component, when in entity form, will be resistant to the damage types included in the tag.
- This component also affects whether the equipped item will be damaged when the wearer is hurt by a given damage type.
- Has a new field:
minecraft:item_name
- Name provided by this component always has the lowest priority.
- That means it will be overridden by components like
minecraft:potion_contents
.
minecraft:potion_contents
- Added optional string field
custom_name
.- When present, it will be used to generate containing stack name.
- For example, if value is
foo
and item isminecraft:lingering_potion
, the name of item will be translation ofitem.minecraft.lingering_potion.effect.foo
.
- Added optional string field
minecraft:equippable
- Added the following fields.
swappable
: boolean (default:true
), whether the item can be equipped into the relevant slot by right-clicking.damage_on_hurt
: boolean (default:true
), whether this item will be damaged when the wearing entity is damaged.
- Added the following fields.
- The pack format version is now
53
.
- The tool value (used for functions like
match_tool
) is now available for some additional loot table types.archaeology
- used brush.vault
- inserted key (not available when displaying items).shearing
- shears.
- The version is now
38
.- The appearance of a highlighted slot can now be customized by replacing sprites (this supports the use of animated textures):
- container/slot_highlight_front: The sprite to render in front of highlighted slots.
- container/slot_highlight_back: The sprite to render behind highlighted slots.
- Likewise, the appearance of a highlighted item within the Bundle can be customized with the following sprites:
- container/bundle/slot_highlight_front.
- container/bundle/slot_highlight_back.
- The appearance of a highlighted slot can now be customized by replacing sprites (this supports the use of animated textures):
Known Issues
Languages
MC-276603 - No High Norwegian language option
Fixes
From released versions before 1.21
- MC-119369 – Boats crash/break and can kill their passengers when falling certain distances.
- MC-162551 – When shooting an arrow on top of a player in Creative mode, a closed shulker, or an invincible mob, the arrow glitches around on top of the entity.
- MC-174214 – Fireworks for crossbow go through an entity if it is close to a player.
- MC-206436 – Stonecutter ignores anything over 64 when shift-clicking.
- MC-260537 – Tree growth can replace leaves that have the
persistent
block state set totrue
. - MC-265399 – Players' heads are incorrectly positioned while exiting the swimming/crawling state when other players are on screen.
- MC-269873 – Egg laying drop from chickens is hardcoded.
- MC-270254 – Item slot highlight effect cannot be retextured.
From 1.21.1
- MC-275792 – Bottom faces of torches and soul torches are not culled against solid blocks.
- MC-276134 – Can't scroll in Creative inventory while hovered over the bundle.
- MC-276433 –
set_enchantments
function removes enchantments component from books.
From the 1.21.2 development versions
- MC-275205 – The hand animation is delayed and doesn't play all the time.
- MC-275300 – Mace smash attack damage does not work with mobs, even though particles and sounds happen.
- MC-275302 – The animation speed of end crystals is no longer constant.
- MC-275352 – Spectral arrow texture is not updated properly for Programmer Art.
- MC-275406 – Grammatical error in
options.rotateWithMinecart.tooltip
- MC-275468 – Gamerule
minecartMaxSpeed
can't be set through functions. - MC-275504 – Custom model data is not applied to open bundle.
- MC-275538 – Breeze still do not attack when super close to them.
- MC-275750 – Redstone torch still doesn't have a bottom face.
- MC-275751 – Head snaps when coming out of crawling.
- MC-275765 – Missing full stop in string
gamerule.minecartMaxSpeed.description
- MC-275833 – Hand animation plays higher than before.
- MC-275857 – Minecarts become invisible if a lot of them are in the same area.
- MC-275883 – Riding a minecart cluster into a wall freezes the game.
- MC-275909 – Wrong death message is displayed when being killed by a mob's smash attack.
- MC-275964 – Bundles can remain in the open state when held by the mouse cursor via swapping items.
- MC-275990 – Bundles can remain in the open state through the crafting table.
- MC-276025 – Model overrides are not applied to items shown in an open bundle.
- MC-276111 – Salmon spawned from a bucket are the wrong size for one tick.
- MC-276127 – Fractions in bee nest tooltip are not padded with whitespace.
- MC-276263 –
explosion_power
nbt does not work for minecarts with tnt. - MC-276463 – Armor on piglins detach from their bodies while bartering.
From the previous development version
- MC-276293 – Mobs no longer get damaged by sweet berry bushes.
- MC-276295 – Zombies always kill villagers.
- MC-276296 – Worn chainmail armor has a missing texture.
- MC-276297 – Worn netherite armor appears as diamond armor.
- MC-276299 – Horse armor doesn't render properly in horse inventory.
- MC-276301 – Item tooltip padding is gone.
- MC-276304 – Carved pumpkins and skulls can be equipped through right-clicking.
- MC-276310 – Players' capes detach from their bodies when wearing non-chestplate items in the chest slot.
- MC-276311 – Players' capes illogically point upward when flying with non-elytra items.
- MC-276314 – Wind charges cause entities to be launched extremely high when directly hit by them.
- MC-276315 –
/teleport
command runs at the entity's position and ignores location from execution context. - MC-276316 – Ender pearls no longer teleport entities to the point of impact.
- MC-276317 – Projectiles visually update slowly when their motion is changed.
- MC-276320 – Shields no longer block incoming projectiles.
- MC-276321 – Elytra loses durability when taking damage.
- MC-276322 – Boats don't drop as items when destroyed.
- MC-276326 – Air item lost its name
- MC-276327 – The
item_name
component no longer overrides potion names. - MC-276335 – Cured villagers have the wrong movement speed.
- MC-276338 – Converted mob keeps the same loot table of the first mob.
- MC-276339 – Witches converted from villagers move very fast.
- MC-276344 – Hovered items in bundles do not reflect any
tooltip_style
component. - MC-276364 – Non-armor items with equippable tag cannot be given to wolves.
- MC-276365 – Armor sleeves do not follow arms when switching to and from items and on item use animations.
- MC-276370 – Golden armor pieces have wrong max durabilities.
- MC-276376 –
/teleport
command cannot teleport to the correct facing angles. - MC-276378 – Converted witches lose their armor yet are still protected by it.
- MC-276383 – Middle-clicking on boats in Creative mode crashes the game.
- MC-276384 – Players' capes detach from their bodies when moving.
- MC-276394 – Some specially rendered elements are no longer affected by fog of any type.
- MC-276415 – Turtle helmet does not give water breathing effect when equipped on any slot other than the head.
- MC-276429 – Projectiles move after hitting a block.
- MC-276476 – Crash when a boat is destroyed by a hazard.
- MC-276480 – Projectile no longer moves correctly when it is deflected.
- MC-276484 – Fireballs and wither skulls do too much damage.
- MC-276495 – Creative player can go through nether portal without being teleported when throwing riptide trident.
- MC-276501 – Returning tridents get stuck on blocks and spam sounds
- MC-276527 – Duplicate UUID error causes player to teleport to origin when riding on a pig after it is converted by lightning.
- MC-276533 – Game crashes when three or more skeletons are about to release their arrows.
Video
Videos made by Slicedlime:
References
- ↑ "Minecraft Snapshot 24w37a" – Minecraft.net, September 11, 2024.