33 lines
1.6 KiB
Java
Executable File
33 lines
1.6 KiB
Java
Executable File
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.util.Identifier;
|
|
import net.minecraft.util.registry.Registry;
|
|
|
|
//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
|
|
|
|
}
|