597 lines
27 KiB
Text
597 lines
27 KiB
Text
{{Infobox version
|
|
| title = Minecraft 24w45a
|
|
| image = 24w45a.jpg
|
|
| image2 = Java Edition 24w45a.png
|
|
| edition = Java
|
|
| type = Snapshot
|
|
| date = November 6, 2024
|
|
| jsonhash = e37faab35679f498f84eb35d09d9f6e32ffdfad0
|
|
| clienthash = 4db71417912fdd7be8aed0792bc09dc70e505ff5
|
|
| clientmap = 92ca3b43f2246c9d6de3f4b1777c559429496d46
|
|
| serverhash = 8bbe822806cfdbeb9f6fc55d18fa1e8080e60047
|
|
| servermap = be8e5a028f506b448eb1ec71301919fec06b45d
|
|
| parent = 1.21.4
|
|
| prevparent = 1.21.3
|
|
| prev = 24w44a
|
|
| next = 24w46a
|
|
| nextparent =
|
|
}}<onlyinclude>
|
|
|
|
'''24w45a''' is the second [[snapshot]] for [[Java Edition 1.21.4]], released on November 6, 2024,<ref>{{snap|24w45a|November 6, 2024}}</ref> which revamps the item model system, changes various items and mobs, and fixes bugs and crashes from [[24w44a]].
|
|
|
|
== Additions ==
|
|
=== General ===
|
|
; [[Items model definition]]s
|
|
* {{cd|minecraft:model}} item model type.
|
|
** Renders a plain model from models directory.
|
|
** Fields:
|
|
*** {{cd|model}}: namespaced ID of model in models (like {{cd|minecraft:block/yellow_glazed_terracotta}})
|
|
*** {{cd|tints}}: a list of tint sources to apply to elements of rendered model (first entry applies to {{cd|tintindex}} 0, second one - 1, etc.)
|
|
** Format:
|
|
*** {{cd|type}}: type of tint source (see below)
|
|
*** {{cd|<type-specific>}} - additional fields depending on tint source type.
|
|
|
|
* {{cd|minecraft:constant}} tint source type.
|
|
** Returns a constant RGB color.
|
|
** Fields:
|
|
*** {{cd|value}} - A packed integer RGB value (e.g. {{cd|-1}}) or an array of RGB values (e.g. {{cd|[ 1, 1, 1 ]}}).
|
|
|
|
* {{cd|minecraft:dye}} tint source type.
|
|
** Returns value from {{cd|minecraft:dyed_color}} component or default if not present.
|
|
** Fields:
|
|
*** {{cd|default}} - RGB value.
|
|
|
|
* {{cd|minecraft:grass}} tint source type.
|
|
** Returns grass color at specific climate parameters, based on {{samp|textures/colormap/grass.png}}.
|
|
** Same colors as ones selected by {{cd|downfall}} and {{cd|temperature}} in biome configuration.
|
|
** Fields:
|
|
*** {{cd|temperature}} - float in {{cd|0..1}} (inclusive) range.
|
|
*** {{cd|downfall}} - float in {{cd|0..1}} (inclusive) range.
|
|
|
|
* {{cd|minecraft:firework}} tint source type.
|
|
** Returns average of colors from {{cd|minecraft:firework_explosion}} component or default color if there are none.
|
|
** Fields:
|
|
*** {{cd|default}}: RGB value.
|
|
|
|
* {{cd|minecraft:potion}} tint source type.
|
|
** Returns color from {{cd|minecraft:potion_contents}} component:
|
|
*** If component is present:
|
|
**** custom color, if there is one present in component.
|
|
**** default color, if effect list is empty.
|
|
**** average of effect colors, otherwise.
|
|
*** Default color, otherwise.
|
|
** Fields:
|
|
*** {{cd|default}}: RGB value.
|
|
|
|
* {{cd|minecraft:map_color}} tint source type.
|
|
** Return value from {{cd|minecraft:map_color}} component or default color if component is not present.
|
|
** Fields:
|
|
*** {{cd|default}}: RGB value.
|
|
|
|
* {{cd|minecraft:custom_model_data}} tint source type.
|
|
** Returns value from colors list in {{cd|minecraft:custom_model_data}} component.
|
|
** Fields:
|
|
*** {{cd|index}} - index for field in {{cd|colors}}.
|
|
**** Default: {{cd|0}}
|
|
|
|
* {{cd|minecraft:special}} item model type.
|
|
** Renders a special (not data-driven) model.
|
|
** Fields:
|
|
*** {{cd|model}}: special model instance.
|
|
**** Format:
|
|
***** {{cd|type}} - type of special model.
|
|
***** {{cd|<type-specific>}} - additional fields depending on tint source type.
|
|
*** {{cd|base}}: namespaced ID of model in {{cd|models}}, providing transformations, particle texture and GUI light.
|
|
|
|
* {{cd|minecraft:bed}} special model type.
|
|
** Renders a whole bed.
|
|
** Fields:
|
|
*** {{cd|texture}} - namespaced ID for texture, without {{cd|textures/entity/bed/}} prefix and {{cd|.png}} suffix.
|
|
|
|
* {{cd|minecraft:banner}} special model type.
|
|
** Renders a banner with patterns from {{cd|minecraft:banner_patterns}} component.
|
|
** Fields:
|
|
*** {{cd|color}} - color of banner base, one of 16 predefined colors.
|
|
|
|
* {{cd|minecraft:conduit}} special model type.
|
|
** Renders a conduit.
|
|
** No fields.
|
|
|
|
* {{cd|minecraft:chest}} special model type.
|
|
** Renders a single chest.
|
|
** Fields:
|
|
*** {{cd|texture}} - namespaced ID for texture, without {{cd|textures/entity/chest/}} prefix and {{cd|.png}} suffix.
|
|
*** {{cd|openness}} - float, {{cd|0.0}} (default) - fully closed, {{cd|1.0}} - fully open.
|
|
|
|
* {{cd|minecraft:head}} special model type.
|
|
** Renders a head.
|
|
** Uses profile from {{cd|minecraft:profile}} component when applicable.
|
|
** Fields:
|
|
*** {{cd|kind}} - one of {{cd|skeleton}}, {{cd|wither_skeleton}}, {{cd|player}}, {{cd|zombie}}, {{cd|creeper}}, {{cd|piglin}}, {{cd|dragon}}
|
|
|
|
* {{cd|minecraft:shulker_box}} special model type.
|
|
** Renders a shulker box.
|
|
** Fields:
|
|
*** {{cd|texture}} - namespaced ID for texture, without {{cd|textures/entity/shulker/}} prefix and {{cd|.png}} suffix
|
|
*** {{cd|openness}} - float, {{cd|0.0}} (default) - fully closed, {{cd|1.0}} - fully open
|
|
*** {{cd|orientation}} - orientation for rendering.
|
|
**** Default: {{cd|up}}
|
|
|
|
* {{cd|minecraft:shield}} special model type.
|
|
** Renders a shield.
|
|
** Uses patterns from {{cd|minecraft:banner_patterns}} component and color from {{cd|minecraft:base_color}} component.
|
|
** No fields.
|
|
|
|
* {{cd|minecraft:trident}} special model type.
|
|
** Renders a trident.
|
|
** No fields.
|
|
|
|
* {{cd|minecraft:decorated_pot}} special model type.
|
|
** Renders a decorated pot.
|
|
** Uses values from {{cd|minecraft:pot_decorations}} component.
|
|
** No fields.
|
|
|
|
* {{cd|minecraft:composite}} item model type.
|
|
** Renders multiple sub-models.
|
|
** All models are rendered in the same space.
|
|
** Fields:
|
|
*** {{cd|models}}: a list of item models to render.
|
|
|
|
* {{cd|minecraft:condition}} item model type.
|
|
** Renders an item model depending on boolean property.
|
|
** Fields:
|
|
*** {{cd|property}}: type of property.
|
|
*** {{cd|<property-specific>}} - additional fields depending on property type, added inline.
|
|
*** {{cd|on_true}} - item model to render when property is true.
|
|
*** {{cd|on_false}} - item model to render when property is false.
|
|
|
|
* {{cd|minecraft:using_item}} boolean property.
|
|
** Returns true if player is currently using this item.
|
|
** No fields.
|
|
|
|
* {{cd|minecraft:broken}} boolean property.
|
|
** Returns true if the item is damageable and has only one use remaining before breaking.
|
|
** No fields.
|
|
|
|
* {{cd|minecraft:damaged}} boolean property.
|
|
** Returns true if the item is damageable and has been used at least once.
|
|
** No fields.
|
|
|
|
* {{cd|minecraft:has_component}} boolean property.
|
|
** Returns true if the given component is present on the item.
|
|
** Fields:
|
|
*** {{cd|component}} - component type.
|
|
|
|
* {{cd|minecraft:fishing_rod/cast}} boolean property.
|
|
** Returns true if there is a fishing bobber attached to currently used fishing rod.
|
|
** No fields.
|
|
|
|
* {{cd|minecraft:bundle/has_selected_item}} boolean property.
|
|
** Returns true if bundle is "open", i.e. it has selected item visible in GUI.
|
|
** No fields.
|
|
|
|
* {{cd|minecraft:xmas}} boolean property.
|
|
** Returns true if current date is between December 24th and December 26th (inclusive).
|
|
** No fields.
|
|
|
|
* {{cd|minecraft:selected}} boolean property
|
|
** Returns true if item is selected on a hotbar.
|
|
** No fields.
|
|
|
|
* {{cd|minecraft:carried}} boolean property.
|
|
** Returns true if item is carried between slots in GUI.
|
|
** No fields.
|
|
|
|
* {{cd|minecraft:shift_down}} boolean property.
|
|
** Returns true if player currently holding shift key down.
|
|
** No fields.
|
|
|
|
* {{cd|minecraft:custom_model_data}} boolean property.
|
|
** Returns value from flags list in {{cd|minecraft:custom_model_data}} component.
|
|
** Fields:
|
|
*** {{cd|index}} - index for field in flags.
|
|
**** Default: {{cd|0}}
|
|
|
|
* {{cd|minecraft:select}} item model type.
|
|
** Renders an item model based on discrete property.
|
|
** Fields:
|
|
*** {{cd|property}}: type of property.
|
|
*** {{cd|<property-specific>}} - additional fields depending on property type, added inline.
|
|
*** {{cd|cases}} - list of cases to match in format:
|
|
**** {{cd|when}} - value to match against property, type depends on property.
|
|
***** Could be a single value or a list of values.
|
|
**** {{cd|model}} - item model to render when case is selected.
|
|
*** {{cd|fallback}} - item model to render if none of the cases matched the value.
|
|
**** If not present, placeholder "missing" model is rendered instead.
|
|
|
|
* {{cd|minecraft:main_hand}} property.
|
|
** Returns main hand of holding player.
|
|
** No fields.
|
|
** Values: {{cd|left}}, {{cd|right}}
|
|
|
|
* {{cd|minecraft:charge_type}} property.
|
|
** Returns charge type stored in {{cd|minecraft:charged_projectiles}} component.
|
|
** No fields.
|
|
** Values:
|
|
*** {{cd|none}} - if there are no projectiles or component is not present.
|
|
*** {{cd|rocket}} - if there is at least one firework rocket.
|
|
*** {{cd|arrow}} - any other case.
|
|
|
|
* {{cd|minecraft:trim_material}} property.
|
|
** Returns value of material field from {{cd|minecraft:trim}} component, if present.
|
|
** No fields.
|
|
** Values: namespaced ID.
|
|
|
|
* {{cd|minecraft:block_state}} property.
|
|
** Returns value for some property from {{cd|minecraft:block_state}} component.
|
|
** Fields:
|
|
*** {{cd|block_state_property}} - string key to select from component.
|
|
** Values: any string.
|
|
|
|
* {{cd|minecraft:display_context}} property.
|
|
** Returns context this item is rendered in.
|
|
** No fields.
|
|
** Values:
|
|
*** {{cd|none}}
|
|
*** {{cd|thirdperson_lefthand}}
|
|
*** {{cd|thirdperson_righthand}}
|
|
*** {{cd|firstperson_lefthand}}
|
|
*** {{cd|firstperson_righthand}}
|
|
*** {{cd|head}}
|
|
*** {{cd|gui}}
|
|
*** {{cd|ground}}
|
|
*** {{cd|fixed}}
|
|
|
|
* {{cd|minecraft:custom_model_data}} property.
|
|
** Returns value from strings list in {{cd|minecraft:custom_model_data}} component.
|
|
** Fields:
|
|
*** {{cd|index}} - index for field in strings.
|
|
**** Default: {{cd|0}}
|
|
** Values: any string.
|
|
|
|
* {{cd|minecraft:range_dispatch}} item model type.
|
|
** Renders an item model based on numeric property.
|
|
** Replacement for old overrides section from block models.
|
|
** Selects last entry with threshold less or equal to property value.
|
|
** Fields:
|
|
*** {{cd|property}}: type of property.
|
|
*** {{cd|<property-specific>}} - additional fields depending on property type.
|
|
*** {{cd|scale}} - factor to multiply property value with.
|
|
**** Default: {{cd|1.0}}
|
|
*** {{cd|entries}} - list of entries in format:
|
|
**** {{cd|threshold}} - float value.
|
|
**** {{cd|model}} - item model to render when entry is selected.
|
|
**** Note: order of fields does not matter, list is sorted by threshold in ascending order before use.
|
|
*** {{cd|fallback}} - item model to render if no entries were less or equal to property value.
|
|
**** If not present, placeholder "missing" model is rendered instead.
|
|
|
|
* {{cd|minecraft:custom_model_data}} numeric property
|
|
** Returns value from {{cd|floats}} list in {{cd|minecraft:custom_model_data}} component.
|
|
** Fields:
|
|
*** {{cd|index}} - index for field in {{cd|floats}}
|
|
**** Default: {{cd|0}}
|
|
|
|
* {{cd|minecraft:bundle/fullness}} numeric property.
|
|
** Returns weight of {{cd|bundle_contents}} component or 0 if not present.
|
|
** No fields.
|
|
|
|
* {{cd|minecraft:damage}} numeric property.
|
|
** Returns value for damage component.
|
|
** Fields:
|
|
*** {{cd|normalize}}: boolean
|
|
**** Default: true
|
|
**** If true, returns value of damage divided by {{cd|max_damage}} component, clamped to {{cd|0..1}}.
|
|
**** If false, returns value of damage, clamped to {{cd|0..max_damage}}.
|
|
|
|
* {{cd|minecraft:count}} numeric property.
|
|
** Returns stack size.
|
|
** Fields:
|
|
*** {{cd|normalize}}: boolean.
|
|
**** Default: {{cd|true}}
|
|
**** If true, returns count divided by {{cd|max_stack_size}} component, clamped to {{cd|0..1}}.
|
|
**** If false, returns count clamped to {{cd|0..max_stack_size}}.
|
|
|
|
* {{cd|minecraft:cooldown}} numeric property
|
|
** Returns remaining cooldown for item, scaled to {{cd|0..1}}.
|
|
** No fields.
|
|
|
|
* {{cd|minecraft:time}} numeric property
|
|
** Returns value of day time (used for clock), scaled to {{cd|0..1}}.
|
|
** Fields:
|
|
*** {{cd|wobble}} - if true, value oscillates for some time around target before settling.
|
|
**** Default: {{cd|true}}
|
|
*** {{cd|natural_only}} - if true, value is random in dimensions with {{cd|natural{{=}}false}}.
|
|
**** Default: {{cd|true}}
|
|
|
|
* {{cd|minecraft:compass}} numeric property
|
|
** Returns angle, scaled to {{cd|0..1}} in x-z plane between holder position and target.
|
|
** If target is not valid (not present, in other dimension or to close to holder position) random value is returned.
|
|
** Fields:
|
|
*** {{cd|target}} - one of:
|
|
**** {{cd|spawn}} - points at world spawn.
|
|
**** {{cd|lodestone}} - points at location stored in {{cd|lodestone_tracker}} component.
|
|
**** {{cd|recovery}} - points at last player death location.
|
|
*** {{cd|wobble}} - if true, value oscillates for some time around target before settling.
|
|
**** Default: {{cd|true}}
|
|
|
|
* {{cd|crossbow/pull}} numeric property.
|
|
** Returns crossbow-specific use time.
|
|
** No fields.
|
|
|
|
* {{cd|use_duration}} numeric property
|
|
** Returns item use ticks.
|
|
** Fields:
|
|
*** {{cd|remaining}} - if {{cd|true}}, returned value is remaining use ticks, if {{cd|false}} - ticks so far.
|
|
**** Default: {{cd|false}}
|
|
|
|
* {{cd|use_cycle}} numeric property.
|
|
** Returns remaining use ticks modulo period.
|
|
** Fields:
|
|
*** {{cd|period}} - positive float.
|
|
**** Default: {{cd|1.0}}
|
|
|
|
* {{cd|minecraft:bundle/selected_item}} item model type.
|
|
** Renders selected stack in {{cd|minecraft:bundle_contents}} component, if present, otherwise does nothing.
|
|
|
|
; [[Tags]]
|
|
* Added the {{cd|#bee_attractive}} block tag.
|
|
** Denotes all blocks that [[bee]]s may pollinate.
|
|
* Added {{cd|#skeleton_preferred_weapon}}, {{cd|#piglin_preferred_weapon}}, {{cd|#pillager_preferred_weapon}} and {{cd|#drowned_preferred_weapon}} item tags.
|
|
** For specifying preferred weapons types for these mobs when picking up items.
|
|
|
|
== Changes ==
|
|
=== Blocks ===
|
|
; [[Creaking heart]]
|
|
* A naturally spawned creaking heart no longer drops experience when broken in Creative mode.
|
|
* Its <code>hurt</code> subtitle has been changed.
|
|
|
|
; [[Sculk sensor]]s
|
|
* Are now activated from resin clumps being placed by a creaking heart, with a frequency of 13.
|
|
|
|
=== Items ===
|
|
; [[Eyeblossom]]s
|
|
* Are now found at the end of the flowers in the Creative inventory.
|
|
|
|
; [[Resin brick]]
|
|
* Now used to trim armor, instead of [[resin clump]]s.<ref>{{bug|MC-278130|MC-278130|'''{{Font color|Red|Known Issue}}:''' Resin bricks cannot be placed or used inside smithing tables}}</ref><ref>{{bug|MC-278131|MC-278131|'''{{Font color|Red|Known Issue}}:''' Resin clumps can be placed inside smithing tables}}</ref>
|
|
|
|
; [[Suspicious stew]]
|
|
* Changed durations of the Suspicious Stew effects to match {{BE}}:
|
|
** [[Fire Resistance]]: 3 seconds
|
|
** [[Blindness]]: 11 seconds
|
|
** [[Weakness]]: 7 seconds
|
|
** [[Regeneration]]: 7 seconds
|
|
** [[Jump Boost]]: 5 seconds
|
|
** [[Wither (effect)|Wither]]: 7 seconds
|
|
** [[Poison]]: 11 seconds
|
|
|
|
=== Mobs ===
|
|
; General
|
|
* The way mobs decide to replace their equipped items with items on the ground was changed.
|
|
** If the item belongs in an armor slot, replace the item if any of the following conditions apply.
|
|
*** The new item has a higher base armor value.
|
|
*** The new item has a higher base armor toughness value.
|
|
*** The new item has more enchantments.
|
|
*** The new item is less damaged.
|
|
*** The new item has a custom name while the old one doesn't.
|
|
** If the item belongs in the main hand slot, replace the item if any of the following conditions apply.
|
|
*** The new item is a preferred weapon while the old one isn't.
|
|
**** If the old item is a preferred weapon while the new item isn't, do not replace the item.
|
|
*** The new item has a higher base damage value.
|
|
*** The new item has more enchantments.
|
|
*** The new item is less damaged.
|
|
*** The new item has a custom name while the old one doesn't.
|
|
|
|
; [[Bee]]s
|
|
* Are no longer attracted to closed eyeblossoms.
|
|
* Can no longer interact with closed eyeblossoms.
|
|
|
|
; Baby [[cat]]s and [[wolves]]
|
|
* Now get a collar with the color that is a mix between the parents collar color if possible.
|
|
|
|
; [[Creaking]]
|
|
* An activated creaking doesn't move if a player in Survival or Adventure mode is looking at it.
|
|
** Creakings also have full knockback resistance in that state.
|
|
* Their eyes are now visible when they have the [[Invisibility]] effect.
|
|
* Its <code>activate</code>, <code>deactivate</code>, <code>death</code>, <code>spawn</code> & <code>sway</code> subtitles have been changed.
|
|
|
|
; [[Drowned]]
|
|
* Prefer to pick [[trident]]s from the ground as opposed to other items.
|
|
|
|
; [[Pillager]]s and [[piglin]]s
|
|
* Prefer to pick [[crossbow]]s from the ground as opposed to other items.
|
|
|
|
; [[Skeleton]]s, [[wither skeleton]]s, [[stray]]s and [[bogged]]
|
|
* Prefer to pick [[bow]]s from the ground as opposed to other items.
|
|
|
|
=== Non-mob entities ===
|
|
; [[Experience orb]]
|
|
* Physics were changed. They are now bouncy when falling from a height.<ref>This was added alongside a fix for a bug which unintentionally made them bouncy several versions earlier. {{bug|MC-277961}}</ref>
|
|
|
|
=== World generation ===
|
|
; [[Woodland mansion]]s
|
|
* Loot chests can now contain resin clumps, not resin bricks.
|
|
|
|
=== General ===
|
|
; [[Client.jar]]
|
|
* New entry point {{samp|net.minecraft.client.data.Main}} is present in client jar, with similar command line structure as data generator in server jar.
|
|
** Available options: {{cd|--client}} - generates {{cd|assets}} directory.
|
|
|
|
; [[Data component format]]
|
|
* {{cd|minecraft:custom_model_data}}
|
|
** Now has more fields to accomodate new uses by various model property getters.
|
|
** Fields:
|
|
*** {{cd|floats}} - list of floats.
|
|
*** {{cd|flags}} - list of booleans.
|
|
*** {{cd|strings}} - list of strings.
|
|
*** {{cd|colors}} - list of RGB color values.
|
|
|
|
; [[Data pack]]
|
|
* The [[pack format]] version is now {{cd|59}}.
|
|
* The tooltip warning on item blocks with the {{cd|minecraft:block_entity_data}} component can no longer be hidden by any other component.
|
|
* Field model in {{cd|minecraft:equippable}} component has been renamed to asset_id.
|
|
* Field {{cd|item_model_index}} in {{cd|trim_material}} registry has been removed (no longer needed for model rendering).
|
|
|
|
; [[Item model]]s
|
|
* New format has been introduced for describing item models. See [[Items model definition]].
|
|
* Item models are selected based on {{cd|minecraft:item_model}} component.
|
|
** Model for item with {{cd|item_model{{=}}foo:bar}} is stored in {{samp|/assets/foo/items/bar.json}}.
|
|
* Format of file is <syntaxhighlight lang="text">{
|
|
"model": {
|
|
"type": <item model type>,
|
|
<item model type specific fields>
|
|
}
|
|
}</syntaxhighlight>
|
|
* {{cd|overrides}} section has been removed from existing block models.
|
|
* There are no longer any hardcoded paths in {{cd|models}} directory - models are now only used if referenced by definitions in {{cd|items}} or {{cd|blockstates}} directories.
|
|
* Models in {{cd|models/item}} that only redirect to a block model have been removed.
|
|
** In such cases, the item model refers to the {{cd|models/block}} model directly.
|
|
|
|
; [[Item modifier]]s
|
|
* {{cd|minecraft:set_custom_model_data}}
|
|
** Now has more fields to accomodate more complex component structure.
|
|
** Fields:
|
|
*** {{cd|floats}} - optional list operation of number providers.
|
|
*** {{cd|flags}} - optional list operation of boolean values.
|
|
*** {{cd|strings}} - optional list operation of string values.
|
|
*** {{cd|colors}} - optional list operation of RGB values or number providers.
|
|
** List operation uses same format as explosions field in {{cd|set_fireworks}} modifier.
|
|
** For example <syntaxhighlight lang="json">{
|
|
"function": "set_custom_model_data",
|
|
"floats": {
|
|
"values": [2],
|
|
"mode": "replace_all"
|
|
}
|
|
}</syntaxhighlight> sets replaces {{cd|floats}} with value {{cd|2}}.
|
|
|
|
; [[Missing textures and models]]
|
|
* If a model which the game uses directly (as opposed to template models) fails to specify a texture to use for particles, an error is now printed to the game log<ref>{{bug|MC-236295}}</ref>.
|
|
* If a model does not attempt to route a texture reference to an actual texture file, an error is logged once again<ref>{{bug|MC-276828}}</ref>.
|
|
|
|
; Protocol
|
|
* Client now sends the {{cd|minecraft:player_loaded}} packet once the loading terrain screen has closed after initially loading into the world, and after closing the loading screen when respawning.
|
|
|
|
; [[Resource pack]]
|
|
* The version is now {{cd|44}}.
|
|
* Invalid {{cd|minecraft:filled_map}} items in an Item Frame (map item without the {{cd|map_id}} component) no longer change the size of the frame.
|
|
* The {{cd|equipment}} directory has been moved one level up, i.e. {{cd|models/equipment/}} becomes {{cd|equipment/}}.
|
|
* {{cd|broken_elytra}} model and texture has been renamed to {{cd|elytra_broken}}.
|
|
|
|
; [[Server.jar]]
|
|
* Data generator in server jar ({{samp|net.minecraft.data.Main}}) no longer generates {{cd|assets}} directory.
|
|
** {{cd|--client}} option has been removed from command line for this entry point.
|
|
|
|
; [[Tags]]
|
|
* Removed the {{cd|#tall_flowers}} block and item tags.
|
|
* Removed the {{cd|#flowers}} item tag.
|
|
* Put the contents of the removed {{cd|#tall_flowers}} block tag into the {{cd|#flowers}} block tag.
|
|
* Put the contents of the removed {{cd|#flowers}} item tag, except {{cd|closed_eyeblossom}} into the {{cd|#bee_food}} item tag.
|
|
* Added {{cd|resin_clump}} to the {{cd|#replaceable}} block tag.
|
|
* Added {{cd|resin_brick_slab}}, and {{cd|resin_brick_stairs}} into the {{cd|#slabs}}, and {{cd|#stairs}} block and item tags respectively.
|
|
* Removed the {{cd|#small_flowers}} block tag from the {{cd|#sword_efficient}} block tag.
|
|
|
|
== Fixes ==
|
|
{{fixes|project=MC|fixedin=24w45a
|
|
|;old
|
|
|212|Fall damage is ignored for a couple of seconds when reloading into LAN or singleplayer worlds.
|
|
|21650|Player is immune to damage for a few seconds after saving the world and returning.
|
|
|99848|Sprinting isn't canceled upon receiving the blindness effect.
|
|
|158872|Models use model of last matched predicate, not closest match.
|
|
|159508|{{key|Ctrl + Pick block}} on beehives and nests does not copy their honey levels.
|
|
|160051|Players can prevent fire damage by reloading world/re-joining server.
|
|
|166072|Custom Trident model ignores "{{cd|layer0}}" and "{{cd|elements}}" section.
|
|
|186341|Command autocomplete doesn't consider parts after a slash.
|
|
|193176|Most mobs with {{cd|CanPickUpLoot}} prefer swords over axes and will downgrade their weapon.
|
|
|193313|Mob item pick up behavior is not distinct resulting in mobs constantly dropping and picking up items.
|
|
|193336|Heads/skulls don't render when held by an enderman or as block display entities.
|
|
|201940|After dying, Ender Dragon body part hitboxes do not move upwards with the main hitbox.
|
|
|202250|Sprinting particles appear when sprinting inside of boats in shallow water.
|
|
|206684|Spyglass particles have no associated texture.
|
|
|229142|Spyglass texture doesn't allow override through resource pack.
|
|
|236295|The game does not report absent particle texture references in models to the output log.
|
|
|249079|Sculk veins are not mirrored correctly from behind.
|
|
|260216|Decorated pots aren't rendered when held by endermen or as block display entities.
|
|
|267343|Sprinting isn't canceled upon riding entities.
|
|
|269616|Telemetry Data scroll bar does not have a background.
|
|
|269749|Report Player scroll bar does not have a background.
|
|
|270136|Thrown projectiles with {{cd|custom_model_data}} do not maintain proper particles when breaking.
|
|
|270529|Air's model does not define a particle texture, causing issues.
|
|
|271786|Empty block states in {{cd|noise_provider}} does not cause validation to fail, causing crash.
|
|
|;From 1.21
|
|
|272994|Allays assigned to a player can be set on fire with sweeping and fire aspect.
|
|
|273407|Block entity items with custom block states keep them as components when placed.
|
|
|273450|Mobs with {{cd|CanPickUpLoot:1b}} behave inconsistently with the mace / trident.
|
|
|273522|Mobs with {{cd|CanPickUpLoot}} no longer pick up enchanted items after picking up an unenchanted item.
|
|
|273635|Trial spawners forget their designated mob when placed by player out of creative mode, assigned by spawn eggs.
|
|
|274268|Trial Spawner keeps flashing after cooldown ends.
|
|
|275011|Instant mine does not work when standing inside of cobwebs.
|
|
|;From 1.21.1
|
|
|275338|Sprint particles can be seen if you mount a minecart (with no rail below it) while running.
|
|
|;From 1.21.2
|
|
|275215|Experiments warning goes off the screen if viewed at low window size.
|
|
|276110|{{cd|honey_level}} model predicate range is 1 for level 5 and 0 for levels 1-4.
|
|
|276115|New Bee Nest and Beehive item models don't use the block parent.
|
|
|276412|Custom item models set to a shield and various other items all create invisible items.
|
|
|276654|{{cd|item_model}} item component breaks on trident.
|
|
|276728|Tridents and spyglasses appear dark in the inventory if given a custom item model for a block.
|
|
|276730|Bundles appear dark in the inventory if given a custom item model for a block and then scrolled through.
|
|
|276731|Items which use entity models will not render another entity model if specified via item model component.
|
|
|276732|Colors will carry over from item ID to target model.
|
|
|276764|Eggs with custom models use the particles from that model, but snowballs do not.
|
|
|276769|Missing texture when throwing eggs with certain template models.
|
|
|276771|Missing texture when a damageable item with one of several template models is destroyed.
|
|
|276828|Minecraft no longer prints an error to the game log when a model fails to define a texture.
|
|
|276847|Bundles given the model of a different bundle will not preserve their color when scrolled through.
|
|
|277082|Creakings take knockback from wind charges.
|
|
|277092|The eyes of creakings aren't visible when creakings have the invisibility effect.
|
|
|277149|Creakings are affected by knockback from mace smash attacks.
|
|
|277243|Creakings take knockback from Punch bows.
|
|
|277264|The Creaking can be knocked back by zoglins.
|
|
|277916|Containers are locked when upgrading a world from certain versions.
|
|
|;From 1.21.3
|
|
|277961|Experience orbs incorrectly bounce up.
|
|
|278071|"{{cd|minecraft.used:minecraft.trident}}" doesn't increase when throwing a trident.
|
|
|;From the previous development version
|
|
|277925|Resin Brick Stairs are not part of the {{cd|#stairs}} block and item tags.
|
|
|277926|Resin Brick Slab is not part of the {{cd|#slab}} block and item tags.
|
|
|277929|The game crashes when attempting to use the void preset.
|
|
|277930|Eyeblossom subtitles are inverted.
|
|
|277931|Incorrect display on the map of the flower Closed and Open Eyeblossom.
|
|
|277932|Resin Clump is not part of the {{cd|#replaceable}} block tag.
|
|
|277933|Smithing Table doesn't show a Clump icon for ingredient slot.
|
|
|277939|Programmer Art's empty slot icons may not have been correctly updated for 24w44a.
|
|
|277941|resin_clump is not mirrored correctly from behind.
|
|
|277945|Incorrect verb form in "Elytra swooshes" subtitle.
|
|
|277950|Open potted eyeblossom is shaded ({{cd|flower_pot_cross_emissive}}).
|
|
|277951|Eyeblossom is placed in an unexpected position in the Creative inventory.
|
|
|277952|Sprinting isn't canceled upon flying with elytra.
|
|
|277954|Creaking Heart underwater plays spawning sounds in a loop.
|
|
|277955|Using a loom crashes the game.
|
|
|277964|Resin is not generated when a creaking is attacked by a wolf owned by a player.
|
|
|277966|Creaking does not generate resin from player-caused explosions.
|
|
|277967|The game crashes when certain explosions occur near a creaking in its death animation.
|
|
|277970|Hanging signs don't display chains when attached to the side of a block.
|
|
|277972|You can no longer swim when crouched under a slab.
|
|
|277983|Naturally-spawned creaking hearts drop experience when broken in Creative mode.
|
|
|277994|Picking a decorated pot or a shulker box always keeps its container data.
|
|
|278002|Sculk sensors are not activated upon resin clumps spawning from creaking hearts.
|
|
|278004|Hitting a creaking heart with a wind charge kills the creaking.
|
|
}}</onlyinclude>
|
|
|
|
== Videos ==
|
|
{{Slicedlime|7_dDlCUgsBc|TKCvKR4DGoI}}
|
|
|
|
== References ==
|
|
{{reflist}}
|
|
|
|
== Navigation ==
|
|
{{Java Edition versions|1.2x}}
|
|
|
|
[[de:24w45a]]
|
|
[[es:Java Edition 24w45a]]
|
|
[[fr:Édition Java 24w45a]]
|
|
[[ja:Java Edition 24w45a]]
|
|
[[pt:Edição Java 24w45a]]
|
|
[[ru:24w45a (Java Edition)]]
|
|
[[uk:24w45a (Java Edition)]]
|
|
[[zh:24w45a]]
|