minecraft.wiki-mirror/wiki_backup/23w31a.txt
2024-12-24 10:56:43 -05:00

673 lines
32 KiB
Text
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{{Infobox version
|title=Minecraft 23w31a
|image=23w31a.jpg
|image2=Java Edition 23w31a.png
|edition=Java
|type=Snapshot
|date=August 2, 2023
|jsonhash=18aba69c069a3b1eb9d455263e5329367c0483ad
|clienthash=ca51bf36913a7333c055096a52a3a96fbdb11813
|clientmap=1c17aca622d87e393aae115137dcfd570b9c5d7b
|serverhash=11ef2ae139b0badda80a1ea07c2dd0cf9034a32f
|servermap=9c53d6835200aa4e6d771f774ee499e37864f4e6
|parent=1.20.2
|prevparent=1.20.1
|prev=
|next=23w32a
|nextparent=1.20.2
}}<onlyinclude>
'''23w31a''' is the first [[snapshot]] for [[Java Edition 1.20.2]], released on August 2, 2023,<ref>{{snap|23w31a|August 2, 2023}}</ref> which adds the "[[Villager Trade Rebalance]]" experimental toggle, adds {{cmd|random}} command and fixes bugs.
== Additions ==
=== Command format ===
; {{cmd|random}}
* A new command for randomizing values and controlling random sequences.
** Syntaxes:
*** {{cmd|link=none|random (value{{!}}roll) <range> [<sequence>]}}: draw a random value.
*** {{cmd|link=none|random reset (*{{!}}<sequence>) [<seed>] [<includeWorldSeed>] [<includeSequenceId>]}}: control random sequences.
** Arguments:
*** <code>range</code>: A range of values to randomize between, inclusively. For instance, <code>1..6</code> is a regular D6 roll.
*** <code>sequence</code>: The name of a random sequence to sample or reset.
**** In {{cmd|link=none|random reset}}, <code>*</code> refers to all random sequences.
*** <code>seed</code>: A seed to use for the random sequence after reset.
*** <code>includeWorldSeed</code>: A boolean specifying whether to include the world seed when seeding the sequence. Defaults to <code>true</code>.
**** When <code>false</code>, it means the sequence evaluates to the same regardless of which world the command is run in.
*** <code>includeSequenceId</code>: A boolean specifying whether to include the sequence ID when seeding the sequence. Defaults to <code>true</code>.
**** When <code>false</code>, it means all sequences evaluate to the same regardless of which name they have.
** {{cmd|link=none|random (value{{!}}roll)}} notes:
*** When using <code>roll</code> rather than <code>value</code>, the resulting value is also shown in chat for all players.
*** When <code>sequence</code> not specified, this command can be executed by players without operator privileges.
** {{cmd|link=none|random reset}} notes:
*** By default, all sequences are seeded as {{cd|d=,|0|true|true}}.
*** Using <code>*</code> instead of a sequence ID resets all sequences and sets the default parameters.
*** If no seed is specified, the sequence resets to the default parameters.
=== General ===
; [[Attribute]]s
* Added the <code>generic.max_absorption</code> attribute.
** Acts similar to <code>generic.max_health</code>, but instead of being the upper bound for <code>Health</code>, it is the upper bound for <code>AbsorptionAmount</code>.
** The mob effect <code>absorption</code> increases <code>generic.max_absorption</code> as well as fills the <code>AbsorptionAmount</code> to the max when applied.
; [[Experiments]]
* Added the "[[Villager Trade Rebalance]]" experimental toggle (<code>trade_rebalance</code> data pack).
; [[Tag]]s
* Added the following block tags:
** <code>#camel_sand_step_sound_blocks</code>: contains <code>#sand</code> and <code>#concrete_powder</code>.
** <code>#concrete_powder</code>: contains all types of [[concrete powder]].
* Added the following damage type tag:
** <code>#no_knockback</code>: contains {{cd|d=and|explosion|player_explosion|bad_respawn_point}}.
*** Causes knockback to not be caused by the damage itself. Used in vanilla for damage that is caused by events, such as explosions, which apply knockback separately.
* Added the following entity tag:
** <code>#non_controlling_rider</code>: contains <code>slime</code> and <code>magma_cube</code>.
*** Represents entities that don't override their vehicles movement control.
== Changes ==
=== Blocks ===
; [[Barrier]]
* No longer produces fall particles when entities fall on it.
* No longer creates particles when a player brushes it.
* Can now be waterlogged by players in Creative mode.
** Water cannot be placed in them or taken out by non-direct interactions such as [[dispenser]]s.
; [[Chorus flower]]
* No longer provides support for hanging or standing blocks.
; [[Decorated pot]]s
* Now have Creative inventory tooltips.
; [[Enchanting table]]
* Reverted the texture of lapis lazuli slot to the texture before [[Java Edition 1.18-pre5|1.18-pre5]], to make the consistency with smithing table.
; [[Pink petals]]
* The size of the hitbox now increases with the number of petals.
; [[Sculk sensor]] and [[calibrated sculk sensor]]
* Can now detect the following events:
** <code>entity_action</code> (new), with frequency 4:
*** [[Camel]]s dashing.
*** Camels standing up.
*** Camels sitting down.
*** [[Turtle]]s clearing away [[sand]].
*** [[Witch]]es drinking a potion.
** <code>entity_damage</code>, with frequency 7:
*** [[Totems of undying]] activating.
; [[Smithing table]]
* Now in the custom recipes, the upgrade material can be sent to the GUI instantly with the {{key|Shift}} + left click shortcut.
=== Items ===
; [[Music disc]]s
* The [[Pigstep]] music disc is now the last one of the music discs in the Creative inventory.
=== Mobs ===
; [[Camel]]s, [[frog]]s, [[goat]]s, and [[sniffer]]s
* Now panic when damaged while attached to [[lead]]s.
; [[Villager]]s
* The discount for curing a villager is no longer multiplied if the villager is reinfected and cured again.
* Now attempt to spawn an [[iron golem]] every 30 seconds instead of 35.
=== Non-mob entities ===
; [[Display]] entities
* Now start updating their client-side position and rotation on the first tick after an update.
** In previous versions, updates were applied in the same tick, causing uneven motion.
** New behavior is now similar to armor stands, mobs and players.
* On the server, position and rotation are still updated immediately.
* Duration of this interpolation is controlled by the field <code>teleport_duration</code>.
** 0 means that updates are applied immediately.
** 1 means that the display entity moves from current position to the updated one over one tick.
** Higher values spread the movement over multiple ticks.
** Please note that this value is clamped to avoid glitches due to periodic position updates.
** The new value applies only to position and rotation changes made after it changed.
*** That means any current movement continues unchanged.
* Note: behavior while riding remains unchanged from previous versions.
=== World generation ===
; [[Ore]] distribution
* [[Diamond ore]] is now generated more frequently in the [[deepslate]] layers of the Overworld.
** Added a new ore blob placement: Uniform distributed, from height -64 to -4, with blob size 8, generation frequency 2 and a 50% chance of discarding when exposed to air.
** Other existing diamond ore placements remain untouched.
=== Command format ===
; [[Function (Java Edition)|Function]]s
* A single backslash <code>\</code> as the last non-whitespace character of a line now allows a command to be continued on the next line.
** Leading and trailing whitespace of the following line are stripped before appending.
* Functions can now contain macro lines, making them Function Macros.
** Any line beginning with <code>$</code> (as the first non-space character) marks a macro line.
** A macro line also contains one or more substitutions in the form of <code>$(variable)</code>.
*** Commands with variable substitutions are re-evaulated after substitution.
**** Running commands with this type have extra cost compared to pre-parsed functions.
**** Game attempts to cache the result of certain parameter set being used in a call, to reduce costs when repeatedly calling.
** When calling a function macro a compound with data for all argument variables must be provided.
; {{cmd|execute}}
* Added <code>(if|unless) function</code> subcommand.
** A new execute sub-command that runs a function or function tag and matches the return value(s). If a tag is given, all functions run regardless of the results of prior functions.
** Syntax: {{cmd|link=none|execute (if{{!}}unless) function <function> -> [''execute'']}}
** Arguments:
*** <code>function</code>: The function or tag to run.
** The matching of the result value of the function(s) that run:
*** At least one of the functions must succeeed for the match to succeed.
*** A successful call is defined as a function that:
**** Uses the <code>return</code> command to return a value.
**** The return value is not 0.
; {{cmd|function}}
* Extended command usage, now supported parameters for function macro's variable substitution.
** New syntax: {{cmd|link=none|function <name> [<arguments>{{!}}with (block <sourcePos>{{!}}entity <sou<nowiki/>rce>{{!}}storage <sou<nowiki/>rce>) [<path>]]}}
** New arguments:
*** <code>arguments</code>: A data compound, enclosed in <code>{}</code>.
*** Data source: A data source specification, like what could already be used for {{cmd|data get}}.
*** <code>path</code>: An NBT path specification.
** The data source and <code>path</code> must specify a compound data entry.
** The compound must contain one entry for each variable used in the macro.
** More data may be present in the compound and if so is ignored.
** Calling a non-macro function with a data compound is silently ignored.
** When a macro is called, the values provided are substituted in place of the variable specifications and the resulting commands are executed.
*** In order to improve performance when repeatedly calling with the same parameter, values in the provided compound which are referenced in macro as parameters are cached.
** Any syntax errors in the lines resulting from variable substitution result in the entire function call being skipped.
; {{cmd|item}}
* Can now replace items in [[jukebox]]es.
* Can now remove items in [[chiseled bookshelves]].
; {{cmd|return}}
* Added <code>run</code> subcommand: {{cmd|link=none|return run <command>}}.
** This takes the <code>result</code> value from running the specified <code>command</code> and returns that as the return value of the function. In all other aspects, it works like return with a specified <code>return</code> value. If the given command fails, the return value is 0.
; General
* History of used commands is now saved and accessible across worlds.
** The last 50 commands that are sent in chat are remembered across game sessions.
** The command and chat history can be accessed by pressing {{key|UP}} or {{key|DOWN}} in the chat.
** Regular chat is only persisted within the same game session (leaving a server or world clears them).
** Recent commands are stored in <samp>[[command_history.txt]]</samp> in the [[.minecraft]] folder.
=== Gameplay ===
; [[Advancement]]s
* The "Smithing with Style" advancement now grants 150 experience upon completion.
; [[Recipe book]]s
* Bamboo fence and bamboo fence gate are now grouped with the other ones.
=== General ===
; [[Chunk tick]]
* <code>randomTickSpeed</code> [[game rule]] now affects the rate of accumulation of [[snow]] and [[ice]] the same way it affects crops and other blocks.
; [[Data pack]]
* The version is now <code>16</code>.
; [[Debug screen]]
* Values in the <code>SH</code> row now show up as question marks when playing on a server, instead of wrong values.
* When hitboxes are displayed through {{key|F3+B}}, entities that have a passenger display the passenger's attachment point.
; Game events
* Added <code>entity_action</code> game event, to replace <code>entity_roar</code> and <code>entity_shake</code>.
; "Multiplayer" and "World Selection" screens
* Renamed "Cancel" button to "Back".
; Pack metadata
* New features have been added to data packs and resource packs to allow creation of packs that are compatible with multiple versions of the game.
** Pack metadata now includes an optional field <code>supported_formats</code> which describes a range for pack formats that this pack supports.
*** Examples: <code>16</code>, <code>[16,17]</code>, <code>{"min_inclusive": 16, "max_inclusive": 17}</code>.
** <code>pack_format</code> field is still required and its format remains unchanged, to allow older game versions to read pack data.
*** If <code>supported_formats</code> is present, it must contain the value declared in <code>pack_format</code>.
*** Since this new information is ignored by older versions of the game, they will always see a "normal", single-version pack, without any extended compatibility.
* Packs can now contain overlay directories ("overlays").
** Overlays are sub-packs applied over the "normal" contents of a pack.
*** These directories have the same layout as the top-level pack, including the <code>assets</code> and <code>data</code> directories.
*** Overlays can be applied if they support the client's pack format.
*** Overlays can add and replace files, but not remove them.
**** For example, if the overlay <code>foo</code> is applied, the file <code>foo/assets/minecraft/textures/bar.png</code> replaces contents of <code>assets/minecraft/textures/bar.png</code>.
*** <code>pack.mcmeta</code> and <code>pack.png</code> are ignored in overlay directories.
** New section called <code>overlays</code> have been added to pack metadata.
*** It contains an <code>entries</code> field, containing a list of overlays.
*** Every overlay entry has two fields:
**** <code>formats</code> - range of supported formats.
**** <code>directory</code> - overlay directory (allowed characters: {{cd|d=and|a-z|0-9|_|-}}).
** Order of application: overlays are stacked from the bottom to top of the list.
*** For example, if a pack has two overlays: <code>"entries": [{"directory":"A", ...}, {"directory":"B", ...}]</code>, the game first looks in B, then A and then in the top pack directory.
; Protocol
* Optimized the way chunks are sent to clients to allow players with low-bandwidth internet connections to play on multiplayer servers.
** Chunks are no longer sent over the network to the client in one big continuous batch.
** They are instead sent in smaller batches depending on the available bandwidth. This means that:
*** Clients with extremely low-bandwidth connections don't time out while loading the world.
*** Clients with low-bandwidth connections can interact with the world while some chunks are still loading.
** Only chunks within the client's render distance are now sent.
* Changed network protocol to allow for more data-driven content in the future.
** Configuration phase automatically starts after login phase (i.e. after client account has been verified) and lasts until the player joins the world (play phase).
** Clients can stay in configuration phase indefinitely - it's up to server to release it to the world.
** Servers can also request clients to re-enter the configuration phase after it has entered the play phase.
*** Other players see such clients as disconnected.
** Users in configuration phase aren't visible on the player list.
** Actions allowed in configuration phase (moved from play phase).
*** Configuration of data-driven registries.
*** Configuration of enabled features.
** Actions shared between configuration and play phases:
*** Application of server resource packs.
*** Update of tags.
*** Exchange of custom packets.
*** Ping and keep-alive packets.
** The server now negotiates resource pack in the configuration phase.
*** This means that the player no longer is in world when answering prompts and reloading resources.
; [[Resource pack]]
* The version is now <code>16</code>.
** The process of upgrading a pack can be assisted by using an automated Slicer tool.<ref>https://github.com/Mojang/slicer/releases/tag/v1.1</ref>
** All textures containing multiple sprites in a sheet for GUI have been split into individual sprites under <code>textures/gui/sprites</code> (automated by Slicer tool).
** All textures in the <code>realms</code> namespace have been moved into the <code>minecraft</code> namespace (automated by Slicer tool).
** <code>villager2.png</code> has been renamed to <code>villager.png</code> (automated by Slicer tool).
** <code>icon/trial_available</code> and <code>realm_status/expires_soon</code> GUI sprites are animated with <code>.mcmeta</code> declarations instead of individual sprites (automated by Slicer tool).
** The bundle tooltip background is now drawn as a nine-sliced sprite.
** The icons for the Accessibility, Language, Realms News buttons have been split from their underlying button texture.
** The Realms Invite button is now drawn as an overlay on the normal button texture.
*** The highlighted texture state for this button has been removed.
** The highlighted states for Realms invitation number icons have been removed.
** The exclamation marks on the <code>notification\more.png</code> have been removed.
; [[Scoreboard]]
* The <code>belowName</code> display slot selector is now <code>below_name</code>.
; [[server.properties]]
* Added new <code>log-ips</code> option (defaults to <code>true</code>).
** When set to <code>false</code>, prevents player IPs from being included in the log when players join the game.
; [[Tag]]s
* Moved all types of concrete powder to newly added block tag <code>#concrete_powder</code> from <code>#mineable/shovel</code> block tag, then added <code>#concrete_powder</code> to <code>#mineable/shovel</code>.
* Removed <code>entity_roar</code> and <code>entity_shake</code> from <code>#vibrations</code> and <code>#warden_can_listen</code> game event tags, then added <code>entity_action</code> to them.
; [[Telemetry]]
* Added a button to the telemetry data collection screen that links to the Microsoft Privacy Statement.
; General
* Added validation for symbolic links in data packs and resource packs, to improve safety.
** This feature expands on symbolic link validation in worlds added in the previous release.
** The game now warn users if a pack added via drag and drop contains disallowed symbolic links.
** Packs containing disallowed symbolic links aren't visible in UI and commands.
** Additionally, directories and files that are not recognized as packs no longer are copied via drag and drop.
== Experimental ==
These changes only take effect when the "[[Villager Trade Rebalance]]" experimental data pack is enabled.
=== Changes ===
==== Gameplay ====
; [[Trading]]
* Changed the trading mechanism of librarians selling enchanted books.
** Instead of offering every possible enchanted book, librarians are now offering specific enchanted books depending on which biome they come from.
*** Jungle and swamp villages do not generate naturally. Thus, players must breed villagers or cure zombie villagers in these biomes to access their trades.
** All tradable enchanted books now split to special books and normal books.
*** Special books have a specific enchantment with a fixed level, and are only available from master librarians with full XP.
*** Normal books have a specific enchantment without a fixed level, just like before.
** All enchantments used for [[crossbow]], [[fishing rod]], and [[trident]] are removed from trading.
:: {| class="wikitable" style="text-align:center"
|+ Available tradable enchantments
|-
! Category
! Desert
! Plains
! Savanna
! Snow
! Taiga
! Jungle
! Swamp
|-
| Special
| [[Efficiency]] III
| [[Protection]] III
| [[Sharpness]] III
| [[Silk Touch]]
| [[Fortune]] II
| [[Unbreaking]] II
| [[Mending]]
|-
| Normal
| [[Fire Protection]]<br>[[Thorns]]<br>[[Infinity]]
| [[Punch]]<br>[[Smite]]<br>[[Bane of Arthropods]]
| [[Knockback]]<br>[[Curse of Binding]]<br>[[Sweeping Edge]]
| [[Aqua Affinity]]<br>[[Looting]]<br>[[Frost Walker]]
| [[Blast Protection]]<br>[[Fire Aspect]]<br>[[Flame]]
| [[Feather Falling]]<br>[[Projectile Protection]]<br>[[Power]]
| [[Depth Strider]]<br>[[Respiration]]<br>[[Curse of Vanishing]]
|}
* Changed the [[wandering trader]] trades.
** Trade list now made up by following trades, in order:
*** Buying trade (new) × 2
*** Special selling trade × 2
*** Ordinary selling trade × 5
** Added new buying trades, some selling trades, and changed some existing selling trades:
:: {| class="wikitable"
|+ New trades of wandering traders
! Category
! Item wanted
! Quantity
! Item given
! Quantity
! Trades until disabled
|-
| Buying
| {{ItemLink|Baked potato}}
| 4
| {{ItemLink|Emerald}}
| 1
| 1
|-
| Buying
| {{ItemLink|Fermented spider eye}}
| 1
| {{ItemLink|Emerald}}
| 3
| 1
|-
| Buying
| {{BlockLink|Hay bale}}
| 1
| {{ItemLink|Emerald}}
| 1
| 1
|-
| Buying
| {{ItemLink|Milk bucket}}
| 1
| {{ItemLink|Emerald}}
| 2
| 1
|-
| Buying
| {{ItemLink|Water bottle}}
| 1
| {{ItemLink|Emerald}}
| 1
| 1
|-
| Buying
| {{ItemLink|Water bucket}}
| 1
| {{ItemLink|Emerald}}
| 2
| 1
|-
| Special selling
| {{ItemLink|Emerald}}
| 1
| {{BlockLink|Acacia log}}
| 8
| 4
|-
| Special selling
| {{ItemLink|Emerald}}
| 1
| {{BlockLink|Birch log}}
| 8
| 4
|-
| Special selling
| {{ItemLink|Emerald}}
| 1
| {{BlockLink|Cherry log}}
| 8
| 4
|-
| Special selling
| {{ItemLink|Emerald}}
| 1
| {{BlockLink|Dark oak log}}
| 8
| 4
|-
| Special selling
| {{ItemLink|Emerald}}
| 6 - 20
| {{ItemLink|Iron pickaxe}} (enchanted)
| 1
| 1
|-
| Special selling
| {{ItemLink|Emerald}}
| 1
| {{BlockLink|Jungle log}}
| 8
| 4
|-
| Special selling
| {{ItemLink|Emerald}}
| 1
| {{BlockLink|Oak log}}
| 8
| 4
|-
| Special selling
| {{ItemLink|Emerald}}
| 5
| {{ItemLink|Potion of Invisibility}} (long)
| 1
| 1
|-
| Special selling
| {{ItemLink|Emerald}}
| 1
| {{BlockLink|Spruce log}}
| 8
| 4
|}
:: {| class="wikitable"
|+ Changed trades of wandering traders
! Category
! Item wanted
! Quantity
! Item given
! Quantity
! Trades until disabled
|-
| Ordinary selling
| {{ItemLink|Emerald}}
| 1
| {{BlockLink|Brown mushroom}}
| 1 → 3
| 12 → 4
|-
| Special selling → ordinary selling
| {{ItemLink|Emerald}}
| 5 → 3
| {{ItemLink|Bucket of pufferfish}}
| 1
| 4
|-
| Special selling → ordinary selling
| {{ItemLink|Emerald}}
| 5 → 3
| {{ItemLink|Bucket of tropical fish}}
| 1
| 4
|-
| Ordinary selling
| {{ItemLink|Emerald}}
| 1
| {{ItemLink|Gunpowder}}
| 1 → 4
| 8 → 2
|-
| Ordinary selling
| {{ItemLink|Emerald}}
| 1
| {{BlockLink|Lily pad}}
| 2 → 5
| 5 → 2
|-
| Ordinary selling
| {{ItemLink|Emerald}}
| 3 → 1
| {{BlockLink|Packed ice}}
| 1
| 6
|-
| Ordinary selling
| {{ItemLink|Emerald}}
| 1
| {{BlockLink|Red mushroom}}
| 1 → 3
| 12 → 4
|-
| Ordinary selling
| {{ItemLink|Emerald}}
| 1
| {{BlockLink|Vines}}
| 1 → 3
| 12 → 4
|}
== Fixes ==
{{fixes|fixedin=23w31a
|;From released versions before 1.20
|25088|Health Boost completely reset if applied again.
|29371|Several buttons and icons use the old tooltip design upon being hovered over.
|67532|Bottom 2 rows of pixels in selected hotbar slot texture don't appear in game.
|69387|The {{cmd|item}} command cannot replace items within jukeboxes.
|80876|Entity riding vehicle has always same offset.
|85582|Entity models in the inventory can render outside the boundaries of the black box.
|93320|Water freezes even if {{cd|randomTickSpeed}} is 0.
|93820|Rain filling cauldrons is not affected by {{cd|randomTickSpeed}}.
|103831|Creepers only deal half a heart of damage to nearby entities when exploding inside of boats.
|121772|Can't scroll while holding {{key|SHIFT}} on macOS.
|121884|Server->Client custom payload packets can leak resources.
|122296|Horizontal scrolling does not work on Mac [Magic Mouse].
|122547|Barriers can produce fall particles.
|131684|Chunk data packet allocates an extra byte for each section using {{cd|GlobalPalette}}.
|140646|Text fields don't scroll while selecting text with {{key|Shift}}.
|147766|{{key|Shift}} key stays pressed until press any other key.
|164080|Entities riding on Ghast are partially or fully inside it.
|164176|Player ping indicator uses the same textures as the server list ping indicator.
|169464|Scoreboard slots are not case-sensitive.
|169530|Player sneaks client-side when riding a pig in a two block high tunnel.
|173057|Text field can scroll when auto completing, so that you do not see what you auto completed.#
|178787|Sitting on a pig with a saddle without a carrot on a stick makes the pig stand still.
|181190|The discount for curing a villager is multiplied if the villager is reinfected and cured again.
|190815|Shulker boxes don't conduct redstone when open, but don't trigger redstone updates when opened.
|192307|Accessibility icon does not support semi-transparent pixel.
|202432|Absorption effect does not go away even after the hearts are gone.
|203232|Endermite's hitbox is so little it doesn't appear above the boat when sitting in one.
|208909|Axolotl will still be dry on the boat or boat with chest if it's in water when raining.
|209220|Cursor in Edit Game Rules menu does not blink.
|215768|Sculk sensors do not detect turtles clearing away sand.
|228420|World not loading / falling through the world when joining a server / travelling between dimensions / respawning.
|230732|Minecraft local difficulty setting is calculated/displayed wrongly when running a world in a server.
|232840|Baby zombie legs clip through heads of mobs they are riding.
|237326|Horse flashing heart texture is unused.
|237333|Cake, banners and paintings cannot be placed on chorus flowers, despite being able to support them.
|237427|Horse flashing heart background texture is unused.
|237428|Flashing hunger icon texture is unused.
|237429|Flashing hunger background texture is unused.
|238793|Excessive chunks sent to client with low render distance.
|242076|The skeleton of a spider jockey sits "inside" of spider model rather than on top of the spider.
|242092|Texture map for magma cube ({{cd|magmacube.png}}) has unused pixels.
|242395|Texture map for the blaze ({{cd|blaze.png}}) contains unused pixels.
|242396|Texture map for armor stand ({{cd|wood.png}}) contains unused pixels.
|242397|Texture maps for cow, red & brown mooshroom ({{cd|red}}/{{cd|brown_mooshroom.png}} & {{cd|cow.png}}) contain unused pixels.
|242592|Texture map for the polar bear ({{cd|polarbear.png}}) contain unused pixels.
|245930|GUI texture files have hidden transparent remnants.
|249109|Sniffers, frogs, goats, and camels don't panic when attached to leads.
|249776|Players sneak client-side while riding boat chests under hoppers.
|249893|{{cd|Authlib: MinecraftSessionService#fillProfileProperties}} doesn't check if server returns an error.
|250985|Unused recipe book button in crafting and inventory texture.
|252231|Warm Frog texture has inconsistent pixels.
|253797|Resource pack rejection prints component instead of username.
|254100|Iron golem spawn rate decreased.
|255967|Old chunks that would have Deep Dark biomes below Y{{=}}0 if generated newly doesn't completely generate; only Ancient Cities are spawned.
|256466|Raft entities are named boats.
|256482|Sculk sensors are not activated upon camels standing up or sitting down.
|256485|Camels that spawn within villages can spawn inside blocks.
|256641|Bamboo fence and fence gate aren't grouped with the other fences and fence gates in the crafting table.
|256675|Z-fighting occurs between the legs of the camel and the texture of the saddle when it is sitting.
|256690|Camels attempt to stand up when blocks are placed over them, causing them to take suffocation damage if blocks are at eye level.
|256696|Player sneaks client-side while riding a camel in a three-block high space.
|257342|You get slowed down when riding a camel in a 3 block tall area.
|257431|Bamboo fence gates utilize the wrong textures.
|257628|Sculk sensors are not activated upon camels dashing.
|258379|Parity issue: The locations of camels' ears differ across platforms.
|258620|Piglins barter every 121 game ticks instead of every 120 game ticks.
|259152|Player's model displayed in inventory while sneaking differs between the versions.
|259382|Message {{cd|Failed to get element}} is logged repeatedly when giving yourself armor with invalid trimming pattern or material.
|259401|Lapis lazuli icons in enchanting table and smithing table are inconsistent.
|259452|Baby Camel's laying down/getting up sounds are not sped up.
|259769|Firework explosions no longer deal knockback to entities.
|259794|Armor enchanted with curse of binding cannot be swapped via right-clicking in creative mode.
|259915|Item display position interpolation not working.
|260054|Pink Petals hitbox does not adjust to contents.
|260058|Pick Block does not work properly for blank decorated pots.
|260085|Particles are created when using a brush on a barrier.
|260096|Decorated pots don't have creative mode tooltips.
|260485|The {{cmd|item}} command cannot remove items within chiseled bookshelves.
|260490|Passenger's riding position is too low for non-default-sized mobs.
|260604|Terrible loudness following consecutive use of {{cmd|fill}}.
|260675|Decorated pots render blank on the first frame after being placed.
|260968|The narrator does not narrate the word "Experimental" in the world selection screen.
|261123|{{cd|item_display}} entity breaks certain mobs' AI when being used as a passenger.
|261182|Sign color looks different in world and in editing screen.
|261411|All Smithing Templates share the same translation key.
|261420|Sculk sensor and calibrated sculk sensor don't detect a witch drinking a potion.
|261427|Sculk sensors and calibrated sculk sensors don't detect totem of undying activating.
|261440|Resizing the window makes it so you can't change names in anvils.
|261502|Prompting resource pack disappears if player dies before installing or disconnecting.
|261926|Cannot join a realm because of realms ad.
|262132|Pigstep music disc is in wrong location in the creative menu.
|262295|Warped and Crimson hanging signs uses their respective plank sounds, despite their stripped stems having unique sounds.
|262442|Camels stand a bit too close to players that are tempting them.
|262620|Llamas and trader llamas need to be tamed in order to be ridden by the mob which is inconsistent with other rideable mobs.
|262638|When a {{cd|Size:0}} slime and magma cube rides on some mobs the rendering position is too low.
|262804|Players' swimming animations are jittery for other players.
|263203|Tadpoles riding striders are rendered inside of them.
|;From 1.20
|261369|Washed banner does not stack with blank banner.
|261611|Placing blocks against a waxed sign does not play the block's placement sound.
|261657|Sculk sensor range is still spherical, creating different outputs from within a given block.
|261739|Bamboo raft next to visually half blocks z-fights.
|261965|The "Glow and Behold!" advancement is granted when interacting with empty signs while holding glow ink sacs, despite no glow ink sacs being consumed.
|262108|Smithing table GUI issue with custom recipes.
|262436|Copying a pot in creative does not save NBT data.
|262613|Mobs can't control some rideable mobs.
|262615|Ridden camels need to be equipped with a saddle before they can be moved by mob control which is inconsistent with other rideable mobs.
|262636|Mobs with passengers that are slimes or magma cubes can't move and don't function correctly.
|262720|One of the pink petals' stems has an incomplete model.
|262751|Blank decorated pot's NBT depends on method used to obtain it.
|262766|NBSP is a valid invisible character that can be added into Book titles so that they have blank names.
|262947|The "Smithing with Style" advancement doesn't grant experience upon completion.
|263011|Sniffers can sniff out and follow players from incredibly large distances.
|263049|Camels indefinitely dash while in lava.
|263126|Sponges no longer make a sound when absorbing water.
|263200|Entities riding baby sniffers render too high.
|263283|Loading a 1.12.2 structure block with signs on 1.20 removes the text.
|263313|You cannot use the {{key|TAB}} key to initially create a realm.
|263322|When a camel walks on suspicious sand, the sound produced is "camel steps" instead of "camel sands".
|263387|The chat scroll bar no longer renders.
|263430|Memory leak in {{cd|TickingTracker}}.
|;From 1.20.1
|263588|Unbreakable blocks display the first breaking animation frame in client, when other player attempting to mine them in server.
|263833|Minecraft is incorrectly assuming it is able to set the window icon on Wayland.
|263879|Open shulker boxes transmit redstone power.
|264356|Sniffers attached to a lead will dig in the same spot forever, ignoring "explored positions".
|264467|GUI texture {{cd|villager2.png}} contains unused sections.
|264468|GUI texture {{cd|legacy_smithing.png}} still present in game files despite not being used anymore.
|264829|Text Filter on signs doesn't hide if fully filtered.
}}</onlyinclude>
== Video ==
{{Slicedlime|J8uOYQ3Vyi0|9l30gUtRazM|oOSpkahQgGE}}
== References ==
{{Reflist}}
== Navigation ==
{{Navbox Java Edition versions|1.2x}}
[[de:23w31a]]
[[es:Java Edition 23w31a]]
[[fr:Édition Java 23w31a]]
[[ja:Java Edition 23w31a]]
[[pt:Edição Java 23w31a]]
[[ru:23w31a (Java Edition)]]
[[tr:Java Sürümü 23w31a]]
[[uk:23w31a (Java Edition)]]
[[zh:23w31a]]