Java Edition 24w34a

Revision as of 19:20, 24 August 2024 by Julie IS Baka (talk | contribs) (Just says that fising bobber functanilty described is broken)
Jump to navigation Jump to search
Minecraft 24w34a
24w34a.jpg: Infobox image for Minecraft 24w34a the version in Minecraft
Java Edition 24w34a.png: Infobox image for Minecraft 24w34a the version in Minecraft
Edition

Java Edition

Release date

August 21, 2024

Type

Snapshot

Snapshot for

1.21.2

Downloads

Client (.json)
Server

Obfuscation maps

Client
Server

Protocol version

 dec1073742030
 hex400000CE

Data version

4060

Resource pack format

36

Data pack format

50

Minimum Java version

Java SE 21

24w34a is the second snapshot for Java Edition 1.21.2, released on August 21, 2024.[1] It contains some tweaks to experimental features, as well as some technical changes and optimizations.

Additions

Command format

Data component format
  • consumable component
    • If present, this item can be consumed on use
      • If food, potion_contents, ominous_bottle_amplifier or suspicious_stew_contents are also present on this item, consuming this will apply the stats and effects of those components
    • Format: object with fields
      • consume_seconds: Non-negative float, the amount of seconds it takes for a player to consume the item
        • Default value: 1.6
      • animation: The animation used during consumption of the item
        • Default value: eat
        • Accepted values: none, eat, drink, block, bow, spear, crossbow, spyglass, toot_horn, brush
      • sound: Sound event, the sound used during and on completion of the item's consumption
        • Default value: entity.generic.eat
      • has_consume_particles: Boolean, whether consumption particles are emitted while consuming this item
        • Default value: true
      • on_consume_effects: An optional list of side effects which take place as a result of consuming this item
        • There are currently 5 valid consume effects
        • minecraft:apply_effects
          • effects: A list of status effect instances applied once consumed. The format is like it used to be in food.effects before
          • probability: Float, the probability the above effects will be applied once consumed
            • Default value: 1.0
        • minecraft:remove_effects
          • effects: A set of status effects removed once consumed, as either a tag or list of ids
        • minecraft:clear_all_effects
          • Clears all status effects of the consumer
        • minecraft:teleport_randomly
          • diameter: Positive float, the diameter that the consumer will be teleported within
            • Default value: 16.0
        • minecraft:play_sound
          • sound: Sound event, played once consumed
      • e.g. consumable={consume_seconds:3.0, animation:'eat', sound:'entity.generic.eat', has_consume_particles:true, on_consume_effects:[{type:'minecraft:clear_all_effects'}]}
  • use_cooldown component
    • If present, this item will apply a cooldown to all items of the same type when it has been used
    • Format: object with fields
      • seconds: Positive float representing the amount of seconds the cooldown will take place for
      • cooldown_group: Optional namespaced id representing the cooldown group
        • If present, this item will be part of a cooldown group and no longer share cooldowns with its base item type
        • Instead, cooldowns applied to this item will only be shared with any other items that are part of the same cooldown group
      • e.g. use_cooldown={seconds:1.5, cooldown_group:"minecraft:custom_weapon"}
  • use_remainder component
    • If present, will replace the item with a remainder item if its stack count has decreased after use
      • If the item has a stack count higher than 0 after use, the remainder item will be added to the inventory instead
      • If the inventory is full when trying to add a remainder item to it, it will be dropped on the ground instead
    • Format: single value as an item stack
      • e.g. use_remainder={id:'minecraft:stick', count:1}

Changes

Items

General
  • Drinking a milk bucket in creative mode no longer gives the player an empty bucket.

Non-mob entities

Projectiles
  *Fishing bobbers bouncing of the world boarder is bugged and doesn't work.    

Command format

Data component format
  • food item stack component
    • The food component has been changed to become a data container which only holds the food stats applied when the item is consumed
      • This component no longer gives it the ability to be consumed, and can be done instead with the new consumable component
    • Format: object with fields
      • nutrition The amount of nutrition applied when consumed
      • saturation The amount of saturation applied when consumed
      • can_always_eat Whether it can be consumed even when the user is not hungry

Gameplay

Recipe book
  • Now repeats the last selected recipe when a "selected" key is pressed (space or enter key).

General

Data pack
  • The version is now 50.
Performance
  • Framerate has been improved when using higher render distances.
  • Significantly reduced the performance impact when turning the camera.
Resource pack
  • The version is now 36.
Shaders
  • Shader program configurations can now specify preprocessor define directives to apply to their linked shaders
    • Many shader implementations have been merged by making use of this
  • The format of core shader and post-processing shader configurations have been consolidated
  • The rendertype_entity_glint_direct shader has been removed (replaced by rendertype_entity_glint)
  • The rendertype_entity_translucent_cull shader has been removed (replaced by rendertype_item_entity_translucent_cull)

Experimental

'Bundles'
  • The bundle tooltip now fits 3 rows and can always show at least 8 item types.
'Redstone Experiments'
  • Redstone wire updates now have a left-first preference, meaning the left side is updated first if both sides of a fork have equal power.
    • This removes most of the random behavior.
    • The remaining edge cases which are still random are situations where the wire gets powered from above or below without enough context.
'Minecart Improvements'
  • Minecarts no longer forcefully snap to the center of a block when landing on a rail.
    • Minecarts snap to corners along the diagonal, and snaps after being pushed by a Piston.
    • This allows for Piston bolts and similar contraptions.
  • Dispensers are allowed to stack Minecarts again.
  • Minecarts now more easily come to rest at opposing slopes.
  • Minecarts no longer tilt during a short fall, or when they are falling straight down.
  • Minecarts are now placed (or dispensed) with the correct rotation straight away when put on rails.
    • They are also placed with the correct rotation onto slopes.
  • Minecarts no longer phase through blocks on slopes when going up or down, they collide instead.

Fixes

61 issues fixed

From released versions before 1.21

  • MC-73178 – Villagers' "CanPickUpLoot" tag cannot be set to zero.
  • MC-144327 – The bottom face texture of a blaze's rods is the same as their top face texture.
  • MC-191431 – Player spectator head is invisible/does not render in the inventory after switching to "Fabulous!".
  • MC-269376 – Breeze fires wind charge from center of hitbox.
  • MC-269715 – Food won't be eaten when the component food.eat_seconds is less than 0.05.

From 1.21

  • MC-272643 – Items containing using_converts_to cannot be stacked with the original items after restarting the world.
  • MC-273329 – Drinking milk buckets in Creative mode gives empty buckets.
  • MC-273629 – Adding effects with an effects_changed advancement causes a packet error (ConcurrentModificationException) if it was triggered by milk.

From the previous development version

  • MC-275203 – Minecarts always spawn facing east/west and move upward slightly when being placed on rails.
  • MC-275209 – It's impossible to put water in a cauldron underwater.
  • MC-275210 – Minecarts can phase through blocks when travelling diagonally upwards.
  • MC-275211 – The enchantment glint isn't visible on dropped items.
  • MC-275213 – Hand animation still plays when trying to put lava or powder snow in an underwater cauldron.
  • MC-275218 – "Minecart rolls" sound does not play when on tracks after de-railing then re-railing.
  • MC-275219 – Hand animation still plays in Creative when trying to use minecarts inside each other on the same rail.
  • MC-275221 – Baby polar bear model is messed up in 24w33a.
  • MC-275224 – Minecart items desync when using them on a rail with a minecart above it.
  • MC-275226 – Enchantment glint is not visible on items held by player and mobs in third-person.
  • MC-275229 – Minecarts behave strangely on bubble columns.
  • MC-275230 – The game crashes when opening the inventory while in Spectator mode.
  • MC-275232 – The mining fatigue animation appears too close.
  • MC-275236 – Gamerule minecartMaxSpeed doesn't affect downward velocity.
  • MC-275237 – Cannot rename written book in an anvil.
  • MC-275241 – Minecarts continue to produce sound for a short while after being stopped.
  • MC-275246 – Crash after attempting to move item from off-hand in Creative inventory.
  • MC-275248 – Torches no longer have bottom faces.
  • MC-275249 – "FOV Effects" slider incorrectly modifying zoom values on the spyglass.
  • MC-275252 – Player head angle when crawling is now strange.
  • MC-275270 – Minecart not oriented correctly when placed on a sloped unpowered powered rail.
  • MC-275271 – Crash after attempting to move item to hotbar slot in Creative inventory.
  • MC-275273 – Baby mooshroom uses wrong scale.
  • MC-275276 – Minecarts can phase through blocks at the bottom of a slant.
  • MC-275277 – Trial chambers' encounter_4 trap often does not hit the player.
  • MC-275289 – There are empty chests in some chambers even after 24w33a.
  • MC-275293 – Internal exception when picking blocks not in hotbar but in inventory in Survival mode.
  • MC-275296 – Emissive textures are not emissive in the player's hand.
  • MC-275297 – Failing selectors and fake players in "score" selector result in an unexpected error.
  • MC-275307 – Hand doesn't show up when switching from Spectator mode.
  • MC-275310 – Cannot enchant armor in enchanting table.
  • MC-275319 – End crystals in 24w33a appear to be slightly smaller than in previous versions.
  • MC-275328 – Enchantment glint is not visible on items in item frames.
  • MC-275329 – As of 24w33a zombie villagers no longer raise their arms to attack.
  • MC-275332 – The rotation of a wall/ceiling lever and buttons does not affect the update order of wire in Redstone Experiment.
  • MC-275343 – Projectiles stuck in the world border can float in the air if the border size is changed.
  • MC-275361 – Baby zombie variant arms disconnect from their body when attacking.
  • MC-275377 – Derailed minecarts snap onto nearby rails after falling down.
  • MC-275397 – Redstone dust doesn't update properly.
  • MC-275436 – Cannot enchant books in enchanting table.
  • MC-275467 – Minecarts can launch the player hundreds of thousands of blocks upwards if they derail inside cobwebs or powdered snow.
  • MC-275473 – Slim model's arms are now lower than the torso by 0.5 pixels.
  • MC-275479 – Dispensers cannot place minecarts onto rails if there is a minecart one block away.
  • MC-275482 – Minecarts do not pick up mobs like they used to.
  • MC-275486 – Enchantable data component doesn't work with items that only have enchantments through a data pack.
  • MC-275498 – Clocks, compasses and recovery compasses don't function in item frames.
  • MC-275553 – Minecarts which exit the End onto no rails are left permamentally tilted.
  • MC-275554 – Minecarts between two downward slopes will shake violently and never settle.
  • MC-275566 – Game crash when trying to open various GUIs with Fabulous graphics.
  • MC-275569 – Outer layer of the skin shows when disabled until going into third-person.
  • MC-275628 – Minecarts transitioning from even to downward rails, derail above a certain speed.
  • MC-275631 – You cannot stop a minecart by standing in the way if it's on an ascending track.
  • MC-275677 – Minecarts sometimes aren't affected by cobwebs when moving upwards.

Videos

Videos made by Slicedlime:

Trivia

The banner image for this version.
  • The banner image for this snapshot is a reference to octree, a data structure in which each node has eight children. Octrees are used as a culling technique for performance optimization in this snapshot.

References

Navigation