Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package marikc0.optionals;
- import net.minecraftforge.common.Configuration;
- import net.minecraft.block.*;
- import net.minecraft.item.*;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.Mod.EventHandler;
- import cpw.mods.fml.common.Mod.Instance;
- import cpw.mods.fml.common.SidedProxy;
- import cpw.mods.fml.common.event.FMLInitializationEvent;
- import cpw.mods.fml.common.event.FMLPostInitializationEvent;
- import cpw.mods.fml.common.event.FMLPreInitializationEvent;
- import cpw.mods.fml.common.network.NetworkMod;
- import cpw.mods.fml.common.registry.LanguageRegistry;
- import cpw.mods.fml.common.registry.GameRegistry;
- @Mod(modid="marikc0.optionals", name="Marikc0's Optionals", version="0.0.1b")
- @NetworkMod(clientSideRequired=true)
- public class optionals {
- // Items
- public static Item ItemManure;
- public static Item ItemShiitake;
- public static Item ItemGuano;
- // Item IDs
- public static int ID_ItemManure;
- public static int ID_ItemShiitake;
- public static int ID_ItemGuano;
- // Blocks
- // Block IDs
- @Instance(value = "optionals")
- public static optionals instance;
- @SidedProxy(clientSide="marikc0.optionals.ClientProxy", serverSide="marikc0.optionals.CommonProxy")
- public static CommonProxy proxy;
- @EventHandler
- public void preInit(FMLPreInitializationEvent event) {
- Configuration configFile = new Configuration(event.getSuggestedConfigurationFile());
- configFile.load();
- // Item IDs
- ID_ItemManure = configFile.get(Configuration.CATEGORY_ITEM, "ID_ItemManure", 6530).getInt();
- ID_ItemShiitake = configFile.get(Configuration.CATEGORY_ITEM, "ID_Shiitake", 6531).getInt();
- ID_ItemGuano = configFile.get(Configuration.CATEGORY_ITEM, "ID_ItemGuano", 6532).getInt();
- configFile.save();
- }
- @EventHandler
- public void load(FMLInitializationEvent event) {
- proxy.registerRenderers();
- GameRegistry.registerFuelHandler(new OptionalsFuelHandler());
- // Items
- ItemManure = new ItemManure(ID_ItemManure);
- ItemShiitake = new ItemShiitake(ID_ItemShiitake);
- ItemGuano = new ItemGuano(ID_ItemGuano);
- // Language Registry
- LanguageRegistry.addName(ItemManure, "Manure");
- LanguageRegistry.addName(ItemShiitake, "Shiitake Mushroom");
- }
- @EventHandler
- public void postInit(FMLPostInitializationEvent event) {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement