Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.hempcraft.hempcraft.item;
- import net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroupEntries;
- import net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents;
- import net.hempcraft.hempcraft.HempCraft;
- import net.hempcraft.hempcraft.block.ModBlocks;
- import net.minecraft.component.type.FoodComponent;
- import net.minecraft.item.*;
- import net.minecraft.registry.Registries;
- import net.minecraft.registry.Registry;
- import net.minecraft.util.Identifier;
- public class ModItems {
- public static final Item HEMP_LEAF = new Item(new Item.Settings());
- // La ligne ci-dessous est corrigée avec les nouvelles méthodes
- public static final Item HEMP_CIGARETTE = new HempCigaretteItem(new Item.Settings()
- .food(new FoodComponent.Builder().nutrition(1).saturationModifier(0.1f).alwaysEdible().build()));
- public static final Item HEMP_SEEDS = new AliasedBlockItem(ModBlocks.HEMP_CROP_BLOCK, new Item.Settings());
- private static Item registerItem(String name, Item item) {
- return Registry.register(Registries.ITEM, Identifier.of(HempCraft.MOD_ID, name), item);
- }
- private static void addItemsToCreativeTab(FabricItemGroupEntries entries) {
- entries.add(HEMP_SEEDS);
- entries.add(HEMP_LEAF);
- entries.add(HEMP_CIGARETTE);
- }
- public static void registerModItems() {
- registerItem("hemp_leaf", HEMP_LEAF);
- registerItem("hemp_cigarette", HEMP_CIGARETTE);
- registerItem("hemp_seeds", HEMP_SEEDS);
- ItemGroupEvents.modifyEntriesEvent(ItemGroups.INGREDIENTS).register(ModItems::addItemsToCreativeTab);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment