Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.minecraftgo.noname;
- import org.apache.logging.log4j.LogManager;
- import org.apache.logging.log4j.Logger;
- import com.minecraftgo.noname.items.ItemCustomAxe;
- import com.minecraftgo.noname.items.ItemCustomPickaxe;
- import com.minecraftgo.noname.lists.BlockList;
- import com.minecraftgo.noname.lists.ItemList;
- import com.minecraftgo.noname.lists.ToolMaterialList;
- import net.minecraft.item.Item;
- import net.minecraft.item.ItemBlock;
- import net.minecraft.item.ItemGroup;
- import net.minecraft.util.ResourceLocation;
- import net.minecraftforge.common.MinecraftForge;
- import net.minecraftforge.event.RegistryEvent;
- import net.minecraftforge.eventbus.api.SubscribeEvent;
- import net.minecraftforge.fml.common.Mod;
- import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent;
- import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent;
- import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
- import net.minecraft.item.ItemHoe;
- import net.minecraft.item.ItemSpade;
- import net.minecraft.item.ItemSword;
- @Mod("noname")
- public class NoName
- {
- public static NoName instance;
- public static final String modid = "noname";
- private static final Logger logger = LogManager.getLogger(modid);
- public static final ItemGroup FunModItems = new FunModItems();
- public NoName()
- {
- instance = this;
- FMLJavaModLoadingContext.get().getModEventBus().addListener(this::setup);
- FMLJavaModLoadingContext.get().getModEventBus().addListener(this::clientRegisteries);
- MinecraftForge.EVENT_BUS.register(this);
- }
- private void setup(final FMLCommonSetupEvent event)
- {
- logger.info("Setup method registered.");
- }
- private void clientRegisteries(final FMLClientSetupEvent event)
- {
- logger.info("clientRegisteries registered.");
- }
- @Mod.EventBusSubscriber(bus=Mod.EventBusSubscriber.Bus.MOD)
- public static class RegistryEvents
- {
- @SubscribeEvent
- public static void registerItems(final RegistryEvent.Register<Item> event)
- {
- event.getRegistry().registerAll(ItemList.copper_ingot = new Item(new Item.Properties().group(FunModItems)).setRegistryName(location("copper_ingot")),ItemList.block_of_copper = new ItemBlock(BlockList.block_of_copper, new Item.Properties().group(FunModItems)).setRegistryName(BlockList.block_of_copper.getRegistryName()),ItemList.copper_ore = new ItemBlock(BlockList.copper_ore, new Item.Properties().group(FunModItems)).setRegistryName(BlockList.copper_ore.getRegistryName()),ItemList.copper_axe = new ItemCustomAxe(ToolMaterialList.copper, -1.0f, 5.0f, new Item.Properties().group(FunModItems)).setRegistryName(location("copper_axe")), ItemList.copper_hoe = new ItemHoe(ToolMaterialList.copper, 5.0f, new Item.Properties().group(FunModItems)).setRegistryName(location("copper_hoe")), ItemList.copper_pickaxe = new ItemCustomPickaxe(ToolMaterialList.copper, -1, 6.0f, new Item.Properties().group(FunModItems)).setRegistryName(location("copper_pickaxe")), ItemList.copper_shovel = new ItemSpade(ToolMaterialList.copper, -2.0f, 5.0f, new Item.Properties().group(FunModItems)).setRegistryName(location("copper_shovel")), ItemList.copper_sword = new ItemSword(ToolMaterialList.copper, 0, 5.0f, new Item.Properties().group(FunModItems)).setRegistryName(location("copper_sword")));
- logger.info("Items registered.");
- }
- private static ResourceLocation location(String name)
- {
- return new ResourceLocation(modid, name);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment