Contents (14)
Java What changed in 1.20.3
Everything below is measured by comparing the game files of 1.20.2 with 1.20.3 — not copied from patch notes.
58 new blocks and items. Hover a slot for the name; click to open its page.
Blocks +56 · −1
Chiseled Copper
Chiseled Tuff
Chiseled Tuff Bricks
Copper Bulb
Copper Door
Copper Grate
Copper Trapdoor
Crafter
Exposed Chiseled Copper
Exposed Copper Bulb
Exposed Copper Door
Exposed Copper Grate
Exposed Copper Trapdoor
Oxidized Chiseled Copper
Oxidized Copper Bulb
Oxidized Copper Door
Oxidized Copper Grate
Oxidized Copper Trapdoor
Polished Tuff
Polished Tuff Slab
Polished Tuff Stairs
Polished Tuff Wall
Short Grass
Trial Spawner
Tuff Brick Slab
Tuff Brick Stairs
Tuff Brick Wall
Tuff Bricks
Tuff Slab
Tuff Stairs
Tuff Wall
Waxed Chiseled Copper
Waxed Copper Bulb
Waxed Copper Door
Waxed Copper Grate
Waxed Copper Trapdoor
Waxed Exposed Chiseled Copper
Waxed Exposed Copper Bulb
Waxed Exposed Copper Door
Waxed Exposed Copper Grate
Waxed Exposed Copper Trapdoor
Waxed Oxidized Chiseled Copper
Waxed Oxidized Copper Bulb
Waxed Oxidized Copper Door
Waxed Oxidized Copper Grate
Waxed Oxidized Copper Trapdoor
Waxed Weathered Chiseled Copper
Waxed Weathered Copper Bulb
Waxed Weathered Copper Door
Waxed Weathered Copper Grate
Waxed Weathered Copper Trapdoor
Weathered Chiseled Copper
Weathered Copper Bulb
Weathered Copper Door
Weathered Copper Grate
Weathered Copper TrapdoorRemoved: minecraft:grass
Items +58 · −1
Removed: minecraft:grass
Mobs and entities +2
Screens +1
Block entities +2
Particles +6
Sound events +54
New in-game text 200
| Key | Text |
|---|---|
accessibility.onboarding.accessibility.button | Accessibility Settings... |
argument.style.invalid | Invalid style: %s |
block.minecraft.chiseled_copper | Chiseled Copper |
block.minecraft.chiseled_tuff | Chiseled Tuff |
block.minecraft.chiseled_tuff_bricks | Chiseled Tuff Bricks |
block.minecraft.copper_bulb | Copper Bulb |
block.minecraft.copper_door | Copper Door |
block.minecraft.copper_grate | Copper Grate |
block.minecraft.copper_trapdoor | Copper Trapdoor |
block.minecraft.crafter | Crafter |
block.minecraft.exposed_chiseled_copper | Exposed Chiseled Copper |
block.minecraft.exposed_copper_bulb | Exposed Copper Bulb |
block.minecraft.exposed_copper_door | Exposed Copper Door |
block.minecraft.exposed_copper_grate | Exposed Copper Grate |
block.minecraft.exposed_copper_trapdoor | Exposed Copper Trapdoor |
block.minecraft.oxidized_chiseled_copper | Oxidized Chiseled Copper |
block.minecraft.oxidized_copper_bulb | Oxidized Copper Bulb |
block.minecraft.oxidized_copper_door | Oxidized Copper Door |
block.minecraft.oxidized_copper_grate | Oxidized Copper Grate |
block.minecraft.oxidized_copper_trapdoor | Oxidized Copper Trapdoor |
block.minecraft.polished_tuff | Polished Tuff |
block.minecraft.polished_tuff_slab | Polished Tuff Slab |
block.minecraft.polished_tuff_stairs | Polished Tuff Stairs |
block.minecraft.polished_tuff_wall | Polished Tuff Wall |
block.minecraft.short_grass | Short Grass |
block.minecraft.trial_spawner | Trial Spawner |
block.minecraft.tuff_brick_slab | Tuff Brick Slab |
block.minecraft.tuff_brick_stairs | Tuff Brick Stairs |
block.minecraft.tuff_brick_wall | Tuff Brick Wall |
block.minecraft.tuff_bricks | Tuff Bricks |
block.minecraft.tuff_slab | Tuff Slab |
block.minecraft.tuff_stairs | Tuff Stairs |
block.minecraft.tuff_wall | Tuff Wall |
block.minecraft.waxed_chiseled_copper | Waxed Chiseled Copper |
block.minecraft.waxed_copper_bulb | Waxed Copper Bulb |
block.minecraft.waxed_copper_door | Waxed Copper Door |
block.minecraft.waxed_copper_grate | Waxed Copper Grate |
block.minecraft.waxed_copper_trapdoor | Waxed Copper Trapdoor |
block.minecraft.waxed_exposed_chiseled_copper | Waxed Exposed Chiseled Copper |
block.minecraft.waxed_exposed_copper_bulb | Waxed Exposed Copper Bulb |
block.minecraft.waxed_exposed_copper_door | Waxed Exposed Copper Door |
block.minecraft.waxed_exposed_copper_grate | Waxed Exposed Copper Grate |
block.minecraft.waxed_exposed_copper_trapdoor | Waxed Exposed Copper Trapdoor |
block.minecraft.waxed_oxidized_chiseled_copper | Waxed Oxidized Chiseled Copper |
block.minecraft.waxed_oxidized_copper_bulb | Waxed Oxidized Copper Bulb |
block.minecraft.waxed_oxidized_copper_door | Waxed Oxidized Copper Door |
block.minecraft.waxed_oxidized_copper_grate | Waxed Oxidized Copper Grate |
block.minecraft.waxed_oxidized_copper_trapdoor | Waxed Oxidized Copper Trapdoor |
block.minecraft.waxed_weathered_chiseled_copper | Waxed Weathered Chiseled Copper |
block.minecraft.waxed_weathered_copper_bulb | Waxed Weathered Copper Bulb |
block.minecraft.waxed_weathered_copper_door | Waxed Weathered Copper Door |
block.minecraft.waxed_weathered_copper_grate | Waxed Weathered Copper Grate |
block.minecraft.waxed_weathered_copper_trapdoor | Waxed Weathered Copper Trapdoor |
block.minecraft.weathered_chiseled_copper | Weathered Chiseled Copper |
block.minecraft.weathered_copper_bulb | Weathered Copper Bulb |
block.minecraft.weathered_copper_door | Weathered Copper Door |
block.minecraft.weathered_copper_grate | Weathered Copper Grate |
block.minecraft.weathered_copper_trapdoor | Weathered Copper Trapdoor |
command.forkLimit | Maximum number of contexts (%s) reached |
commands.debug.function.noReturnRun | Tracing can't be used with return run |
commands.execute.function.instantiationFailure | Failed to instantiate function %s: %s |
commands.function.instantiationFailure | Failed to instantiate function %s: %s |
commands.function.result | Function %s returned %s |
commands.function.scheduled.multiple | Running functions %s |
commands.function.scheduled.no_functions | Can't find any functions for name %s |
commands.function.scheduled.single | Running function %s |
commands.kick.owner.failed | Cannot kick server owner in LAN game |
commands.kick.singleplayer.failed | Cannot kick in an offline singleplayer game |
commands.scoreboard.objectives.modify.displayAutoUpdate.disable | Disabled display auto-update for objective %s |
commands.scoreboard.objectives.modify.displayAutoUpdate.enable | Enabled display auto-update for objective %s |
commands.scoreboard.objectives.modify.objectiveFormat.clear | Cleared default number format of objective %s |
commands.scoreboard.objectives.modify.objectiveFormat.set | Changed default number format of objective %s |
commands.scoreboard.players.display.name.clear.success.multiple | Cleared display name for %s entities in %s |
commands.scoreboard.players.display.name.clear.success.single | Cleared display name for %s in %s |
commands.scoreboard.players.display.name.set.success.multiple | Changed display name to %s for %s entities in %s |
commands.scoreboard.players.display.name.set.success.single | Changed display name to %s for %s in %s |
commands.scoreboard.players.display.numberFormat.clear.success.multiple | Cleared number format for %s entities in %s |
commands.scoreboard.players.display.numberFormat.clear.success.single | Cleared number format for %s in %s |
commands.scoreboard.players.display.numberFormat.set.success.multiple | Changed number format for %s entities in %s |
commands.scoreboard.players.display.numberFormat.set.success.single | Changed number format for %s in %s |
Showing the first 80 of 200 new strings.
Reworded text 41
Wording Mojang changed in this version.
| Key | Before | After |
|---|---|---|
gamerule.commandModificationBlockLimit | Command Modification Block Limit | Command modification block limit |
mco.backup.button.download | Download latest | Download Latest |
mco.backup.button.reset | Reset world | Reset World |
mco.backup.button.upload | Upload world | Upload World |
mco.backup.entry.enabledPack | Enabled Pack | Enabled Pack(s) |
mco.backup.info.title | Changes from last backup | Changes From Last Backup |
mco.configure.world.backup | World backups | World Backups |
mco.configure.world.buttons.close | Close realm | Close Realm |
mco.configure.world.buttons.invite | Invite player | Invite Player |
mco.configure.world.buttons.open | Open realm | Open Realm |
mco.configure.world.buttons.options | World options | World Options |
mco.configure.world.buttons.resetworld | Reset world | Reset World |
mco.configure.world.commandBlocks | Command blocks | Command Blocks |
mco.configure.world.delete.button | Delete realm | Delete Realm |
mco.configure.world.description | Realm description | Realm Description |
mco.configure.world.edit.slot.name | World name | World Name |
mco.configure.world.forceGameMode | Force game mode | Force Game Mode |
mco.configure.world.name | Realm name | Realm Name |
mco.configure.world.spawnAnimals | Spawn animals | Spawn Animals |
mco.configure.world.spawnMonsters | Spawn monsters | Spawn Monsters |
mco.configure.world.spawnProtection | Spawn protection | Spawn Protection |
mco.configure.world.subscription.extend | Extend subscription | Extend Subscription |
mco.configure.world.subscription.start | Start date | Start Date |
mco.configure.world.subscription.timeleft | Time left | Time Left |
mco.configure.world.subscription.title | Your subscription | Your Subscription |
mco.configure.world.switch.slot | Create world | Create World |
mco.configure.world.title | Configure realm: | Configure Realm: |
mco.download.title | Downloading latest world | Downloading Latest World |
mco.error.invalid.session.title | Invalid session | Invalid Session |
mco.reset.world.generate | New world | New World |
mco.reset.world.template | World templates | World Templates |
mco.reset.world.title | Reset world | Reset World |
mco.selectServer.buy | Buy a realm! | Buy a Realm! |
mco.selectServer.create | Create realm | Create Realm |
mco.selectServer.leave | Leave realm | Leave Realm |
mco.selectServer.trial | Get a trial! | Get a Trial! |
mco.upload.select.world.title | Upload world | Upload World |
selectWorld.backupWarning.downgrade | This world was last played in version %s; you are on version %s. Downgrading a world could cause corruption - we cannot guarantee that it will load or work. If you still want to continue, please make a backup! | This world was last played in version %s; you are on version %s. Downgrading a world could cause corruption - we cannot guarantee that it will load or work. If you still want to continue, please make a backup. |
selectWorld.backupWarning.snapshot | This world was last played in version %s; you are on version %s. Please make a backup in case you experience world corruptions! | This world was last played in version %s; you are on version %s. Please make a backup in case you experience world corruptions. |
subtitles.block.decorated_pot.shatter | Pot shatters | Decorated Pot shatters |
telemetry_info.button.show_data | Open My Data | View My Data |
Fixes 166
Read from Mojang’s own release notes for Minecraft 1.20.3, published 2023-12-04. Every entry keeps its original bug ID.
166 issues fixed, read from Mojang’s own patch notes. Each entry keeps its original bug ID.
Fixed bugs in 23w40a 18
MC-47607Barrier particles aren't shown if particles are set to minimalMC-50647Slime mob spawners spawn slimes only in slime chunksMC-78314Marker) Armor stands create bubbles in waterMC-109101Shields do not block damage while the player faces straight upMC-114761Area effect cloud applies effect to dying mobMC-172398Fire texture renders according to the player's rotation in the player inventoryMC-221558Light particles aren't shown if particles are set to minimalMC-227255Beehives and bee nests do not rotate/mirror correctly in structure blocksMC-236946Shield attack vector is normalized incorrectlyMC-253819Bells don't rotate correctly when loaded by structure/jigsaw blocksMC-254850An operator can kick a host of a LAN worldMC-255173Nether portal teleportation is inaccurate at large coordinate valuesMC-261303Decorated pots have an unused "cracked" block stateMC-263123Mending incorrectly calculates overflow after full repairMC-264748GLX._initGlfw Treats Pointer as a StringMC-265353Clocks and Compasses in Item Display Entities don't show correct time/directionMC-265462Sending resource pack during play phase shows loading terrain screen for a long timeMC-265519Game minimizes when certain areas of the screen are clicked on Mac in fullscreen mode
Fixed bugs in Snapshot 23w41a 25
MC-16937Shooting an arrow into the nether portal can hurt anybody when PvP is disabledMC-50319Player owned projectiles lose their player ownership when exiting portalsMC-81656Field determining whether or not a wither skull is blue is not saved to and read from NBTMC-118403Vexes summoned by evoker do not have evoker team appliedMC-143266Nested function calls reevaluate maxCommandChainLength before queueing commandsMC-143269Nested intermediate functions are skipped when maxCommandChainLength commands are already queuedMC-189227First time tutorial uses old texturesMC-198113Incomplete commands do not prevent functions from loadingMC-233276You can feed adult donkeys, horses, llamas or mules with maximum Temper value, and hand animation is not playedMC-234323Performance issue with text parsingMC-236501Renamed minecarts and boats don't show their name tag in the worldMC-249408Boats with Chests lose their name when placedMC-257786The game takes a long time to process players leaving realms groups or accepting or declining realms invitationsMC-260576Incomplete 'execute summon' command still runsMC-261682Brushing can continue when block goes out of rangeMC-262105Entities can block brushing actions when players look very close to their hitboxesMC-263575When an item is extracted from suspicious sand/gravel, gravity does not work on this blockMC-263660"Sign wobbles" subtitle is the same for signs and hanging signs, causing translation issuesMC-264595Return command cannot run function when inside another functionMC-264699Functions return the output of commands only if the command doesn't start with return runMC-264710"/execute if function" always fails and "/execute unless function" always succeeds if run from a functionMC-264880GUI slider uses new texture with programmer artMC-265516The "Cancel" button within some realms menus can be deselected using keyboard navigation despite it being the only element within the said menuMC-265647Shield arm position is incorrect while in a boatMC-265656Pumpkins can no longer be sheared
Fixed bugs in Snapshot 23w34a 18
MC-189261Various Realms buttons and texts are incorrectly capitalizedMC-223774Firework Rockets can't be used to break Chorus FlowersMC-232719The scroll bar within the singleplayer menu doesn't reset its position to the top of the list when searching for worldsMC-234483Some strange pixels can be seen on the left side of world slot frames within several realms menusMC-262888Clicking "I know what I'm doing!" on the world loading screen when loading a world in a new snapshot is way too loudMC-264966"Signature is missing from Property textures" appears in the logs of some Minecraft worlds due to player headsMC-265515The "You don't seem to have a Realm" element in the realms menu cannot be selected via the mouse cursorMC-265517The "Buy a realm!" button is automatically selected when opening the "Add Realm" interfaceMC-265551"No pending invites!" tooltip in Realms is now untranslatableMC-265744Kick during login causes client errorMC-265745You can’t break decorated pots with fireworks launched from crossbowMC-265751Decorated pot subtitles are inconsistentMC-265758Decorated pots can be destroyed by projectiles in adventure modeMC-265761Decorated pots are missing from the creative inventory's redstone blocks tabMC-265767Commands don't show error messages in chatMC-265773Functions executed as advancement rewards are executed at the top levelMC-265778"gamerule maxCommandChainLength 0" prevents subsequent command execution in the worldMC-265789Realms popup strings consist of inconsistent concluding punctuation
Fixed bugs in Snapshot 23w43a 17
MC-1981All arrow types lose their name/NBT data when shot and picked upMC-263263The operator buttons intersect the scroll bar within the realms player menuMC-263272You cannot click on an area to set a value within the spawn protection slider in the realms world options menuMC-263309You can configure your realm before it has been created by using the TAB keyMC-265872The word "available" is misspelled as "availible" within the "recover_world.no_fallback" stringMC-265874Right-clicking and keyboard input can disable or enable slots in the crafterMC-265880The subtitle for Crafters crafting something uses inconsistent tenseMC-265884The word "occurred" is misspelled as "occured" within the "recover_world.message" stringMC-265885Extra space in the word "cannot" in selectWorld.incompatible.descriptionMC-265886The built-in update_1_21 pack contains duplicate files from the vanilla packMC-265891Placing items into the crafter output slot deletes themMC-265896Additional lines appear on the crafter's face when it craftsMC-265899The translation for "gamerule.commandModificationBlockLimit" is in title case instead of sentence caseMC-265901Comparator sometimes doesn't update when crafting with the CrafterMC-265938Elements within the list in the "Changes From Last Backup" realms menu cannot be selected via the mouse cursorMC-265939The "No pending invites!" text within the realms invitation menu cannot be narrated or selectedMC-265961Inconsistent pixels near light on the crafter's side
Fixed bugs in Snapshot 23w44a 13
MC-219293When teleporting via Chorus Fruit, the burping and teleporting sounds play at the wrong locationMC-265805Executing a tail-recursive function consumes memory resources linearly with recursion depthMC-266052Subtitles for turning copper bulb on or off display raw translation stringMC-266053Subtitles for opening or closing a copper trapdoor display raw translation stringMC-266064Footsteps on Polished Tuff create missing subtitleMC-266084Top of copper doors include an open part of the windowMC-266086Tuff bricks do not properly align with other bricksMC-266105Bat head upside down when spawned while ticks are frozenMC-266112New Bat's ears are lower than the official render and Bedrock'sMC-266117Chiseled copper cannot be stonecut from cut copper blocksMC-266147Copper Door item texture is inconsistent with the blockMC-266197The "Transfer Now" button in the realms menu cannot be selected via keyboard navigationMC-266215The pivot point of the head of the new bats is different from that of Bedrock's
Fixed bugs in Snapshot 23w45a 17
MC-131646Drowned spawners only work in biomes where drowned spawnMC-177446"RootVehicle" tag in playerdata entry is not upgradedMC-186797Functioning clock and compasses in crafting output slotMC-255244NBT link/reference when using /fillMC-265702Text components in commands accept malformed JSONMC-265747Punching a TNT Minecart in creative mode drops the minecartMC-265875Compasses, Clocks and Recovery Compasses work normally within the output slot of the crafterMC-266054Side Water texture on Copper bulbsMC-266056Mobs suffocate inside most copper grate block variantsMC-266063Copper Doors and Trapdoors make generic metal sounds when placingMC-266090Light can pass through copper bulbsMC-266091Copper Bulbs do not cull faces correctlyMC-266096Mobs can spawn on oxidized or waxed copper gratesMC-266248No error message when granting/revoking an advancement that is already granted/revokedMC-266256Accessibility button in the Welcome screen still needs its own stringMC-266287Can't load .dat and .nbt files (server list & saved hotbarMC-266289Could not save data raids.dat and random_sequences.dat
Fixed bugs in Snapshot 23w46a 16
MC-259321Spawner counts related entities against MaxNearbyEntitiesMC-265662"Cannot kick server owner in LAN game" message when trying to kick yourself from non-LAN singleplayer worldMC-265873Narrator Hotkey description mentions the wrong modifier key on macOSMC-265910Crafter block has a one game tick cooldownMC-265950Crafters will stack items when outputting into chiseled bookshelfMC-266076Copper Grates can't be waterloggedMC-266099Spectating an entity that takes damage makes the camera shakeMC-266120Some advancements for 1.21 block recipes are in the regular datapackMC-266148Some Crafting recipes for the new copper blocks appear when Experiment is disabledMC-266190Tuff blockset color palette is inconsistent with itselfMC-266437Wind charge subtitles are improperly capitalizedMC-266445Breeze mob doesn't count to Monster HunterMC-266455Breeze spawn eggs are in the incorrect place in the creative inventoryMC-266459The hitboxes and models of wind charges are misalignedMC-266538Trial spawners can be replaced by lava pools and other featuresMC-266622Wind Charges can't switch levers off
Fixed bugs in 1.20.3 Pre-Release 1 15
MC-142160pausedTickDelta updated when the game is unpaused rather than pausedMC-164316Resource pack update by a hash doesn't workMC-251126Server resource pack is not redownloaded when a hash mismatch is detected with the previously downloaded versionMC-265927Edit box length restrictions can result in unpaired surrogate charactersMC-265929Ctrl+Backspacing a word with non-BMP characters in an edit box deletes additional charactersMC-266456Breezes in minecarts or boats are passiveMC-266468Breeze cannot attack in deep waterMC-266472Charged creeper / wither armor is rendered incorrectlyMC-266507Number of block drops from TNT explosions is capped to 16MC-266563End Crystals and TNT Minecarts that explode without a source entity deal no damage at allMC-266571Breezes won't attack while under the effects of levitation statusMC-266656The interpolation of particle, entity and block entity transforms is disrupted when pausing the game in singleplayerMC-266723Monsters Hunted advancement requires killing a Breeze even when they're disabledMC-266724scoreboard players reset no longer worksMC-266729Unformatted objects in scoreboard error messages
Fixed bugs in 1.20.3 Pre-Release 2 13
MC-265291Command suggestions within the command block interface don't disappear when the console command field is unselectedMC-265426Certain inputs pressed whilst in F3+Esc Pause will be carried out after game is unpausedMC-265772A command with multiple redirect modifiers can ignore "maxCommandChainLength"MC-265788The "Start free Snapshot Realm" element can be selected or remain selected causing its tooltip to erroneously be visible when other interfaces are openMC-266075"Player teleports" not shown in subtitles when an ender pearl lands far from the throwerMC-266206Renamed arrows are reffered as just "Arrow" in the death messageMC-266380Rain texture doesn't loop correctlyMC-266439Decorated pots with loot table desync item consumption if it cannot be inserted in the potMC-266496Wind Charge can not break Decorated PotsMC-266516Arrows on fire set breezes on fire, despite being deflectedMC-266728The "styled" number format uses the resource location "result"MC-266886Backspace in Anvil no longer works when renaming an itemMC-266890The minecraft:grass item does not get upgraded to minecraft:short_grass
Fixed bugs in 1.20.3 Pre-Release 3 11
MC-265908Pool aliases don't redirect start poolMC-266060The word "ignored" is misspelled as "ingored" within the "commands.tick.query.rate.sprinting" stringMC-266115Inconsistent Copper Door block drops when broken with tools weaker than stoneMC-266144Copper Doors are not part of the #doors item tagMC-266145Copper Trapdoors are not part of the #trapdoors item tagMC-266189Freezing the game during pick-up animation desyncs item positionMC-266210Dragon respawn is unable to be frozen with /tick freezeMC-266335Copper Doors/Trapdoors have wrong Blast ResistanceMC-266903Incorrect part of copper door textureMC-266920Server Resource Packs Setting disabled no longer overridden by require-resource-packMC-266948You can run "/summon wind_charge" without enabling the 1.21 datapack
Fixed bugs in 1.20.3 Pre-Release 4 2
MC-266968/return executed within an advancement reward function globally discards all subsequent commandsMC-267062Server list ping icon doesn't display tooltip
Fixed bugs in 1.20.3 Release Candidate 1 1
MC-266537Disparity between the read/write logic of the explosion packet
Development cycle
Every build Mojang published on the way to 1.20.3, in order.
Snapshot
8Weekly work-in-progress build. Things break and get removed again.
Pre-release
4Feature-complete; only bug fixes land between here and release.
Release candidate
1The build Mojang intends to ship unless a blocking bug turns up.
Release
1.20.3The build that shipped. Everything above led here.

