Inventar-Erstellung
Die MinecraftInventory Komponente ermöglicht es, ein Minecraft-ähnliches Inventar mit anklickbaren Slots, Tooltips und einem optionalen Header darzustellen. Diese Komponente ist nützlich, um Inhalte interaktiv auf Dokumentationsseiten zu präsentieren, ähnlich wie ein Inventar in Minecraft.
Beispiel-Nutzung
Hier ist ein Beispiel, wie du die MinecraftInventory Komponente in deinen .mdx-Dateien verwenden kannst:
<MinecraftInventory
headerText="GommeHD's Inventar"
slots={[
{ itemName: "diamond", tooltip: `§b§lGommeHD's Diamond`, link: 'https://gommehd.net' },
{ itemName: "tnt", tooltip: `§4§lGommemode`, link: 'https://gommehd.net' },
{ itemName: "gold_ingot", tooltip: `§c§lGold, das auf \neine andere Docs Seite linked`,
link: '/basics' },
]}
/>
Props
headerText (string, optional)
slots (Array, required)
{ itemName: "wooden_sword", tooltip: `§a§lSlots Demonstration` },
Man kann theoretisch so viele Slots wie gewünscht hinzufügen. Jeder Slot hat die folgenden Eigenschaften:
itemname (string, required)
Der Name des Items, das im Slot angezeigt werden soll. Dieser Name sollte dem Namen des Items in Minecraft entsprechen, z.B. diamond, gold_ingot, dirt, etc.
Achtung: Stand version 1.21!
Empty Slots
Für Empty Slots benutze itemname: "empty". Der Vorteil besteht darin, dass man so auch Tooltips und Links zu leeren Slots hinzufügen kann.
{ itemName: "empty", tooltip: `§a§lEin Empty Slot der Links und Tooltips kann.`, link: 'https://gommehd.net' },
tooltip (string, optional)
Fügt einen Tooltip hinzu der beim Hovern über den Slot angezeigt wird. Der Text kann Minecraft-Formatierungscodes enthalten, um die Farbe und Formatierung des Textes zu ändern.
link (string, optional)
Fügt einen Link hinzu, der geöffnet wird, wenn der Slot angeklickt wird. Dies kann eine externe URL oder ein interner Link zu z.B. einer anderen Docs Seite sein.
Color Codes
Die Color-Codes können genauso benutzt werden wie in Minecraft selbst:
const colorMap = {
"0": "#000000", // Schwarz
"1": "#0000AA", // Dunkelblau
"2": "#00AA00", // Dunkelgrün
"3": "#00AAAA", // Dunkelaqua
"4": "#AA0000", // Dunkelrot
"5": "#AA00AA", // Dunkelviolett
"6": "#FFAA00", // Gold
"7": "#AAAAAA", // Grau
"8": "#555555", // Dunkelgrau
"9": "#5555FF", // Blau
a: "#55FF55", // Grün
b: "#55FFFF", // Aqua
c: "#FF5555", // Rot
d: "#FF55FF", // Hellviolett
e: "#FFFF55", // Gelb
f: "#FFFFFF", // Weiß
r: "#FFFFFF", // Reset auf Weiß
};
const formatMap = {
l: "bold", // Fett
o: "italic", // Kursiv
n: "underline", // Unterstrichen
m: "line-through", // Durchgestrichen
k: "obfuscated", // Verwischt
r: "reset", // Reset aller Formatierungen
};
Hier wurde "§6Gold", "§bBlau", "§aGrün" und §c§kText als Tooltip verwendet, was den Text in der jeweiligen Farbe färbt / formatiert.
Beispiel GUI (Compass von GommeHD.net)


Entdecke diverse Spielmodi in von
Spielern erstellten Runden


Springe durch Jump 'n' Runs, triff
Freunde und spiele Gommunity-Spiele


Zum Spawn


Hole deine Belohnung ab und öffne Item-
sowie Coin-Truhen














Baue in vorgegebener Zeit ein Bauwerk
zu einem bestimmten Thema

Errichte dein eigenes Handelsimperium,
gründe eine Gilde und lass deiner
Kreativität beim Bauen freien Lauf

Spring so schnell du kannst durch das
Jump 'n' Run und beweise dich danach im
Kampf gegen deine Gegner





Wähle dein Kit, sammle Items und
vernichte deine Gegner auf fliegenden
Inseln

Duelliere dich mit anderen Spielern in
verschiedenen Minispielen, um dich bis
an die Spitze zu kämpfen

Kämpfe in diesem endlosen Spiel gegen
andere Spieler und verbessere dein
Equipment durch Kills

Errichte dein eigenes Minenimperium,
stelle Arbeiter ein, verbessere diese
und werde zum reichsten Spieler

Kaufe Items, zerstöre gegnerische
Betten und beschütze dein Eigenes

In diesem taktischen Teamspiel könnt
ihr fast niemandem vertrauen. Finde den
Feind, bevor er dich töten kann

Spiele einen unserer 6 spannenden
Spielmodi im 1vs1 gegen andere Spieler
und steige im Ranking auf



Sammle vorgegebene Items auf deiner
Bingokarte und vervollständige als
erster Spieler eine Reihe mit 5 Feldern

Spiele Duelle mit abwechslungsreichen
Kits oder starte Turniere und kämpfe
dich an die Spitze des Rankings

Verstecke dich als Hider, ärgere deine
Gegenspieler mit Sticheleien und hoffe
nicht von Seekern gefunden zu werden


Spiele abwechslungsreiche Kits im 1vs1
gegen andere Spieler und kämpfe dich an
die Spitze des Rankings

Kämpfe in diesem endlosen Spiel mit
BedWars-Equipment gegen andere Spieler
und erhalte Vorteile durch Killstreaks

Kämpfe in diesem endlosen Spiel mit
Diamant-Equipment gegen andere Spieler















