package modchest.item; import modchest.REServerMod; import modchest.item.custom.piratesCoinItem; import net.fabricmc.fabric.api.item.v1.FabricItemSettings; import net.minecraft.item.Item; import net.minecraft.registry.Registry; import net.minecraft.util.Identifier; //Liste der Items die hinzugefügt werden, ausgenommen Blöcke public class modItems { public static Item shipblock; // shipblock wird erstellt, sollte man mal umbenenne. Ist eine Zutat die man für // das steering_wheel braucht zum craften, mehr macht es bisher nicht public static Item pirates_coin; // pirates Coin wird erstellt; definition siehe ./custom/piratesCoinItem da ist // im detail erklärt was das Item machen soll public static void setItems() { // Items werden beschrieben, bzw. dem Register hinzugefügt shipblock = registerItem("shipblock", new Item(new FabricItemSettings().group(modItemGroup.modchest))); pirates_coin = registerItem("pirates_coin", new piratesCoinItem(new FabricItemSettings().group(modItemGroup.modchest).maxCount(16))); } private static Item registerItem(String name, Item item) { // Methode, die die Items dann letztendlich hinzufügt; // nicht bearbeiten ist eine generische MEthode return Registry.register(Registry.ITEM, new Identifier(REServerMod.MOD_ID, name), item); } public static void registerModItems() { REServerMod.LOGGER.info("Registering Mod Items for " + REServerMod.MOD_ID); } // und natürlich ein Error logger }