Contents (9)
Java What changed in 1.20.2
Everything below is measured by comparing the game files of 1.20.1 with 1.20.2 — not copied from patch notes.
Sound events +11
Block states changed
| Block | Added | Removed |
|---|---|---|
| Barrier | waterlogged = true false | — |
| Creeper Head | powered = true false | — |
| Creeper Wall Head | powered = true false | — |
| Dragon Head | powered = true false | — |
| Dragon Wall Head | powered = true false | — |
| Piglin Head | powered = true false | — |
| Piglin Wall Head | powered = true false | — |
| Player Head | powered = true false | — |
| Player Wall Head | powered = true false | — |
| Skeleton Skull | powered = true false | — |
| Skeleton Wall Skull | powered = true false | — |
| Wither Skeleton Skull | powered = true false | — |
| Wither Skeleton Wall Skull | powered = true false | — |
| Zombie Head | powered = true false | — |
| Zombie Wall Head | powered = true false | — |
New in-game text 123
| Key | Text |
|---|---|
advancements.progress | %s/%s |
attribute.name.generic.max_absorption | Max Absorption |
chat.tag.error | Server sent invalid message. |
chat.validation_error | Chat validation error |
commands.banlist.entry.unknown | (Unknown) |
commands.function.error.argument_not_compound | Invalid argument type: %s, expected Compound |
commands.function.error.missing_argument | Missing argument %2$s to function %1$s |
commands.function.error.missing_arguments | Missing arguments to function %s |
commands.function.error.parse | While instantiating macro %s: Command '%s' caused error: %s |
commands.random.error.range_too_large | The range of the random value must be at most 2147483646 |
commands.random.error.range_too_small | The range of the random value must be at least 2 |
commands.random.reset.all.success | Reset %s random sequence(s) |
commands.random.reset.success | Reset random sequence %s |
commands.random.roll | %s rolled %s (from %s to %s) |
commands.random.sample.success | Randomized value: %s |
connect.reconfiging | Reconfiguring... |
connect.reconfiguring | Reconfiguring... |
container.shulkerBox.itemCount | %s x%s |
container.shulkerBox.unknownContents | ??????? |
dataPack.trade_rebalance.description | Updated trades for Villagers |
dataPack.trade_rebalance.name | Villager Trade Rebalance |
deathScreen.score.value | Score: %s |
event.minecraft.raid.defeat.full | Raid - Defeat |
event.minecraft.raid.victory.full | Raid - Victory |
filled_map.explorer_jungle | Jungle Explorer Map |
filled_map.explorer_swamp | Swamp Explorer Map |
filled_map.village_desert | Desert Village Map |
filled_map.village_plains | Plains Village Map |
filled_map.village_savanna | Savanna Village Map |
filled_map.village_snowy | Snowy Village Map |
filled_map.village_taiga | Taiga Village Map |
gamerule.enderPearlsVanishOnDeath | Thrown ender pearls vanish on death |
gamerule.enderPearlsVanishOnDeath.description | Whether ender pearls thrown by a player vanish when that player dies. |
gui.abuseReport.comments | Comments |
gui.abuseReport.describe | Sharing details will help us make a well-informed decision. |
gui.abuseReport.discard.content | If you leave, you'll lose this report and your comments. Are you sure you want to leave? |
gui.abuseReport.discard.discard | Leave and Discard Report |
gui.abuseReport.discard.draft | Save as Draft |
gui.abuseReport.discard.return | Continue Editing |
gui.abuseReport.discard.title | Discard report and comments? |
gui.abuseReport.draft.content | Would you like to continue editing the existing report or discard it and create a new one? |
gui.abuseReport.draft.discard | Discard |
gui.abuseReport.draft.edit | Continue Editing |
gui.abuseReport.draft.quittotitle.content | Would you like to continue editing it or discard it? |
gui.abuseReport.draft.quittotitle.title | You have a draft chat report that will be lost if you quit |
gui.abuseReport.draft.title | Edit draft chat report? |
gui.abuseReport.message | Where did you observe the bad behavior? This will help us in researching your case. |
gui.abuseReport.more_comments | Please describe what happened: |
gui.abuseReport.name.reporting | You are reporting "%s". |
gui.abuseReport.name.title | Report Player Name |
gui.abuseReport.observed_what | Why are you reporting this? |
gui.abuseReport.read_info | Learn About Reporting |
gui.abuseReport.reason.generic | I want to report them |
gui.abuseReport.reason.generic.description | I'm annoyed with them / they have done something I do not like. |
gui.abuseReport.report_sent_msg | We’ve successfully received your report. Thank you! Our team will review it as soon as possible. |
gui.abuseReport.select_reason | Select Report Category |
gui.abuseReport.send | Send Report |
gui.abuseReport.send.comment_too_long | Please shorten the comment |
gui.abuseReport.send.no_reason | Please select a report category |
gui.abuseReport.skin.title | Report Player Skin |
gui.abuseReport.title | Report Player |
gui.abuseReport.type.chat | Chat Messages |
gui.abuseReport.type.name | Player Name |
gui.abuseReport.type.skin | Player Skin |
gui.banned.name.description | Your current name - "%s" - violates our Community Standards. You can play singleplayer, but will need to change your name to play online. Learn more or submit a case review at the following link: %s |
gui.banned.name.title | Name Not Allowed in Multiplayer |
gui.banned.skin.description | Your current skin violates our Community Standards. You can still play with a default skin, or select a new one. Learn more or submit a case review at the following link: %s |
gui.banned.skin.title | Skin Not Allowed |
gui.recipebook.page | %s/%s |
item.minecraft.coast_armor_trim_smithing_template | Smithing Template |
item.minecraft.dune_armor_trim_smithing_template | Smithing Template |
item.minecraft.eye_armor_trim_smithing_template | Smithing Template |
item.minecraft.host_armor_trim_smithing_template | Smithing Template |
item.minecraft.netherite_upgrade_smithing_template | Smithing Template |
item.minecraft.raiser_armor_trim_smithing_template | Smithing Template |
item.minecraft.rib_armor_trim_smithing_template | Smithing Template |
item.minecraft.sentry_armor_trim_smithing_template | Smithing Template |
item.minecraft.shaper_armor_trim_smithing_template | Smithing Template |
item.minecraft.silence_armor_trim_smithing_template | Smithing Template |
item.minecraft.snout_armor_trim_smithing_template | Smithing Template |
Showing the first 80 of 123 new strings.
Reworded text 36
Wording Mojang changed in this version.
| Key | Before | After |
|---|---|---|
death.attack.anvil.player | %1$s was squashed by a falling anvil whilst fighting %2$s | %1$s was squashed by a falling anvil while fighting %2$s |
death.attack.cactus.player | %1$s walked into a cactus whilst trying to escape %2$s | %1$s walked into a cactus while trying to escape %2$s |
death.attack.drown.player | %1$s drowned whilst trying to escape %2$s | %1$s drowned while trying to escape %2$s |
death.attack.dryout.player | %1$s died from dehydration whilst trying to escape %2$s | %1$s died from dehydration while trying to escape %2$s |
death.attack.fall.player | %1$s hit the ground too hard whilst trying to escape %2$s | %1$s hit the ground too hard while trying to escape %2$s |
death.attack.fallingBlock.player | %1$s was squashed by a falling block whilst fighting %2$s | %1$s was squashed by a falling block while fighting %2$s |
death.attack.fallingStalactite.player | %1$s was skewered by a falling stalactite whilst fighting %2$s | %1$s was skewered by a falling stalactite while fighting %2$s |
death.attack.fireworks.player | %1$s went off with a bang whilst fighting %2$s | %1$s went off with a bang while fighting %2$s |
death.attack.flyIntoWall.player | %1$s experienced kinetic energy whilst trying to escape %2$s | %1$s experienced kinetic energy while trying to escape %2$s |
death.attack.genericKill.player | %1$s was killed whilst fighting %2$s | %1$s was killed while fighting %2$s |
death.attack.inFire.player | %1$s walked into fire whilst fighting %2$s | %1$s walked into fire while fighting %2$s |
death.attack.inWall.player | %1$s suffocated in a wall whilst fighting %2$s | %1$s suffocated in a wall while fighting %2$s |
death.attack.lightningBolt.player | %1$s was struck by lightning whilst fighting %2$s | %1$s was struck by lightning while fighting %2$s |
death.attack.magic.player | %1$s was killed by magic whilst trying to escape %2$s | %1$s was killed by magic while trying to escape %2$s |
death.attack.message_too_long | Actually, the message was too long to deliver fully. Sorry! Here's stripped version: %s | Actually, the message was too long to deliver fully. Sorry! Here's a stripped version: %s |
death.attack.onFire.item | %1$s was burnt to a crisp whilst fighting %2$s wielding %3$s | %1$s was burned to a crisp while fighting %2$s wielding %3$s |
death.attack.onFire.player | %1$s was burnt to a crisp whilst fighting %2$s | %1$s was burned to a crisp while fighting %2$s |
death.attack.outsideBorder.player | %1$s left the confines of this world whilst fighting %2$s | %1$s left the confines of this world while fighting %2$s |
death.attack.sonic_boom.item | %1$s was obliterated by a sonically-charged shriek whilst trying to escape %2$s wielding %3$s | %1$s was obliterated by a sonically-charged shriek while trying to escape %2$s wielding %3$s |
death.attack.sonic_boom.player | %1$s was obliterated by a sonically-charged shriek whilst trying to escape %2$s | %1$s was obliterated by a sonically-charged shriek while trying to escape %2$s |
death.attack.stalagmite.player | %1$s was impaled on a stalagmite whilst fighting %2$s | %1$s was impaled on a stalagmite while fighting %2$s |
death.attack.starve.player | %1$s starved to death whilst fighting %2$s | %1$s starved to death while fighting %2$s |
death.attack.sweetBerryBush.player | %1$s was poked to death by a sweet berry bush whilst trying to escape %2$s | %1$s was poked to death by a sweet berry bush while trying to escape %2$s |
death.attack.thorns | %1$s was killed trying to hurt %2$s | %1$s was killed while trying to hurt %2$s |
death.attack.thorns.item | %1$s was killed by %3$s trying to hurt %2$s | %1$s was killed by %3$s while trying to hurt %2$s |
death.attack.wither.player | %1$s withered away whilst fighting %2$s | %1$s withered away while fighting %2$s |
gui.abuseReport.reason.defamation_impersonation_false_information | Defamation, impersonation, or false information | Defamation |
gui.abuseReport.reason.defamation_impersonation_false_information.description | Someone is damaging someone else's reputation, pretending to be someone they're not, or sharing false information with the aim to exploit or mislead others. | Someone is damaging your or someone else's reputation, for example sharing false information with the aim to exploit or mislead others. |
gui.abuseReport.reason.imminent_harm | Imminent harm - Threat to harm others | Threat of harm to others |
gui.abuseReport.reason.self_harm_or_suicide | Imminent harm - Self-harm or suicide | Self-harm or suicide |
gui.chatReport.title | Report Player | Report Player Chat |
mco.selectServer.popup | Realms is a safe, simple way to enjoy an online Minecraft world with up to ten friends at a time. It supports loads of minigames and plenty of custom worlds! Only the owner of the realm needs to pay. | Realms is a safe, simple way to enjoy an online Minecraft world with up to ten friends at a time. It supports loads of minigames and plenty of custom worlds! Only the owner of the realm needs to pay. |
options.accessibility.title | Accessibility Settings... | Accessibility Settings |
options.chat.title | Chat Settings... | Chat Settings |
outOfMemory.message | Minecraft has run out of memory. This could be caused by a bug in the game or by the Java Virtual Machine not being allocated enough memory. To prevent level corruption, the current game has quit. We've tried to free up enough memory to let you go back to the main menu and back to playing, but this may not have worked. Please restart the game if you see this message again. | Minecraft has run out of memory. This could be caused by a bug in the game or by the Java Virtual Machine not being allocated enough memory. To prevent world corruption, the current game has quit. We've tried to free up enough memory to let you go back to the main menu and back to playing, but this may not have worked. Please restart the game if you see this message again. |
selectWorld.loading_list | Loading world list | Loading World List |
Fixes 200
Read from Mojang’s own release notes for Minecraft: Java Edition 1.20.2, published 2023-09-20. Every entry keeps its original bug ID.
200 issues fixed, read from Mojang’s own patch notes. Each entry keeps its original bug ID.
Fixed bugs in Snapshot 23w31a 96
MC-29371Several buttons and icons use the old tooltip design upon being hovered overMC-67532Bottom 2 rows of pixels in selected hotbar slot texture don't appear in gameMC-69387The "/item" command cannot replace items within jukeboxesMC-80876Entity riding vehicle has always same offsetMC-85582Entity models in the inventory can render outside the boundaries of the black boxMC-93320Water freezes even if randomTickSpeed is 0MC-121772Can't scroll while holding SHIFT on macOSMC-122296Horizontal scrolling does not work on Mac [Magic Mouse]MC-122547Barriers can produce fall particlesMC-140646Text fields don't scroll while selecting text with ShiftMC-147766Shift key stays pressed until press any other keyMC-164080Entities riding on Ghast are partially or fully inside itMC-181190The discount for curing a villager is multiplied if the villager is reinfected and cured againMC-190815Shulker boxes don't conduct redstone when open, but don't trigger redstone updates when openedMC-215768Sculk sensors do not detect turtles clearing away sandMC-228420World not loading / falling through the world when joining a server / travelling between dimensions / respawningMC-230732Minecraft local difficulty setting is calculated/displayed wrongly when running a world in a serverMC-232840Baby zombie legs clip through heads of mobs they are ridingMC-242076The skeleton of a spider jockey sits "inside" of spider model rather than on top of the spiderMC-242092Texture map for magma cube (magmacube.png) has unused pixelsMC-242395Texture map for the blaze (blaze.png) contains unused pixelsMC-242396Texture map for armor stand (wood.png) contains unused pixelsMC-242397Texture maps for cow, red & brown mooshroom (red/brown_mooshroom.png & cow.png) contain unused pixelsMC-242398Texture maps for the sheep and sheep fur (sheep.png & sheep_fur.png) contain unused pixelsMC-242591Texture maps for the Llama and Trader Llama (white/gray/creamy/brown.png) contain unused pixelsMC-242592Texture map for the polar bear (polarbear.png) contain unused pixelsMC-249109Sniffers, frogs, goats, and camels don't panic when attached to leadsMC-252231Warm Frog texture has inconsistent pixelsMC-254100Iron golem spawn rate decreasedMC-255967Old chunks that would have Deep Dark biomes below Y=0 if generated newly doesn't completely generate; only Ancient Cities are spawnedMC-256466Raft entities are named boatsMC-256482Sculk sensors are not activated upon camels standing up or sitting downMC-256485Camels that spawn within villages can spawn inside blocksMC-256641Bamboo fence and fence gate aren't grouped with the other fences and fence gates in the crafting tableMC-256675Z-fighting occurs between the legs of the camel and the texture of the saddle when it is sittingMC-256690Camels attempt to stand up when blocks are placed over them, causing them to take suffocation damage if blocks are at eye levelMC-257342You get slowed down when riding a camel in a 3 block tall areaMC-257431Bamboo fence gates utilize the wrong texturesMC-257628Sculk sensors are not activated upon camels dashingMC-258379Parity issue: The locations of camels' ears differ across platformsMC-258620Piglins barter every 121 game ticks instead of every 120 game ticksMC-259152Player's model displayed in inventory while sneaking differs between the versionsMC-259382Message "Failed to get element" is logged repeatedly when giving yourself armor with invalid trimming pattern or materialMC-259401Lapis lazuli icons in enchanting table and smithing table are inconsistentMC-259452Baby Camel's laying down/getting up sounds are not sped upMC-259769Firework explosions no longer deal knockback to entitiesMC-259794Armor enchanted with curse of binding cannot be swapped via right-clicking in creative modeMC-260054Pink Petals hitbox does not adjust to contentsMC-260058Pick Block does not work properly for blank decorated potsMC-260085Particles are created when using a brush on a barrierMC-260096Decorated pots don't have creative mode tooltipsMC-260485The "/item" command cannot remove items within chiseled bookshelvesMC-260490Passenger's riding position is too low for non-default-sized mobsMC-260604Terrible loudness following consecutive use of /fillMC-260675Decorated pots render blank on the first frame after being placedMC-260968The narrator does not narrate the word "Experimental" in the world selection screenMC-261123item_display entity breaks certain mobs' AI when being used as a passengerMC-261182Sign color looks different in world and in editing screenMC-261369Washed banner does not stack with blank bannerMC-261411All Smithing Templates share the same translation keyMC-261420Sculk sensor and calibrated sculk sensor don't detect a witch drinking a potionMC-261427Sculk sensors and calibrated sculk sensors don't detect totem of undying activatingMC-261440Resizing the window makes it so you can't change names in anvilsMC-261611Placing blocks against a waxed sign does not play the block's placement soundMC-261657Sculk sensor range is still spherical, creating different outputs from within a given blockMC-261739Bamboo raft next to visually half blocks z-fightsMC-261965The "Glow and Behold!" advancement is granted when interacting with empty signs while holding glow ink sacs, despite no glow ink sacs being consumedMC-262108Smithing table GUI issue with custom recipesMC-262132Pigstep music disc is in wrong location in the creative menuMC-262295Warped and Crimson hanging signs uses their respective plank sounds, despite their stripped stems having unique soundsMC-262436Copying a pot in creative does not save NBT dataMC-262442Camels stand a bit too close to players that are tempting themMC-262613Mobs can't control some rideable mobsMC-262615Ridden camels need to be equipped with a saddle before they can be moved by mob control which is inconsistent with other rideable mobsMC-262620Llamas and trader llamas need to be tamed in order to be ridden by the mob which is inconsistent with other rideable mobsMC-262636Mobs with passengers that are slimes or magma cubes can't move and don't function correctlyMC-262638When a "Size:0" slime and magma cube rides on some mobs the rendering position is too lowMC-262720One of the pink petals' stems has an incomplete modelMC-262751Blank decorated pot's NBT depends on method used to obtain itMC-262766NBSP is a valid invisible character that can be added into Book titles so that they have blank namesMC-262804Players' swimming animations are jittery for other playersMC-262947The "Smithing with Style" advancement doesn't grant experience upon completionMC-263011Sniffers can sniff out and follow players from incredibly large distancesMC-263049Camels indefinitely dash while in lavaMC-263126Sponges no longer make a sound when absorbing waterMC-263200Entities riding baby sniffers render too highMC-263283Loading a 1.12.2 structure block with signs on 1.20 removes the textMC-263313You cannot use the TAB key to initially create a realmMC-263322When a camel walks on suspicious sand, the sound produced is "camel steps" instead of "camel sands"MC-263387The chat scroll bar no longer rendersMC-263430Memory leak in TickingTrackerMC-263833Minecraft is incorrectly assuming it is able to set the window icon on WaylandMC-263879Open shulker boxes transmit redstone powerMC-264356Sniffers attached to a lead will dig in the same spot forever, ignoring "explored positions"MC-264467GUI texture "villager2.png" contains unused sectionsMC-264468GUI texture "legacy_smithing.png" still present in game files despite not being used anymore
Fixed bugs in 23w33a 18
MC-2310Wrong attack radius calculation damages/kills entities through blocks and cornersMC-112133Eating chorus fruit does not reset fall distanceMC-118616The sounds of magma cubes and slimes aren't controlled by the "Hostile Creatures" sound sliderMC-122645Narrator hotkey cannot be customized or disabledMC-125046"RepairCost" NBT tag is created on any renamed item using anvils which can cause items to not stack properlyMC-181109Grindstone adds RepairCost: 0MC-182820Repeaters and comparators use wood sounds for placing/breaking despite being made mostly of stoneMC-197473Renamed block entities don't stack properlyMC-200484Jukeboxes use stone sounds despite being composed predominantly of woodMC-214126Bees don't pollinate themselves with spore blossoms or chorus flowersMC-217628Levers use wood sounds rather than stoneMC-217629Tripwire hooks use stone sounds, rather than woodMC-257909Zoglins, hoglins, and pandas can still attack players riding camelsMC-264741Unequip vibration only works in creative modeMC-264743The "Debug" line on the debug screen that shows which debug graphs are enabled doesn't mention the ping and network traffic chartMC-264746Armor trims no longer render their second layerMC-264753Eye armor trim on chainmail helmets now has absolutely no effectMC-264773There's a misplaced label in the network traffic graph, overlapping minimum B/s rate text
Fixed bugs in 23w35a 22
MC-229121JVM crash in jdk.internal.loader.NativeLibraries.loadMC-242385Inconsistency on the buffer size calculation in the chunk packet dataMC-256549Baby camels that aren't moving face in the direction of their adults when pathfinding to players that are tempting themMC-256737Sniffers, frogs, goats, and camels prioritize pathfinding to their lover when fed over panicking when being damagedMC-259475The rotation of controlling passengers on sitting camels is sometimes restricted while adjusting your rotation slowlyMC-259860Sitting camels that have passengers continuously look up and down for other playersMC-261951Dragon/piglin head does not move when placed on a jukebox that is playing a recordMC-264092Functions execute commands out of order when containing /sayMC-264558The word "reconfiguring" is spelled as "reconfiging" within the "connect.reconfiging" translation keyMC-264559Grammar error in "Added pack(s) contain symbolic links"MC-264561Some new strings introduced in 23w31a are missing articlesMC-264566Force loaded chunks reset when changing versionsMC-264619Strings for returning to menus and loading lists are inconsistently spelled and capitalizedMC-264686Z-fighting occurs on the backs of bamboo chest raftsMC-264698The absorption effect is lost when reloading the worldMC-264750Effects are lost when updating to 23w32aMC-264897Shift-clicking to unequip armor bypasses vibrations in survivalMC-264899Narrator is not capitalized in the Narrator Hotkey tooltipMC-264915Some mobs can still attack you through blocksMC-264917Entry list gradients render below contentMC-264920Some buttons within the "Report Player" menu are improperly capitalizedMC-264947Torches generated on end fountain don't emit light
Fixed bugs in 1.20.2 Pre-release 1 38
MC-70127Some block state changes aren't communicated to clientsMC-72721Chat messages show after death independent of chat settingMC-103800Sometimes armor stands won't update their visual rotationMC-119873The text used for the credits button within the title screen is untranslatableMC-154827Typo in splash text "Verlet intregration!"MC-177172Dash in villager/trader UI is hardcoded / untranslatableMC-248778The item count symbol within shulker box tooltips is untranslatableMC-248833The parentheses used before and after the warning label within the language menu are untranslatableMC-248844The page indicator symbol within the recipe book GUI is untranslatableMC-248846The colon used within the death screen to show the player's score is untranslatableMC-249355The hyphen used within the statistics menu to show a null value is untranslatableMC-252295The word "whilst" within several death messages isn't spelled in American EnglishMC-252298Death messages relating to the Thorns enchantment don't contain conjunctions where appropriateMC-252316The word "burnt" within some death messages isn't spelled in American EnglishMC-253241The player count indicator symbol within the multiplayer menu is untranslatableMC-253269The advancement progress indicator symbol within the advancements menu is untranslatableMC-253270The hyphen used within boss bars for raids is untranslatableMC-253278The percentage symbol used within the level loading screen to show the loading progress of the world is untranslatableMC-253281Text within filled map tooltips when advanced tooltips are hidden is untranslatableMC-253283The percentage and chunk indicator symbols used within the optimize world menu are untranslatableMC-253638The symbols used within shulker box tooltips to show random loot table contents are untranslatableMC-255418Vertical redstone dust placed against dropper/dispenser/hopper doesn't visually disappear when the dust above is removedMC-256777The two characters used within the tab list to show players' health are untranslatableMC-260819The "death.attack.message_too_long" string is missing an article before the word "stripped"MC-263133Inconsistent word usage in Out of Memory screenMC-264233Player is shown as Anonymous after dying and respawningMC-264574symlink does not work for root world folderMC-264615It takes several seconds for the absorption effect icon to display after obtaining the effectMC-264656Regular golden apples don't increase the number of gold hearts if you previously ate an enchanted golden apple and then took damageMC-264657Absorption gold heart refilling is determined by whether the low level and the high level have the same hideParticles parameterMC-264658Only integer numeric data type can be used in macroMC-264809Redstone comparators cause redstone dust connection issueMC-265053Programmer Art lapis lazuli outline texture in enchanting table UI incorrectly uses the old formattingMC-265060Missing sprite for error in Loom GUI (loom.pngMC-265126'requirements' field can no longer be skipped in advancementsMC-265151The "(Unknown)" string that's displayed when being banned from a server for an unknown reason is untranslatableMC-265209Switching to protocol "CONFIGURATION" causes race conditionMC-265213The chat message from the /random command says "between 1 and 6" instead of "1 to 6"
Fixed bugs in 1.20.2 Pre-release 2 19
MC-109346Newly rendered players always look south until they move their headMC-206182Cannot tab out of console text field of command blockMC-235762Screenshots wider than 16384 pixels causes a crash / java.lang.OutOfMemoryError: Out of stack spaceMC-249702Server crash: java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonArray.iterator()" because "$$1" is nullMC-261119Accessibility button in the Welcome screen needs its own stringMC-262754Change in AbstractScrollWidget breaks MultiLineEditBox click-to-move-cursor behaviourMC-264759Narrator narrates incorrect tab action in command block suggestionsMC-265237Recipe book search no longer finds anything containing non-English charactersMC-265241Recipe book search no longer finds relevant items in languages where compound words are not separatedMC-265243Uncraftable variants of a craftable recipe are shown as craftable nowMC-265244Macro arguments entered as floats are converted to scientific notationMC-265245Crafting book search doesn't find anything when a space is included in the searchMC-265253Fullscreen Resolution value is untranslatableMC-265260Boats and rafts when placed turn southMC-265262Revoked recipes remain in the recipe book until reloggingMC-265263Ender Pearl vanishes client side when enderPearlsVanishOnDeath is falseMC-265264trade_rebalance tags are not in the trade_rebalance packMC-265276Fire under naturally generated end crystals does not always emit light correctlyMC-265280Mobs sometimes become invisible when you join a singleplayer world
Fixed bugs in 1.20.2 Pre-Release 3 3
MC-264564Record attribute is stripped from records with no componentsMC-265296Player sits lower in minecartsMC-265335Hoglins can't be bred
Fixed bugs in 1.20.2 Pre-Release 4 2
MC-265239Error in logs: java.lang.IllegalStateException: recursive call to sendBlockUpdatedMC-265289Error in log: java.lang.IllegalStateException: onTrackingStart called during navigation iteration
Fixed bugs in 1.20.2 Release Candidate 1 2
MC-265238trade_rebalance loot tables have a wrong typeMC-265388Mobs now sit too high in minecarts
Development cycle
Every build Mojang published on the way to 1.20.2, in order.
Snapshot
4Weekly work-in-progress build. Things break and get removed again.
Pre-release
4Feature-complete; only bug fixes land between here and release.
Release candidate
2The build Mojang intends to ship unless a blocking bug turns up.
Release
1.20.2The build that shipped. Everything above led here.