![]() |
VOOZH | about |
| エディション | |
|---|---|
| リリース日 |
2023年10月11日 |
| 種類 | |
| 親バージョン | |
| ダウンロード | |
| 難読化マップ | |
| プロトコルバージョン |
10進:1073741980 |
| データバージョン |
3681 |
| リソースパック |
18 |
| データパック |
20 |
| Javaの要件 | |
{
"title": "Minecraft 23w41a",
"images": [
"23w41a.jpg",
"Java Edition 23w41a.png"
],
"rows": [
{
"field": "''(link to Java Edition article, displayed as Java Edition)''",
"label": "エディション"
},
{
"field": "2023年10月11日",
"label": "リリース日"
},
{
"field": "(link to スナップショット article, displayed as スナップショット)",
"label": "(link to バージョンの種類 article, displayed as 種類)"
},
{
"field": "(link to Java Edition 1.20.3 article, displayed as 1.20.3)",
"label": "親バージョン"
},
{
"field": "[https://piston-data.mojang.com/v1/objects/da1852dc65305e01db8262bad7450eddca55a5d0/client.jar クライアント] ([https://piston-meta.mojang.com/v1/packages/15f2ab1b8cc194afcf299a3703e8350a88bf3136/23w41a.json .json])<br />[https://piston-data.mojang.com/v1/objects/e3e4c46324ac42b1789f7ff6e895ae3c843a9819/server.jar サーバー]",
"label": "ダウンロード"
},
{
"field": "[https://piston-data.mojang.com/v1/objects/a595f60b4582fe7e27436b2d699e5a4c2d253999/client.txt クライアント]<br />[https://piston-data.mojang.com/v1/objects/725b2f657007e6d38d42b1a016155bb6c2a38245/server.txt サーバー]",
"label": "(link to 難読化マップ article, displayed as 難読化マップ)"
},
{
"field": "<small>10進</small>:1073741980<br /><small>16進</small>:4000009C",
"label": "(link to プロトコルバージョン article, displayed as プロトコルバージョン)"
},
{
"field": "3681",
"label": "(link to データバージョン article, displayed as データバージョン)"
},
{
"field": "18",
"label": "(link to パックフォーマット#リソースパック article, displayed as リソースパック)"
},
{
"field": "20",
"label": "(link to パックフォーマット#データパック article, displayed as データパック)"
},
{
"field": "<span class=\"plainlinks\">[https://ja.wikipedia.org/wiki/Java%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E5%B1%A5%E6%AD%B4#Java_SE_17_.282021.E5.B9.B49.E6.9C.8814.E6.97.A5.29 Java SE 17]</span>以上",
"label": "<span style=\"white-space: normal;\">Javaの要件</span>"
}
],
"invimages": [],
"footer": "<div style=\"display:inline-block\"><div style=\"display:inline-block;padding:0 .4em\">[[Java Edition 1.20.2|<span style=\"margin-right:-0.35em\">◄</span>◄ 1.20.2]]</div><div style=\"display:inline-block;padding:0 .4em\">[[Java Edition 23w40a|◄ 23w40a]]</div>\n</div><div style=\"display:inline-block\"><div style=\"display:inline-block;padding:0 .4em\">[[Java Edition 23w42a| 23w42a ►]]</div><div style=\"display:inline-block;padding:0 .4em\">[[Java Edition 1.20.4| 1.20.4 <span style=\"margin-right:-0.35em\">►</span>►]]</div></div>"
}
Java Edition 23w41aは、2023年10月11日にリリースされたJava Edition 1.20.3に向けた2番目のスナップショットである[1]。このスナップショットでは、/execute if functionや/return runなど関数周りの機能拡充、飾り壺の機能拡大、バグの修正が行われた。
/execute (if|unless) functionexecuteのサブコマンド。関数を実行し、その戻り値に従って次のサブコマンドをに進むか否かを決定する。
/returnコマンドで戻り値が与えられており」かつ「その戻り値が0でない」ことである。
/returnコマンドで戻り値が与えられたコマンドが一つもない場合は、(if|unless)いずれの条件も通過することができない(一つでも戻り値が与えられていれば、そのすべての戻り値が0であったとしてもunlessは通過できる)。/return run/returnコマンドの新しい構文。属する関数を終了させるとともにコマンドを1つ実行し、その戻り値を関数の戻り値として与える。
return run <コマンド><コマンド> - 実行するコマンド。/returnを伴わない/functionコマンドなど、戻り値をそもそも持たないコマンドを実行した場合はreturnコマンドも戻り値を与えない。return run execute as @e ...など「実行文脈」が分岐する場合は、そのうち始めの実行文脈における戻り値を採用する。
maxCommandForkCountが追加された。
execute as @eは文脈を5つ、execute as @e at @eは文脈を5×5=25個生成する。65536。crackedで管理できるようになった。trueに設定するとターゲットしていなくても他のMobと同じように表示されるようになる。/returnを使用しない場合、および実行の際にエラーが生じた場合一切戻り値を返さなくなった。
/execute store ... run functionコマンドで関数を実行した場合に、関数内のコマンドに対し逐一戻り値が保存される仕様が削除された。
maxCommandChainLength/execute as @e run ...や/function ...などチャット欄から実行した一個のコマンドにより複数のコマンドが実行されうる場合、その総実行数はmaxCommandChainLengthによって制限される。maxCommandChainLengthに対する計上順が本来の実行順に適うように修正された。maxCommandChainLengthは関数に対しては単にコマンド実行数を計上するのではなく、次のような「操作」を計上するようになった。
/executeにおけるサブコマンドの実行20に上がった。dust_plumeが追加された。