Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Minecraft:Client.json: Difference between revisions

From SAS Gaming Wiki
SyncBot (talk | contribs)
Sync: updated from Minecraft
SyncBot (talk | contribs)
Sync: updated from Minecraft
Line 64: Line 64:
****** {{nbt|int|size}}: The size of the file in bytes.
****** {{nbt|int|size}}: The size of the file in bytes.
****** {{nbt|string|url}}: The URL that the game should visit to download the file.
****** {{nbt|string|url}}: The URL that the game should visit to download the file.
***** {{nbt|compound|classifiers}}: Appears only for some libraries.
***** {{nbt|compound|classifiers}}: Appears until [[Minecraft:1.19-pre1]], only for some libraries.
****** {{nbt|compound|<classifier>}}: Specifies the artifact information for the artifact with this specific classifier. Repeats the artifact structure above.
****** {{nbt|compound|<classifier>}}: Specifies the artifact information for the artifact with this specific classifier. Repeats the artifact structure above.
**** {{nbt|string|name}}: A [https://maven.apache.org/guides/mini/guide-naming-conventions.html maven name] for the library, in the form of "''groupId'':''artifactId'':''version''".
**** {{nbt|string|name}}: A [https://maven.apache.org/guides/mini/guide-naming-conventions.html maven name] for the library, in the form of "''groupId'':''artifactId'':''version''" for Java libraries and, since [[Minecraft:22w18a]], "''groupId'':''artifactId'':''version'':natives-''platform''" for native libraries.
**** {{nbt|string|url}}: The URL of the [https://maven.apache.org Maven] repository (used by [[Minecraft:Mods/Forge|Forge]]).
**** {{nbt|string|url}}: The URL of the [https://maven.apache.org Maven] repository (used by [[Minecraft:Mods/Forge|Forge]]).
**** {{nbt|compound|natives}}: Information about native libraries (in C) bundled with this library. Appears only when there are classifiers for natives.
**** {{nbt|compound|natives}}: Information about native libraries (in C) bundled with this library. Appears until [[Minecraft:1.19-pre1]], only when there are classifiers for natives.
***** {{nbt|string}}: This tag's name depends on the natives that appear in the classifiers, it will be one of "windows", "osx" or "linux".
***** {{nbt|string}}: This tag's name depends on the natives that appear in the classifiers, it will be one of "windows", "osx" or "linux".
**** {{nbt|compound|extract}}: Rules to follow when extracting natives from a library.
**** {{nbt|compound|extract}}: Rules to follow when extracting natives from a library.
Line 100: Line 100:
|{{HistoryLine||1.16|dev=20w21a|Added two new arguments: {{cd|disableChat}}, which disables the chat in-game, and {{cd|disableMultiplayer}}, which disables the "Multiplayer" and "Minecraft Realms" buttons.}}
|{{HistoryLine||1.16|dev=20w21a|Added two new arguments: {{cd|disableChat}}, which disables the chat in-game, and {{cd|disableMultiplayer}}, which disables the "Multiplayer" and "Minecraft Realms" buttons.}}
|{{HistoryLine||1.17|dev=20w45a|Added the {{nbt|compound|javaVersion}} tag with all its children.}}
|{{HistoryLine||1.17|dev=20w45a|Added the {{nbt|compound|javaVersion}} tag with all its children.}}
|{{HistoryLine||1.19|dev=22w18a|A new maven name form, "''groupId'':''artifactId'':''version'':natives-''platform''", is used for Windows on ARM natives.}}
|{{HistoryLine|||dev=1.19-pre1|The new maven name form is used for natives of other platforms as well. As such, {{nbt|compound|natives}} and {{nbt|compound|downloads.classifiers}} is no longer present in {{nbt|list|libraries}}.}}
|{{HistoryLine||1.20|dev=23w14a|In {{nbt|list|game}}, added {{nbt|boolean|has_quick_plays_support}}, {{nbt|boolean|is_quick_play_singleplayer}}, {{nbt|boolean|is_quick_play_multiplayer}}, and {{nbt|boolean|is_quick_play_realms}} to {{nbt|list|rules}}.}}
|{{HistoryLine||1.20|dev=23w14a|In {{nbt|list|game}}, added {{nbt|boolean|has_quick_plays_support}}, {{nbt|boolean|is_quick_play_singleplayer}}, {{nbt|boolean|is_quick_play_multiplayer}}, and {{nbt|boolean|is_quick_play_realms}} to {{nbt|list|rules}}.}}
}}
}}

Revision as of 11:09, 23 October 2026

Template:Lowercase Template:Exclusive

Template:Mono is the file that accompanies Template:Mono in Minecraft:.minecraft/versions/<version> and lists the version's attributes. When using the latest version of the Minecraft:Minecraft Launcher, it is named Template:Mono (e.g., Template:Mono). The JSON file for specific versions is located in the Template:Mono file.

JSON format

This is the JSON format for Template:Mono.

History

Template:HistoryTable

Notes

Template:Notelist

Navigation

Template:Navbox Java Edition technical

Minecraft:de:Client.json Minecraft:es:Client.json Minecraft:fr:Client.json Minecraft:ja:Client.json Minecraft:pt:Client.json Minecraft:zh:Client.json