fehler Cannot resolve symbol 'ITEM' warum
Archived 2 years ago
Q
Quipsz
Python
package net.quipsz.tutorialmod.item;
import net.fabricmc.fabric.api.event.player.UseItemCallback;
import net.fabricmc.fabric.api.item.v1.FabricItemSettings;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.Identifier;
import net.quipsz.tutorialmod.TutorialMod;
import net.minecraft.registry.Registry;
public class ModItems {
public static final Item DEATH = registerItem("suicide", new Item(new FabricItemSettings()));
public static void registerModItems() {
TutorialMod.LOGGER.info("Registering Mod Items for " + TutorialMod.MOD_ID);
UseItemCallback.EVENT.register((player, world, hand) -> {
ItemStack heldItem = player.getStackInHand(hand);
if (heldItem.getItem() == DEATH) {
player.setHealth(0.0f);
}
return null;
});
}
private static Item registerItem(String name, Item item) {
return Registry.register(Registry.ITEM, new Identifier(TutorialMod.MOD_ID, name), item);
}
}
