minecraft-mod/remappedSrc/modchest/item/modItems.java

33 lines
1.6 KiB
Java
Raw Normal View History

2024-07-07 16:17:55 +02:00
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
}