KKeine Bearbeitungszusammenfassung |
K (Die /IDs-Module werden nicht mehr benötigt und wurden mit den Sprite-Modulen kombiniert) |
||
Zeile 1: | Zeile 1: | ||
− | <includeonly><span title="{{ucfirst: {{lc: {{{1|}}} }} }}">{{#invoke: Sprite | sprite | data = JsonSprite | text = {{#if:{{{2|}}}|<span style="font-weight: bold;{{#ifeq:{{{1|}}}|ORDNER|background:#BDFCC9;|}}">{{{2}}}</span>}} }}</span></includeonly><noinclude>{{Dokumentation|lua=Sprite;JsonSprite |
+ | <includeonly><span title="{{ucfirst: {{lc: {{{1|}}} }} }}">{{#invoke: Sprite | sprite | data = JsonSprite | text = {{#if:{{{2|}}}|<span style="font-weight: bold;{{#ifeq:{{{1|}}}|ORDNER|background:#BDFCC9;|}}">{{{2}}}</span>}} }}</span></includeonly><noinclude>{{Dokumentation|lua=Sprite;JsonSprite}}</noinclude> |
Version vom 12. Mai 2018, 10:44 Uhr
Die Vorlage JSON veranschaulicht die verschiedenen Datentypen der JSON-Notation, die von Minecraft für zahlreiche Daten verwendet wird und kann außerdem Symbole für Ordnerstrukturen erzeugen. Dazu wird ein entsprechendes Symbol (Sprite) ausgegeben. Die Vorlage wird am besten mit einer unsortierten Liste gekoppelt, die in eine "treeview"- Klasse zum Anzeigen von Datenbäumen eingebettet ist (siehe Beispiel). Das Datentyp- oder Ordnerstruktursymbol wird intern durch die Vorlage:JSONsprite erzeugt, alle weiteren Infos siehe dort.
Für strukturierte Daten, die im NBT-Format vorliegen, wird die Vorlage:NBT verwendet.
Anwendung
{{JSON|Symbolname|Anzeigetext}}
Beispiel
<div class="treeview"> * {{JSON|objekt}} ** {{JSON|objekt|pack:}} *** {{JSON|text|description:}} Die Ressourcenpaket-Beschreibung *** {{JSON|zahl|pack_format:}} Das Ressourcenpaket-Format </div>
- Lua-Fehler in package.lua, Zeile 80: module 'Modul:JsonSprite' not found
- Lua-Fehler in package.lua, Zeile 80: module 'Modul:JsonSprite' not found
- Lua-Fehler in package.lua, Zeile 80: module 'Modul:JsonSprite' not found Die Ressourcenpaket-Beschreibung
- Lua-Fehler in package.lua, Zeile 80: module 'Modul:JsonSprite' not found Das Ressourcenpaket-Format
- Lua-Fehler in package.lua, Zeile 80: module 'Modul:JsonSprite' not found
Parameter
Parameter | Bedeutung |
---|---|
Symbolname | Der Name des Symbols, entweder ein JSON-Datentyp oder ein Ordnerstruktursymbol (siehe Tabelle). |
Anzeigetext | Ein beliebiger optionaler Text, der neben dem Symbol in Fettschrift ausgegeben wird. |
Wird die Schreibweise "ORDNER" als Symbolname verwendet, wird der optionale Text grün hinterlegt. So kann man in einem Ordnerbaum einen bestimmten Ordner hervorheben.
{{JSON|ordner|Verzeichnis}} {{JSON|ORDNER|Verzeichnis}}
ergibt:
Lua-Fehler in package.lua, Zeile 80: module 'Modul:JsonSprite' not found
Lua-Fehler in package.lua, Zeile 80: module 'Modul:JsonSprite' not found
Alle Sprites
Hier findest du alle möglichen Sprites.
JSON
bool
boolean
list
liste
number
zahl
object
objekt
string
text
Ordnerstruktur
datei
file
folder
ordner
Spiel-Symbole |
| ||||||
---|---|---|---|---|---|---|---|
Spiel-Grafiken | |||||||
Wiki-Grafiken | |||||||
Module | |||||||
Hilfsmodule |