Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package io.github.TailowOfficial.core.init;
- import io.github.TailowOfficial.Incognito;
- import io.github.TailowOfficial.common.items.SpecialItem;
- import net.minecraft.inventory.EquipmentSlotType;
- import net.minecraft.item.ArmorItem;
- import net.minecraft.item.ArmorMaterial;
- import net.minecraft.item.AxeItem;
- import net.minecraft.item.BlockItem;
- import net.minecraft.item.Food;
- import net.minecraft.item.HoeItem;
- import net.minecraft.item.Item;
- import net.minecraft.item.ItemGroup;
- import net.minecraft.item.ItemTier;
- import net.minecraft.item.PickaxeItem;
- import net.minecraft.item.ShovelItem;
- import net.minecraft.item.SwordItem;
- import net.minecraft.potion.EffectInstance;
- import net.minecraft.potion.Effects;
- import net.minecraftforge.fml.RegistryObject;
- import net.minecraftforge.registries.DeferredRegister;
- import net.minecraftforge.registries.ForgeRegistries;
- public class ItemInit {
- public static final DeferredRegister<Item> ITEMS = DeferredRegister.create(ForgeRegistries.ITEMS,
- Incognito.MOD_ID);
- public static final RegistryObject<Item> amethyst_gem = ITEMS.register("amethyst_gem",
- () -> new Item(new Item.Properties().group(Incognito.INCOGNITO_GROUP)));
- public static final RegistryObject<Item> iron_rod = ITEMS.register("iron_rod",
- () -> new Item(new Item.Properties().group(Incognito.INCOGNITO_GROUP)));
- public static final RegistryObject<Item> amethyst_dust = ITEMS.register("amethyst_dust",
- () -> new Item(new Item.Properties().group(Incognito.INCOGNITO_GROUP)));
- public static final RegistryObject<Item> blueberry = ITEMS.register("blueberry",
- () -> new Item(new Item.Properties().group(Incognito.INCOGNITO_GROUP)
- .food(new Food.Builder().effect(() -> new EffectInstance(Effects.SPEED, 100, 2), 1.0f).fastToEat()
- .hunger(2).saturation(0.2f).setAlwaysEdible().build())));
- public static final RegistryObject<Item> incognito_logo = ITEMS.register("incognito_logo",
- () -> new Item(new Item.Properties().group(Incognito.INCOGNITO_GROUP)));
- public static final RegistryObject<SpecialItem> SPECIAL_ITEM = ITEMS.register("handheld_zombie_spawn_egg",
- () -> new SpecialItem(new Item.Properties().group(Incognito.INCOGNITO_GROUP)));
- // Block Items
- public static final RegistryObject<BlockItem> EXAMPLE_BLOCK = ITEMS.register("amethyst_ore",
- () -> new BlockItem(BlockInit.EXAMPLE_BLOCK.get(), new Item.Properties().group(Incognito.INCOGNITO_GROUP)));
- public static final RegistryObject<BlockItem> amethyst_block = ITEMS.register("amethyst_block",
- () -> new BlockItem(BlockInit.amethyst_block.get(), new Item.Properties().group(Incognito.INCOGNITO_GROUP)));
- //Tools
- public static final RegistryObject<SwordItem> amethyst_sword = ITEMS.register("amethyst_sword",
- () -> new SwordItem(ItemTier.NETHERITE, 8, 6f, (new Item.Properties()).group(Incognito.INCOGNITO_GROUP)));
- public static final RegistryObject<PickaxeItem> amethyst_pickaxe = ITEMS.register("amethyst_pickaxe",
- () -> new PickaxeItem(ItemTier.NETHERITE, 3, -2.4f, (new Item.Properties()).group(Incognito.INCOGNITO_GROUP)));
- public static final RegistryObject<ShovelItem> amethyst_shovel = ITEMS.register("amethyst_shovel",
- () -> new ShovelItem(ItemTier.NETHERITE, 3, -2.4f, (new Item.Properties()).group(Incognito.INCOGNITO_GROUP)));
- public static final RegistryObject<AxeItem> amethyst_axe = ITEMS.register("amethyst_axe",
- () -> new AxeItem(ItemTier.NETHERITE, 8, -2.4f, (new Item.Properties()).group(Incognito.INCOGNITO_GROUP)));
- public static final RegistryObject<HoeItem> amethyst_hoe = ITEMS.register("amethyst_hoe",
- () -> new HoeItem(ItemTier.NETHERITE, -4, 0.0f, (new Item.Properties()).group(Incognito.INCOGNITO_GROUP)));
- //Armor
- public static final RegistryObject<ArmorItem> mage_helmet = ITEMS.register("mage_helmet",
- () -> new ArmorItem(ItemTier.NETHERITE, EquipmentSlotType.HEAD, (new Item.Properties()).group(Incognito.INCOGNITO_GROUP)));
- //Mage
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement