![]() |
VOOZH | about |
| Edition | Java Edition | |||||
|---|---|---|---|---|---|---|
| Official name | Bats and Pots | |||||
| Release date | December 5, 2023 | |||||
| Development versions | ||||||
| Downloads | Client (.json) Server | |||||
| Obfuscation maps | Client Server | |||||
| Protocol version | 765 | |||||
| Data version | 3698 | |||||
| Resource pack format | 22 | |||||
| Data pack format | 26 | |||||
| Minimum Java version | Java SE 17 | |||||
| ||||||
{
"title": "Minecraft 1.20.3",
"images": [
"1.20.3 banner.jpg",
"Java Edition 1.20.3.png"
],
"rows": [
{
"field": "''(link to Java Edition article, displayed as Java Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "(link to Bats and Pots article, displayed as Bats and Pots)",
"label": "Official name"
},
{
"field": "December 5, 2023",
"label": "Release date"
},
{
"field": "<div class=\"hlist\"><span style=\"white-space:nowrap;\">(link to :Category:Java Edition 1.20.3 snapshots article, displayed as '''Snapshots''') (8) </span><br/><span style=\"white-space:nowrap;\">(link to :Category:Java Edition 1.20.3 pre-releases article, displayed as '''Pre-releases''') (4) </span><br/><span style=\"white-space:nowrap;\">(link to :Category:Java Edition 1.20.3 release candidates article, displayed as '''Release candidates''') (1) </span><br/>((link to Java Edition 1.20.3/Development versions article, displayed as View all))</div>",
"label": "<span style=\"white-space: normal;\">Development versions</span>"
},
{
"field": "[https://piston-data.mojang.com/v1/objects/b178a327a96f2cf1c9f98a45e5588d654a3e4369/client.jar Client] ([https://piston-meta.mojang.com/v1/packages/8e62c81cea68ffd1705f0dc81a52b816b511a651/1.20.3.json .json])<br />[https://piston-data.mojang.com/v1/objects/4fb536bfd4a83d61cdbaf684b8d311e66e7d4c49/server.jar Server]",
"label": "(link to Tutorial:Installing a version#Manual version installation article, displayed as Downloads)"
},
{
"field": "[https://piston-data.mojang.com/v1/objects/be76ecc174ea25580bdc9bf335481a5192d9f3b7/client.txt Client]<br />[https://piston-data.mojang.com/v1/objects/c1cafe916dd8b58ed1fe0564fc8f786885224e62/server.txt Server]",
"label": "(link to Obfuscation map article, displayed as Obfuscation maps)"
},
{
"field": "765",
"label": "(link to Protocol version article, displayed as Protocol version)"
},
{
"field": "3698",
"label": "(link to Data version article, displayed as Data version)"
},
{
"field": "22",
"label": "<span style=\"white-space: normal;\">(link to Pack format#List of pack formats article, displayed as Resource pack format)</span>"
},
{
"field": "26",
"label": "<span style=\"white-space: normal;\">(link to Pack format#List of pack formats article, displayed as Data pack format)</span>"
},
{
"field": "<span class=\"plainlinks\">[https://en.wikipedia.org/wiki/Java_version_history#Java_SE_17_.28LTS.29 Java SE 17]</span>",
"label": "<span style=\"white-space: normal;\">Minimum Java version</span>"
}
],
"invimages": [],
"footer": "<table style=\"margin: auto; word-break: break-word;\">\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\" >[[Java Edition 1.20|<span style=\"margin-right:-0.35em\">β</span>β 1.20]]</td>\n<td rowspan=\"2\" style=\"padding: 0.4em\">'''1.20.3'''</td>\n<td style=\"padding: 0.4em\" >[[Java Edition 1.20.5| 1.20.5 <span style=\"margin-right:-0.35em\">βΊ</span>βΊ]]</td>\n</tr>\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\">\n[[Java Edition 1.20.2|β 1.20.2]]\n</td>\n\n<td style=\"padding: 0.4em\">\n[[Java Edition 1.20.4| 1.20.4 βΊ]]\n</td>\n</tr>\n</table>"
}
1.20.3, retroactively named Bats and Pots,[2][3] is a game drop for Java Edition released on December 5, 2023.[4] It improves shields, adds new functionality for decorated pots, changes the appearance of bats, adds the /tick command, changes chat component serialization, and fixes bugs, alongside an experimental toggle for features that would later be included in Tricky Trials.[5][6]
/tick
/tick query
/tick rate <rate>
rate must be greater than 1.0 and lower than 10000.0./tick freeze
/tick step <time>
1./tick step stop
/tick unfreeze
/tick sprint <time>
/tick sprint stop
/tick sprint, and resumes the previous ticking target.update_1_21 data pack).maxCommandForkCount, to control the maximum number of forks (contexts) that can be created during one tick. Applies to command blocks and functions. Defaults to 65536.playersNetherPortalDefaultDelay, to control time (in game ticks) that a player needs to stand in a nether portal before changing dimensions, while in Survival and Adventure mode. Defaults to 80.playersNetherPortalCreativeDelay, to control time (in game ticks) that a player needs to stand in a nether portal before changing dimensions, while in Creative mode. Defaults to 1.projectilesCanBreakBlocks, to control whether impact projectiles destroy blocks that are destructible by them (i.e. chorus flowers, pointed dripstone and decorated pots). Defaults to true.hideSplashTexts, defaults to false.dust_plume, gust, gust_dust, trial_spawner_detection and white_smoke particle types.#can_break_armor_stand: contains player_attack, and player_explosion.
#can_breathe_under_water: contains #undead, axolotl, frog, guardian, elder_guardian, turtle, glow_squid, cod, pufferfish, salmon, squid, tropical_fish, tadpole, and armor_stand.
#undead: contains #skeletons, #zombies, wither, and phantom.#zombies: contains zombie_horse, zombie, zombie_villager, zombified_piglin, zoglin, drowned, and husk.cracked set to true, decorated pots always shatter when broken.LootTable tag key.grass to short_grass.size from 7 to 20.CustomName after being shot and picked up.General
CustomName is set, or always displayed if CustomNameVisible is set, similar to living entities./function command has been changed to better accommodate new /return command./return or there was an error during lookup or instantiation.
/function command no longer returns (or even displays) the number of commands run during execution./execute store./execute store ... run function is removed.
function stores at most once (zero times if /return was not called)./execute as @e run function count towards the same limit.maxCommandChainLength for functions now counts "operations" like:
/execute (no matter how many contexts were modified).maxCommandForkCount now restricts the total amount of context that can be created by single state of functions like /execute.
/execute as @e creates 5 contexts, while /execute as @e at @e creates 5*5 = 25 contexts.(if|unless) function subcommand.
/execute (if|unless) function <function> -> [execute]function: The function or tag to run./return command to return a value./return, neither if nor unless runs./returns in called functions, if fails and unless passes./return in any of called functions returns (for a single context)./function <function tag> runs multiple functions in combination with /return run, execution stops after first /return in any of the functions./function command will always have return when run with /return run.
/return run execute [split context] run function <some function with conditional return> always returns after processing the first context.run subcommand: /return run <command>.
command and returns that as the return value of the function.
/return), /return does not execute and function continues execution.0./return with a specified return value./return run execute as @e run some_command), the first execution of the command returns.
/return run execute if @e[something_impossible] run some_command), function does not return and continues execution./return run fails (i.e. success=0 and result=0)./execute store ... run return run some_command both stores value and returns it outside function./return fail, to make whole function fail (i.e. return success=0 and result=0)./scoreboard objectives modify <objective> displayautoupdate (true|false)
/scoreboard players display name <targets> <objective> <text component>
/scoreboard players display name <targets> <objective>
/scoreboard players display numberformat <targets> <objective> <format>
/scoreboard players display numberformat <targets> <objective>
/scoreboard objectives modify <objective> numberformat <format>
/scoreboard objectives modify <objective> numberformat
styled <style>
{"bold":true}.fixed <text component>
blank
data/minecraft/worldgen/structure):
pool_aliases list to jigsaw structures.type and is one of:
direct: 1:1 mapping from an alias to a new pool.
alias: Pool to replace.target: Pool to replace with.random: 1:n mapping where a pool from n is randomly selected for the structure instance.
alias: Pool to replace.targets: Randomized list of candidate pools to replace alias with.random_group
groups: Each group is a randomized list of above alias types.26.tnt:
block_state.
Fuse to fuse.arrow, and spectral_arrow:
item.
trident:
Trident to item.trial_chambers_copper_bulb_degradation.{"text": "your text"}.nbt now have source field with allowed values: entity, block, and storage.text, translatable, score, selector, nbt, and keybind) to speed up parsing and improve error checking.id field in show_entity hoverEvent style now also accepts UUID as an array of 4 integers.translate component are no longer converted to string.null[]colorclickEventhoverEventhoverEvent[action=show_entity].contents.namehoverEvent[action=show_item].contents.tag22.crafter.crafter.white_smoke particle definition.bat.png has been updated for the new bat model.chiseled_copper, exposed_chiseled_copper, weathered_chiseled_copper, oxidized_chiseled_copper, copper_grate, exposed_copper_grate, weathered_copper_grate, oxidized_copper_grate, copper_bulb, exposed_copper_bulb, weathered_copper_bulb, oxidized_copper_bulb, copper_door, exposed_copper_door, weathered_copper_door, oxidized_copper_door, copper_trapdoor, exposed_copper_trapdoor, weathered_copper_trapdoor, oxidized_copper_trapdoor, tuff_stairs, tuff_slab, tuff_wall, chiseled_tuff, polished_tuff, polished_tuff_stairs, polished_tuff_slab, polished_tuff_wall, tuff_bricks, tuff_brick_stairs, tuff_brick_slab, tuff_brick_wall, and chiseled_tuff_bricks.chiseled_copper, exposed_chiseled_copper, weathered_chiseled_copper, oxidized_chiseled_copper, copper_grate, exposed_copper_grate, weathered_copper_grate, oxidized_copper_grate, copper_bulb, exposed_copper_bulb, weathered_copper_bulb, oxidized_copper_bulb, copper_door, exposed_copper_door, weathered_copper_door, oxidized_copper_door, copper_trapdoor, exposed_copper_trapdoor, weathered_copper_trapdoor, oxidized_copper_trapdoor, chiseled_tuff, polished_tuff, tuff_bricks, and chiseled_tuff_bricks.uniform font has been updated to use Unifont 15.1.04 (from 15.0.06)..png.server-resource-packs)
resource-pack-id option in server.properties.firework_rocket into the impact_projectiles entity tag.skeleton_horse into #skeletons entity tag.General
These additions and changes only take effect when the Update 1.21 experimental data pack is enabled.
π Image
π Image
π Image
π Image
Chiseled copper
π Image
π Image
π Image
π Image
π Image
π Image
π Image
π Image
Copper bulb
π Image
π Image
π Image
π Image
π Image
π Image
π Image
π Image
Copper door and copper trapdoor
π Image
π Image
π Image
π Image
Copper grate
π Image
π Image
π Image
Crafter
π Image
π Image
π Image
Trial spawner
π Image
Tuff family
-40 and -20.#breeze_immune_to: contains arrow, and trident.#can_turn_in_boats: contains breeze.#deflects_arrows: contains breeze.#deflects_tridents: contains breeze.#has_structure/trial_chambers: contains #is_overworld.breeze, wind_charge.breeze_wind.breeze into #fall_damage_immune entity type tag.trial_spawner into the #features_cannot_replace, and #lava_pool_stone_cannot_replace block tags.wind_charge into the #impact_projectiles entity type tag.crafter, tuff_slab, tuff_stairs, tuff_wall, chiseled_tuff, polished_tuff, polished_tuff_slab, polished_tuff_stairs, polished_tuff_wall, tuff_bricks, tuff_brick_slab, tuff_brick_stairs, tuff_brick_wall, chiseled_tuff_bricks, chiseled_copper, exposed_chiseled_copper, weathered_chiseled_copper, oxidized_chiseled_copper, waxed_chiseled_copper, waxed_exposed_chiseled_copper, waxed_weathered_chiseled_copper, waxed_oxidized_chiseled_copper, copper_grate, exposed_copper_grate, weathered_copper_grate, oxidized_copper_grate, waxed_copper_grate, waxed_exposed_copper_grate, waxed_weathered_copper_grate, waxed_oxidized_copper_grate, copper_bulb, exposed_copper_bulb, weathered_copper_bulb, oxidized_copper_bulb, waxed_copper_bulb, waxed_exposed_copper_bulb, waxed_weathered_copper_bulb, waxed_oxidized_copper_bulb, copper_door, exposed_copper_door, weathered_copper_door, oxidized_copper_door, waxed_copper_door, waxed_exposed_copper_door, waxed_weathered_copper_door, waxed_oxidized_copper_door, copper_trapdoor, exposed_copper_trapdoor, weathered_copper_trapdoor, oxidized_copper_trapdoor, waxed_copper_trapdoor, waxed_exposed_copper_trapdoor, waxed_weathered_copper_trapdoor, and waxed_oxidized_copper_trapdoor into mineable/pickaxe block tag.crafter, chiseled_copper, exposed_chiseled_copper, weathered_chiseled_copper, oxidized_chiseled_copper, waxed_chiseled_copper, waxed_exposed_chiseled_copper, waxed_weathered_chiseled_copper, waxed_oxidized_chiseled_copper, copper_grate, exposed_copper_grate, weathered_copper_grate, oxidized_copper_grate, waxed_copper_grate, waxed_exposed_copper_grate, waxed_weathered_copper_grate, waxed_oxidized_copper_grate, copper_bulb, exposed_copper_bulb, weathered_copper_bulb, oxidized_copper_bulb, waxed_copper_bulb, waxed_exposed_copper_bulb, waxed_weathered_copper_bulb, waxed_oxidized_copper_bulb, copper_trapdoor, exposed_copper_trapdoor, weathered_copper_trapdoor, oxidized_copper_trapdoor, waxed_copper_trapdoor, waxed_exposed_copper_trapdoor, waxed_weathered_copper_trapdoor, and waxed_oxidized_copper_trapdoor into needs_stone_tool block tag.tuff_slab, polished_tuff_slab, and tuff_brick_slab into slabs block and item tags.tuff_stairs, polished_tuff_stairs, and tuff_brick_stairs into stairs block and item tags.copper_trapdoor, exposed_copper_trapdoor, weathered_copper_trapdoor, oxidized_copper_trapdoor, waxed_copper_trapdoor, waxed_exposed_copper_trapdoor, waxed_weathered_copper_trapdoor, and waxed_oxidized_copper_trapdoor into #trapdoors block tag.copper_door, exposed_copper_door, weathered_copper_door, oxidized_copper_door, waxed_copper_door, waxed_exposed_copper_door, waxed_weathered_copper_door, and waxed_oxidized_copper_door into #doors block tag.tuff_wall, polished_tuff_wall, and tuff_brick_wall into walls block and item tags.copper_door, exposed_copper_door, weathered_copper_door, oxidized_copper_door, waxed_copper_door, waxed_exposed_copper_door, waxed_weathered_copper_door, and waxed_oxidized_copper_door into wooden_doors block tag.From released versions before 1.20
/execute store score does not store 0 when subcommand is advancement and fails.pausedTickDelta updated when the game is unpaused rather than paused.maxCommandChainLength before queueing commands.maxCommandChainLength commands are already queued.RootVehicle tag in playerdata entry is not upgraded.Error starting SoundSystem. Turning off sounds & music"./fill.MaxNearbyEntities./execute summon command still runs.mcfunction files, the /damage command does not trigger player_hurt_entity and player_killed_entity advancements the correct number of times./execute store is invoked for every command within a function.gamerule.commandModificationBlockLimit is in title case instead of sentence case.From 1.20
From 1.20.1
GLX._initGlfw Treats Pointer as a String.From 1.20.2
/return command cannot run function when inside another function./return run./execute if function always fails and /execute unless function always succeeds if run from a function.Signature is missing from Property textures appears in the logs of some Minecraft worlds due to player heads.