Sjabloon:Inventory slot

Uit Minecraft Wiki
Ga naar: navigatie, zoeken
Afkorting
Slot
Lualogo.svg
Dit sjabloon gebruikt Module:Inventory slot. De data is opgeslagen in Module:Inventory slot/Aliases.
De scripts hiervan zijn geschreven in Lua. Zie ook WP:Lua en mw:Extension:Scribunto voor meer informatie.

Dit sjabloon toont een afbeelding die werkt en lijkt op een inventarisvakje in het spel.

De afbeeldingen zijn grotendeels afkomstig uit {{InvSprite}}, maar als de gespecificeerde afbeelding niet gevonden kan worden, wordt er teruggevallen op het oude grid-systeem met Grid <item name>.png.

Gebruik[bewerken]

Alle invoervelden zijn optioneel:

{{Slot
|[Titel]Mod:Naam,Hoeveelheid[Beschrijving]; [Titel2]Mod2:Naam2,Hoeveelheid2[Beschrijving2]; ...
|mod=Standaardmod (handig voor animaties en lay-outs)
|default=Afbeelding die wordt getoond onder de hoofdafbeelding
|align=Verticale uitlijning
|link=Linkoverschrijving
|title=Tekst getoond als de muis op de afbeelding wordt geplaatst
|class=Extra klassen die worden toegevoegd aan de klasse .invslot
|style=Stijl toe te voegen aan .invslot
|imgclass=Voegt extra klassen toe aan .invslot-item
|numstyle=Voegt stijl toe aan de hoeveelheid
}}

Onderdelen[bewerken]

De eerste parameter is een speciale parameter, omdat deze bestaat uit verschillende 'onderdelen' die gegroepeerd zijn in frames (afgegrensd door ;) die na elkaar worden afgespeeld als JavaScript ingeschakeld is. Elk onderdeel is optioneel, maar zonder de naam doet het niets.

Simpel voorbeeld[bewerken]

Toon een afbeelding van rauw varkensvlees met een stapelgrootte van 20: {{Slot|Rauw varkensvlees,20}}

geeft


20

De getallen 2 tot 999 worden ondersteunt. Andere getallen worden niet getoond.

Als geen afbeeldingen wordt gespecificeerd, wordt een leeg vakje getoond. Dit kan worden gebruikt als volgt:

{{Slot|TNT}}{{Slot|TNT}}{{Slot}}{{Slot}}{{Slot|TNT}}{{Slot|TNT}}<br>
{{Slot|TNT}}{{Slot|TNT}}{{Slot}}{{Slot}}{{Slot|TNT}}{{Slot|TNT}}<br>
{{Slot}}{{Slot}}{{Slot|TNT}}{{Slot|TNT}}{{Slot}}{{Slot}}<br>
{{Slot}}{{Slot|TNT}}{{Slot|TNT}}{{Slot|TNT}}{{Slot|TNT}}{{Slot}}<br>
{{Slot}}{{Slot|TNT}}{{Slot|TNT}}{{Slot|TNT}}{{Slot|TNT}}{{Slot}}<br>
{{Slot}}{{Slot|TNT}}{{Slot}}{{Slot}}{{Slot|TNT}}{{Slot}}
geeft










































Dit is echter heel groot en geeft lelijke code, dus doe dit vooral niet. Gebruik in plaats daarvan de sjablonen {{blauwdruk met lagen}} of {{schematic}}.

Andere namen[bewerken]

Opmerking: de meeste baniervarianten zijn niet geïncludeerd vanwege de hoeveelheid ervan.

De bovenstaande namen kunnen gebruikt worden om veelvoorkomende namen te verkorten.

{{Slot|Elk hout;Gouden appel}}

geeft









Wanneer een andere naam wordt gebruikt, kunnen onderdelen ervan worden overgeschreven met andere onderdelen.

{{Slot|Elk hout,4;[&oGlimmende appel]Betoverde gouden appel}}

geeft


4

4

4

4

4

4


Mods kunnen een eigen tabel hebben voor andere namen door middel van de paramater modaliases.

Titels en beschrijving[bewerken]

De title-parameter kan gebruikt worden om een titel te tonen voor alle frames

{{Slot|Rauw varkensvlees; Gebraden varkensvlees|title=Stinkend varkensvlees}}

geeft




Zet de title-parameter op none om de titel te verwijderen: {{Slot|Rauw varkensvlees; Gebraden varkensvlees|title=none}}

geeft




De eerste tekst tussen vierkante haken kan gebruikt worden om een titel te geven aan individuele frames. Ook ondersteund het de standaardformateercodes door middel van & in plaats van §. Als de titel enkel formateercodes bevat en geen andere tekst, wordt de formateercode gebruikt als titel van het frame.

{{Slot|[&b]Diamanten zwaard}}

geeft



De laatste tekst tussen vierkante haken kan gebruikt worden om een beschrijving toe te voegen. Verder ondersteunt het de standaardformateercodes en door middel van / kunnen meerdere regels gebruikt worden..

{{Slot|[&b&oExcalibur]IJzeren zwaard[&7Kastijding V/Vuuraspect I//&9+6 aanvalsschade]}}

geeft


Subframes[bewerken]

Subframes worden getoond als een enkel frame, maar de frames in dat frame zijn telkens anders als het subframe weer wordt getoond. Een set subframes kan tussen accolades worden gezet.

In het volgende voorbeeld is een voorwerpgroep met meerdere frames tussen accolades geplaatst, waardoor telkens andere houten planken worden getoond als het subframe wordt getoond.

{{Slot|{Elke houten planken};IJzerstaaf}}

geeft








Uitlijning[bewerken]

De uitlijning gebruikt de CSS-eigenschap vertical-align. Om een inventarisvakje in het midden uit te lijnen, kan het volgende worden gebruikt: Het ruikt naar {{Slot|Rauw varkensvlees|align=middle}} hier!

geeft

Het ruikt naar
hier!

Standaard[bewerken]

De standaard wordt altijd getoond. Het wordt geplaatst onder de afbeelding. {{Slot|default=Grid layout Brewing Empty}}{{Slot|Triviale spattende drank|default=Grid layout Brewing Empty}}

geeft



Link[bewerken]

Om een link te wijzigen voor alle frames in een vakje, gebruik dan de link-parameter: {{Slot|Houtskool|link=Steenkool#Houtskool}}

geeft



Door de link-parameter op none te zetten, wordt de link verwijderd: {{Slot|Houtskool|link=none}}

geeft


Merk op dat de titel behouden blijft.

Beschikbare afbeeldingen[bewerken]

Andere sjablonen[bewerken]

De volgende sjablonen implementeren dit sjabloon in een gebruikersinterface. Deze laten een afbeelding zien zoals het in Minecraft ook zou zijn. Doordat deze sjablonen dit sjabloon gebruiken, werken ze op grotendeels dezelfde manier als dit sjabloon.

[bekijken | bewerken | geschiedenis | cache legen]Bovenstaande documentatie is getranscludeerd uit Sjabloon:Inventory slot/doc.