![]() |
VOOZH | about |
| Edition | Java Edition | ||||||
|---|---|---|---|---|---|---|---|
| Release date | October 11, 2023 | ||||||
| Type | Snapshot | ||||||
| Snapshot for | 1.20.3 | ||||||
| Downloads | Client (.json) Server | ||||||
| Obfuscation maps | Client Server | ||||||
| Protocol version | dec: 1073741980 hex: 4000009C | ||||||
| Data version | 3681 | ||||||
| Resource pack format | 18 | ||||||
| Data pack format | 20 | ||||||
| Minimum Java version | Java SE 17 | ||||||
| |||||||
{
"title": "Minecraft 23w41a",
"images": [
"23w41a.jpg",
"Java Edition 23w41a.png"
],
"rows": [
{
"field": "''(link to Java Edition article, displayed as Java Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "October 11, 2023",
"label": "Release date"
},
{
"field": "(link to Snapshot article, displayed as Snapshot)",
"label": "(link to Version types article, displayed as Type)"
},
{
"field": "(link to Java Edition 1.20.3 article, displayed as 1.20.3)",
"label": "Snapshot for"
},
{
"field": "[https://piston-data.mojang.com/v1/objects/da1852dc65305e01db8262bad7450eddca55a5d0/client.jar Client] ([https://piston-meta.mojang.com/v1/packages/15f2ab1b8cc194afcf299a3703e8350a88bf3136/23w41a.json .json])<br />[https://piston-data.mojang.com/v1/objects/e3e4c46324ac42b1789f7ff6e895ae3c843a9819/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/a595f60b4582fe7e27436b2d699e5a4c2d253999/client.txt Client]<br />[https://piston-data.mojang.com/v1/objects/725b2f657007e6d38d42b1a016155bb6c2a38245/server.txt Server]",
"label": "(link to Obfuscation map article, displayed as Obfuscation maps)"
},
{
"field": " <span style=\"font-size:smaller\"><abbr title=\"decimal\">dec</abbr>: </span>1073741980<br /> <span style=\"font-size:smaller\"><abbr title=\"hexadecimal\">hex</abbr>: </span>4000009C",
"label": "(link to Protocol version article, displayed as Protocol version)"
},
{
"field": "3681",
"label": "(link to Data version article, displayed as Data version)"
},
{
"field": "18",
"label": "<span style=\"white-space: normal;\">(link to Pack format#List of pack formats article, displayed as Resource pack format)</span>"
},
{
"field": "20",
"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.2|<span style=\"margin-right:-0.35em\">β</span>β 1.20.2]]</td>\n<td style=\"padding: 0.4em\">'''[[Java Edition 1.20.3|1.20.3]]'''</td>\n<td style=\"padding: 0.4em\" >[[Java Edition 1.20.4| 1.20.4 <span style=\"margin-right:-0.35em\">βΊ</span>βΊ]]</td>\n</tr>\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\">\n[[Java Edition 23w40a|β 23w40a]]\n</td>\n<td style=\"padding: 0.4em\">''' 23w41a'''</td>\n<td style=\"padding: 0.4em\">\n[[Java Edition 23w42a| 23w42a βΊ]]\n</td>\n</tr>\n</table>"
}
23w41a is the second snapshot for Java Edition 1.20.3, released on October 11, 2023,[1] which adds Realms support for all versions, new functionality for decorated pots, reintroduces function-related commands, improves command limits, and fixes bugs.
dust_plume particle type.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.run subcommand: /return run <command>.
command and returns that as the return value of the function.
/return), /return doesn't 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 doesn't return and continues execution.20.From released versions before 1.20
maxCommandChainLength before queueing commands.maxCommandChainLength commands are already queued./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.From 1.20
From 1.20.1
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.From the previous development version