Wiki 9Minecraft Wiki 9Minecraft

Minecraft 1.20.3

Finished, fully supported build — this is what the launcher gives you. Full source data for this version is extracted and browsable below.

2,496 names shipped in this version. Each result opens the wiki page for that thing.

Contents (14)
  1. What changed in 1.20.3
  2. Blocks
  3. Items
  4. Mobs and entities
  5. Screens
  6. Block entities
  7. Particles
  8. Sound events
  9. New in-game text
  10. Reworded text
  11. Fixes
  12. Development cycle
  13. Browse this version
  14. Neighbouring versions

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.

+56Blocks
+58Items
+2Mobs and entities
+1Screens
+2Block entities
+6Particles
+54Sound events
1.20.3 block and item additions

58 new blocks and items. Hover a slot for the name; click to open its page.

Blocks +56 · −1

Removed: minecraft:grass

Items +58 · −1

Removed: minecraft:grass

Mobs and entities +2

Screens +1

Crafter 3X3

Block entities +2

Particles +6

Sound events +54

New in-game text 200

KeyText
accessibility.onboarding.accessibility.buttonAccessibility Settings...
argument.style.invalidInvalid style: %s
block.minecraft.chiseled_copperChiseled Copper
block.minecraft.chiseled_tuffChiseled Tuff
block.minecraft.chiseled_tuff_bricksChiseled Tuff Bricks
block.minecraft.copper_bulbCopper Bulb
block.minecraft.copper_doorCopper Door
block.minecraft.copper_grateCopper Grate
block.minecraft.copper_trapdoorCopper Trapdoor
block.minecraft.crafterCrafter
block.minecraft.exposed_chiseled_copperExposed Chiseled Copper
block.minecraft.exposed_copper_bulbExposed Copper Bulb
block.minecraft.exposed_copper_doorExposed Copper Door
block.minecraft.exposed_copper_grateExposed Copper Grate
block.minecraft.exposed_copper_trapdoorExposed Copper Trapdoor
block.minecraft.oxidized_chiseled_copperOxidized Chiseled Copper
block.minecraft.oxidized_copper_bulbOxidized Copper Bulb
block.minecraft.oxidized_copper_doorOxidized Copper Door
block.minecraft.oxidized_copper_grateOxidized Copper Grate
block.minecraft.oxidized_copper_trapdoorOxidized Copper Trapdoor
block.minecraft.polished_tuffPolished Tuff
block.minecraft.polished_tuff_slabPolished Tuff Slab
block.minecraft.polished_tuff_stairsPolished Tuff Stairs
block.minecraft.polished_tuff_wallPolished Tuff Wall
block.minecraft.short_grassShort Grass
block.minecraft.trial_spawnerTrial Spawner
block.minecraft.tuff_brick_slabTuff Brick Slab
block.minecraft.tuff_brick_stairsTuff Brick Stairs
block.minecraft.tuff_brick_wallTuff Brick Wall
block.minecraft.tuff_bricksTuff Bricks
block.minecraft.tuff_slabTuff Slab
block.minecraft.tuff_stairsTuff Stairs
block.minecraft.tuff_wallTuff Wall
block.minecraft.waxed_chiseled_copperWaxed Chiseled Copper
block.minecraft.waxed_copper_bulbWaxed Copper Bulb
block.minecraft.waxed_copper_doorWaxed Copper Door
block.minecraft.waxed_copper_grateWaxed Copper Grate
block.minecraft.waxed_copper_trapdoorWaxed Copper Trapdoor
block.minecraft.waxed_exposed_chiseled_copperWaxed Exposed Chiseled Copper
block.minecraft.waxed_exposed_copper_bulbWaxed Exposed Copper Bulb
block.minecraft.waxed_exposed_copper_doorWaxed Exposed Copper Door
block.minecraft.waxed_exposed_copper_grateWaxed Exposed Copper Grate
block.minecraft.waxed_exposed_copper_trapdoorWaxed Exposed Copper Trapdoor
block.minecraft.waxed_oxidized_chiseled_copperWaxed Oxidized Chiseled Copper
block.minecraft.waxed_oxidized_copper_bulbWaxed Oxidized Copper Bulb
block.minecraft.waxed_oxidized_copper_doorWaxed Oxidized Copper Door
block.minecraft.waxed_oxidized_copper_grateWaxed Oxidized Copper Grate
block.minecraft.waxed_oxidized_copper_trapdoorWaxed Oxidized Copper Trapdoor
block.minecraft.waxed_weathered_chiseled_copperWaxed Weathered Chiseled Copper
block.minecraft.waxed_weathered_copper_bulbWaxed Weathered Copper Bulb
block.minecraft.waxed_weathered_copper_doorWaxed Weathered Copper Door
block.minecraft.waxed_weathered_copper_grateWaxed Weathered Copper Grate
block.minecraft.waxed_weathered_copper_trapdoorWaxed Weathered Copper Trapdoor
block.minecraft.weathered_chiseled_copperWeathered Chiseled Copper
block.minecraft.weathered_copper_bulbWeathered Copper Bulb
block.minecraft.weathered_copper_doorWeathered Copper Door
block.minecraft.weathered_copper_grateWeathered Copper Grate
block.minecraft.weathered_copper_trapdoorWeathered Copper Trapdoor
command.forkLimitMaximum number of contexts (%s) reached
commands.debug.function.noReturnRunTracing can't be used with return run
commands.execute.function.instantiationFailureFailed to instantiate function %s: %s
commands.function.instantiationFailureFailed to instantiate function %s: %s
commands.function.resultFunction %s returned %s
commands.function.scheduled.multipleRunning functions %s
commands.function.scheduled.no_functionsCan't find any functions for name %s
commands.function.scheduled.singleRunning function %s
commands.kick.owner.failedCannot kick server owner in LAN game
commands.kick.singleplayer.failedCannot kick in an offline singleplayer game
commands.scoreboard.objectives.modify.displayAutoUpdate.disableDisabled display auto-update for objective %s
commands.scoreboard.objectives.modify.displayAutoUpdate.enableEnabled display auto-update for objective %s
commands.scoreboard.objectives.modify.objectiveFormat.clearCleared default number format of objective %s
commands.scoreboard.objectives.modify.objectiveFormat.setChanged default number format of objective %s
commands.scoreboard.players.display.name.clear.success.multipleCleared display name for %s entities in %s
commands.scoreboard.players.display.name.clear.success.singleCleared display name for %s in %s
commands.scoreboard.players.display.name.set.success.multipleChanged display name to %s for %s entities in %s
commands.scoreboard.players.display.name.set.success.singleChanged display name to %s for %s in %s
commands.scoreboard.players.display.numberFormat.clear.success.multipleCleared number format for %s entities in %s
commands.scoreboard.players.display.numberFormat.clear.success.singleCleared number format for %s in %s
commands.scoreboard.players.display.numberFormat.set.success.multipleChanged number format for %s entities in %s
commands.scoreboard.players.display.numberFormat.set.success.singleChanged number format for %s in %s

Showing the first 80 of 200 new strings.

Reworded text 41

Wording Mojang changed in this version.

KeyBeforeAfter
gamerule.commandModificationBlockLimitCommand Modification Block LimitCommand modification block limit
mco.backup.button.downloadDownload latestDownload Latest
mco.backup.button.resetReset worldReset World
mco.backup.button.uploadUpload worldUpload World
mco.backup.entry.enabledPackEnabled PackEnabled Pack(s)
mco.backup.info.titleChanges from last backupChanges From Last Backup
mco.configure.world.backupWorld backupsWorld Backups
mco.configure.world.buttons.closeClose realmClose Realm
mco.configure.world.buttons.inviteInvite playerInvite Player
mco.configure.world.buttons.openOpen realmOpen Realm
mco.configure.world.buttons.optionsWorld optionsWorld Options
mco.configure.world.buttons.resetworldReset worldReset World
mco.configure.world.commandBlocksCommand blocksCommand Blocks
mco.configure.world.delete.buttonDelete realmDelete Realm
mco.configure.world.descriptionRealm descriptionRealm Description
mco.configure.world.edit.slot.nameWorld nameWorld Name
mco.configure.world.forceGameModeForce game modeForce Game Mode
mco.configure.world.nameRealm nameRealm Name
mco.configure.world.spawnAnimalsSpawn animalsSpawn Animals
mco.configure.world.spawnMonstersSpawn monstersSpawn Monsters
mco.configure.world.spawnProtectionSpawn protectionSpawn Protection
mco.configure.world.subscription.extendExtend subscriptionExtend Subscription
mco.configure.world.subscription.startStart dateStart Date
mco.configure.world.subscription.timeleftTime leftTime Left
mco.configure.world.subscription.titleYour subscriptionYour Subscription
mco.configure.world.switch.slotCreate worldCreate World
mco.configure.world.titleConfigure realm:Configure Realm:
mco.download.titleDownloading latest worldDownloading Latest World
mco.error.invalid.session.titleInvalid sessionInvalid Session
mco.reset.world.generateNew worldNew World
mco.reset.world.templateWorld templatesWorld Templates
mco.reset.world.titleReset worldReset World
mco.selectServer.buyBuy a realm!Buy a Realm!
mco.selectServer.createCreate realmCreate Realm
mco.selectServer.leaveLeave realmLeave Realm
mco.selectServer.trialGet a trial!Get a Trial!
mco.upload.select.world.titleUpload worldUpload World
selectWorld.backupWarning.downgradeThis 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.snapshotThis 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.shatterPot shattersDecorated Pot shatters
telemetry_info.button.show_dataOpen My DataView 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-47607 Barrier particles aren't shown if particles are set to minimal
  • MC-50647 Slime mob spawners spawn slimes only in slime chunks
  • MC-78314 Marker) Armor stands create bubbles in water
  • MC-109101 Shields do not block damage while the player faces straight up
  • MC-114761 Area effect cloud applies effect to dying mob
  • MC-172398 Fire texture renders according to the player's rotation in the player inventory
  • MC-221558 Light particles aren't shown if particles are set to minimal
  • MC-227255 Beehives and bee nests do not rotate/mirror correctly in structure blocks
  • MC-236946 Shield attack vector is normalized incorrectly
  • MC-253819 Bells don't rotate correctly when loaded by structure/jigsaw blocks
  • MC-254850 An operator can kick a host of a LAN world
  • MC-255173 Nether portal teleportation is inaccurate at large coordinate values
  • MC-261303 Decorated pots have an unused "cracked" block state
  • MC-263123 Mending incorrectly calculates overflow after full repair
  • MC-264748 GLX._initGlfw Treats Pointer as a String
  • MC-265353 Clocks and Compasses in Item Display Entities don't show correct time/direction
  • MC-265462 Sending resource pack during play phase shows loading terrain screen for a long time
  • MC-265519 Game minimizes when certain areas of the screen are clicked on Mac in fullscreen mode

Fixed bugs in Snapshot 23w41a 25

  • MC-16937 Shooting an arrow into the nether portal can hurt anybody when PvP is disabled
  • MC-50319 Player owned projectiles lose their player ownership when exiting portals
  • MC-81656 Field determining whether or not a wither skull is blue is not saved to and read from NBT
  • MC-118403 Vexes summoned by evoker do not have evoker team applied
  • MC-143266 Nested function calls reevaluate maxCommandChainLength before queueing commands
  • MC-143269 Nested intermediate functions are skipped when maxCommandChainLength commands are already queued
  • MC-189227 First time tutorial uses old textures
  • MC-198113 Incomplete commands do not prevent functions from loading
  • MC-233276 You can feed adult donkeys, horses, llamas or mules with maximum Temper value, and hand animation is not played
  • MC-234323 Performance issue with text parsing
  • MC-236501 Renamed minecarts and boats don't show their name tag in the world
  • MC-249408 Boats with Chests lose their name when placed
  • MC-257786 The game takes a long time to process players leaving realms groups or accepting or declining realms invitations
  • MC-260576 Incomplete 'execute summon' command still runs
  • MC-261682 Brushing can continue when block goes out of range
  • MC-262105 Entities can block brushing actions when players look very close to their hitboxes
  • MC-263575 When an item is extracted from suspicious sand/gravel, gravity does not work on this block
  • MC-263660 "Sign wobbles" subtitle is the same for signs and hanging signs, causing translation issues
  • MC-264595 Return command cannot run function when inside another function
  • MC-264699 Functions return the output of commands only if the command doesn't start with return run
  • MC-264710 "/execute if function" always fails and "/execute unless function" always succeeds if run from a function
  • MC-264880 GUI slider uses new texture with programmer art
  • MC-265516 The "Cancel" button within some realms menus can be deselected using keyboard navigation despite it being the only element within the said menu
  • MC-265647 Shield arm position is incorrect while in a boat
  • MC-265656 Pumpkins can no longer be sheared

Fixed bugs in Snapshot 23w34a 18

  • MC-189261 Various Realms buttons and texts are incorrectly capitalized
  • MC-223774 Firework Rockets can't be used to break Chorus Flowers
  • MC-232719 The scroll bar within the singleplayer menu doesn't reset its position to the top of the list when searching for worlds
  • MC-234483 Some strange pixels can be seen on the left side of world slot frames within several realms menus
  • MC-262888 Clicking "I know what I'm doing!" on the world loading screen when loading a world in a new snapshot is way too loud
  • MC-264966 "Signature is missing from Property textures" appears in the logs of some Minecraft worlds due to player heads
  • MC-265515 The "You don't seem to have a Realm" element in the realms menu cannot be selected via the mouse cursor
  • MC-265517 The "Buy a realm!" button is automatically selected when opening the "Add Realm" interface
  • MC-265551 "No pending invites!" tooltip in Realms is now untranslatable
  • MC-265744 Kick during login causes client error
  • MC-265745 You can’t break decorated pots with fireworks launched from crossbow
  • MC-265751 Decorated pot subtitles are inconsistent
  • MC-265758 Decorated pots can be destroyed by projectiles in adventure mode
  • MC-265761 Decorated pots are missing from the creative inventory's redstone blocks tab
  • MC-265767 Commands don't show error messages in chat
  • MC-265773 Functions executed as advancement rewards are executed at the top level
  • MC-265778 "gamerule maxCommandChainLength 0" prevents subsequent command execution in the world
  • MC-265789 Realms popup strings consist of inconsistent concluding punctuation
Fixed bugs in Snapshot 23w43a 17
  • MC-1981 All arrow types lose their name/NBT data when shot and picked up
  • MC-263263 The operator buttons intersect the scroll bar within the realms player menu
  • MC-263272 You cannot click on an area to set a value within the spawn protection slider in the realms world options menu
  • MC-263309 You can configure your realm before it has been created by using the TAB key
  • MC-265872 The word "available" is misspelled as "availible" within the "recover_world.no_fallback" string
  • MC-265874 Right-clicking and keyboard input can disable or enable slots in the crafter
  • MC-265880 The subtitle for Crafters crafting something uses inconsistent tense
  • MC-265884 The word "occurred" is misspelled as "occured" within the "recover_world.message" string
  • MC-265885 Extra space in the word "cannot" in selectWorld.incompatible.description
  • MC-265886 The built-in update_1_21 pack contains duplicate files from the vanilla pack
  • MC-265891 Placing items into the crafter output slot deletes them
  • MC-265896 Additional lines appear on the crafter's face when it crafts
  • MC-265899 The translation for "gamerule.commandModificationBlockLimit" is in title case instead of sentence case
  • MC-265901 Comparator sometimes doesn't update when crafting with the Crafter
  • MC-265938 Elements within the list in the "Changes From Last Backup" realms menu cannot be selected via the mouse cursor
  • MC-265939 The "No pending invites!" text within the realms invitation menu cannot be narrated or selected
  • MC-265961 Inconsistent pixels near light on the crafter's side
Fixed bugs in Snapshot 23w44a 13
  • MC-219293 When teleporting via Chorus Fruit, the burping and teleporting sounds play at the wrong location
  • MC-265805 Executing a tail-recursive function consumes memory resources linearly with recursion depth
  • MC-266052 Subtitles for turning copper bulb on or off display raw translation string
  • MC-266053 Subtitles for opening or closing a copper trapdoor display raw translation string
  • MC-266064 Footsteps on Polished Tuff create missing subtitle
  • MC-266084 Top of copper doors include an open part of the window
  • MC-266086 Tuff bricks do not properly align with other bricks
  • MC-266105 Bat head upside down when spawned while ticks are frozen
  • MC-266112 New Bat's ears are lower than the official render and Bedrock's
  • MC-266117 Chiseled copper cannot be stonecut from cut copper blocks
  • MC-266147 Copper Door item texture is inconsistent with the block
  • MC-266197 The "Transfer Now" button in the realms menu cannot be selected via keyboard navigation
  • MC-266215 The pivot point of the head of the new bats is different from that of Bedrock's
Fixed bugs in Snapshot 23w45a 17
  • MC-131646 Drowned spawners only work in biomes where drowned spawn
  • MC-177446 "RootVehicle" tag in playerdata entry is not upgraded
  • MC-186797 Functioning clock and compasses in crafting output slot
  • MC-255244 NBT link/reference when using /fill
  • MC-265702 Text components in commands accept malformed JSON
  • MC-265747 Punching a TNT Minecart in creative mode drops the minecart
  • MC-265875 Compasses, Clocks and Recovery Compasses work normally within the output slot of the crafter
  • MC-266054 Side Water texture on Copper bulbs
  • MC-266056 Mobs suffocate inside most copper grate block variants
  • MC-266063 Copper Doors and Trapdoors make generic metal sounds when placing
  • MC-266090 Light can pass through copper bulbs
  • MC-266091 Copper Bulbs do not cull faces correctly
  • MC-266096 Mobs can spawn on oxidized or waxed copper grates
  • MC-266248 No error message when granting/revoking an advancement that is already granted/revoked
  • MC-266256 Accessibility button in the Welcome screen still needs its own string
  • MC-266287 Can't load .dat and .nbt files (server list & saved hotbar
  • MC-266289 Could not save data raids.dat and random_sequences.dat
Fixed bugs in Snapshot 23w46a 16
  • MC-259321 Spawner counts related entities against MaxNearbyEntities
  • MC-265662 "Cannot kick server owner in LAN game" message when trying to kick yourself from non-LAN singleplayer world
  • MC-265873 Narrator Hotkey description mentions the wrong modifier key on macOS
  • MC-265910 Crafter block has a one game tick cooldown
  • MC-265950 Crafters will stack items when outputting into chiseled bookshelf
  • MC-266076 Copper Grates can't be waterlogged
  • MC-266099 Spectating an entity that takes damage makes the camera shake
  • MC-266120 Some advancements for 1.21 block recipes are in the regular datapack
  • MC-266148 Some Crafting recipes for the new copper blocks appear when Experiment is disabled
  • MC-266190 Tuff blockset color palette is inconsistent with itself
  • MC-266437 Wind charge subtitles are improperly capitalized
  • MC-266445 Breeze mob doesn't count to Monster Hunter
  • MC-266455 Breeze spawn eggs are in the incorrect place in the creative inventory
  • MC-266459 The hitboxes and models of wind charges are misaligned
  • MC-266538 Trial spawners can be replaced by lava pools and other features
  • MC-266622 Wind Charges can't switch levers off
Fixed bugs in 1.20.3 Pre-Release 1 15
  • MC-142160 pausedTickDelta updated when the game is unpaused rather than paused
  • MC-164316 Resource pack update by a hash doesn't work
  • MC-251126 Server resource pack is not redownloaded when a hash mismatch is detected with the previously downloaded version
  • MC-265927 Edit box length restrictions can result in unpaired surrogate characters
  • MC-265929 Ctrl+Backspacing a word with non-BMP characters in an edit box deletes additional characters
  • MC-266456 Breezes in minecarts or boats are passive
  • MC-266468 Breeze cannot attack in deep water
  • MC-266472 Charged creeper / wither armor is rendered incorrectly
  • MC-266507 Number of block drops from TNT explosions is capped to 16
  • MC-266563 End Crystals and TNT Minecarts that explode without a source entity deal no damage at all
  • MC-266571 Breezes won't attack while under the effects of levitation status
  • MC-266656 The interpolation of particle, entity and block entity transforms is disrupted when pausing the game in singleplayer
  • MC-266723 Monsters Hunted advancement requires killing a Breeze even when they're disabled
  • MC-266724 scoreboard players reset no longer works
  • MC-266729 Unformatted objects in scoreboard error messages
Fixed bugs in 1.20.3 Pre-Release 2 13
  • MC-265291 Command suggestions within the command block interface don't disappear when the console command field is unselected
  • MC-265426 Certain inputs pressed whilst in F3+Esc Pause will be carried out after game is unpaused
  • MC-265772 A command with multiple redirect modifiers can ignore "maxCommandChainLength"
  • MC-265788 The "Start free Snapshot Realm" element can be selected or remain selected causing its tooltip to erroneously be visible when other interfaces are open
  • MC-266075 "Player teleports" not shown in subtitles when an ender pearl lands far from the thrower
  • MC-266206 Renamed arrows are reffered as just "Arrow" in the death message
  • MC-266380 Rain texture doesn't loop correctly
  • MC-266439 Decorated pots with loot table desync item consumption if it cannot be inserted in the pot
  • MC-266496 Wind Charge can not break Decorated Pots
  • MC-266516 Arrows on fire set breezes on fire, despite being deflected
  • MC-266728 The "styled" number format uses the resource location "result"
  • MC-266886 Backspace in Anvil no longer works when renaming an item
  • MC-266890 The minecraft:grass item does not get upgraded to minecraft:short_grass
Fixed bugs in 1.20.3 Pre-Release 3 11
  • MC-265908 Pool aliases don't redirect start pool
  • MC-266060 The word "ignored" is misspelled as "ingored" within the "commands.tick.query.rate.sprinting" string
  • MC-266115 Inconsistent Copper Door block drops when broken with tools weaker than stone
  • MC-266144 Copper Doors are not part of the #doors item tag
  • MC-266145 Copper Trapdoors are not part of the #trapdoors item tag
  • MC-266189 Freezing the game during pick-up animation desyncs item position
  • MC-266210 Dragon respawn is unable to be frozen with /tick freeze
  • MC-266335 Copper Doors/Trapdoors have wrong Blast Resistance
  • MC-266903 Incorrect part of copper door texture
  • MC-266920 Server Resource Packs Setting disabled no longer overridden by require-resource-pack
  • MC-266948 You 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 commands
  • MC-267062 Server list ping icon doesn't display tooltip
Fixed bugs in 1.20.3 Release Candidate 1 1
  • MC-266537 Disparity between the read/write logic of the explosion packet

Development cycle

Every build Mojang published on the way to 1.20.3, in order.

  1. Snapshot

    8

    Weekly work-in-progress build. Things break and get removed again.

  2. Pre-release

    4

    Feature-complete; only bug fixes land between here and release.

  3. Release candidate

    1

    The build Mojang intends to ship unless a blocking bug turns up.

  4. Release

    1.20.3

    The build that shipped. Everything above led here.

Browse this version