====== Item Gruppen (Item Groups)====== ==== Erstellen einer einfachen Item-Gruppe ==== Um deine '''' im Kreativ-Menü anzeigen zu lassen, nutze den''FabricItemGroupBuilder'' um diese zu erstellen: public class ExampleMod implements ModInitializer { public static final class_1761 ITEM_GROUP = FabricItemGroupBuilder.build( new class_2960("tutorial", "general"), () -> new class_1799(class_2246.field_10445)); public static final class_1761 OTHER_GROUP = FabricItemGroupBuilder.create( new class_2960("tutorial", "other")) .icon(() -> new class_1799(class_1802.field_8428)) .build(); // ... } Wenn ''FabricItemGroupBuilder#build'' aufgerufen wurde, wird deine Gruppe zu der Liste von Item-Gruppen im Kreativ-Menü hinzugefügt. Stell sicher, dass du die Argumente ((Beachte, dass die Argumente, die du an den ''''-Konstruktor übergibst, nur bestimmte Zeichen enthalten dürfen.\\ Beide Argumente (der ''namespace'' und der ''path'') können //Kleinbuchstaben//, //Zahlen//, //Unterstriche//, //Punkte//, oder //Bindestriche// enthalten. ''[a-z0-9_.-]''\\ Das zweite Argument (''path'') kann auch //Schrägstriche// enthalten. ''[a-z0-9/._-]''\\ Vermeide andere Zeichen, sonst ''''!)), die du an den Identifier-Konstruktor übergibst, durch deine tatsächliche Mod-ID und Übersetzungsschlüssel ersetzen, den du deiner Item-Gruppe für die Lokalisierung((Der vollständige Übersetzungsschlüssel für das erste Beispiel '''' währe ''itemGroup.mod_id.general'')) später geben möchten. === Füge deine Items in deine Item Gruppe === Wenn du ein eigenes Item erstellst, rufe in ''#'' deine eigene Gruppe auf: public static final class_1792 YOUR_ITEM = new class_1792(new class_1792.class_1793().method_7892(ExampleMod.ITEM_GROUP)); ---- ==== Lass deine Item Gruppe die Items in einer bestimmten Reihenfolge anzeigen ==== Rufe ''FabricItemGroupBuilder#appendItems'' auf und übergebe einen beliebigen ''Consumer//>//>''. Du kannst dann beliebige Items in einer bestimmten Reihenfolge zu der angegebenen Liste hinzufügen. '''' kann genutzt werden, um freie Slots in der Gruppe zu plazieren. public class ExampleMod implements ModInitializer { public static final class_1761 ITEM_GROUP = FabricItemGroupBuilder.build( new class_2960("tutorial", "general"), () -> new class_1799(class_2246.field_10445)); public static final class_1761 OTHER_GROUP = FabricItemGroupBuilder.create( new class_2960("tutorial", "other")) .icon(() -> new class_1799(class_1802.field_8428)) .appendItems(stacks -> { stacks.add(new class_1799(class_2246.field_10166)); stacks.add(new class_1799(class_1802.field_8279)); stacks.add(class_1844.method_8061(new class_1799(class_1802.field_8574), class_1847.field_8991)); stacks.add(class_1799.field_8037); stacks.add(new class_1799(class_1802.field_8699)); }) .build(); // ... } {{:tutorial:item_group_append_items.png?nolink&400|}}