mrkirby153

Untitled

Oct 31st, 2012
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.23 KB | None | 0 0
  1. package mrkirby153.periodicraft;
  2.  
  3. import java.lang.ref.Reference;
  4.  
  5. import cpw.mods.fml.common.Mod;
  6. import cpw.mods.fml.common.Mod.Init;
  7. import cpw.mods.fml.common.Mod.PreInit;
  8. import cpw.mods.fml.common.SidedProxy;
  9. import cpw.mods.fml.common.event.FMLInitializationEvent;
  10. import cpw.mods.fml.common.event.FMLPreInitializationEvent;
  11. import cpw.mods.fml.common.network.NetworkMod;
  12. import cpw.mods.fml.common.registry.LanguageRegistry;
  13. import net.minecraft.src.CreativeTabs;
  14. import net.minecraft.src.Item;
  15. import net.minecraftforge.*;
  16. import net.minecraftforge.common.Configuration;
  17.  
  18. @Mod(modid = "Periodicraft", name = "Periodicraft", version = "1.0alpha")
  19. @NetworkMod(clientSideRequired = true, serverSideRequired = false)
  20. public class periodiCraft_main {
  21. //91 ItemID's
  22.     //CreativeTabs tabPeriodicraft= new CreativeTabPeriodicraft(CreativeTabs.getNextID(), Reference.class);
  23.     public static final CreativeTabs tabPeriodicraft = new CreativeTabPeriodicraft(CreativeTabs.getNextID(), "Periodicraft");
  24.     @SidedProxy(clientSide = "mrkirby153.periodicraft.ClientProxy", serverSide = "mrkirby153.periodicraft.CommonProxy")
  25.     public static CommonProxy proxy;
  26.    
  27.     public int HydrogenID;
  28.     public static Item hydrogen;
  29.    
  30.     public int HeliumID;
  31.     public static Item Helium;
  32.    
  33.  
  34.     @PreInit
  35.     public void preInit(FMLPreInitializationEvent event){
  36.         Configuration cfg = new Configuration(event.getSuggestedConfigurationFile());
  37.        
  38.         try{
  39.             cfg.load();
  40.             cfg.getItem("Hydrogen", 6000).getInt();
  41.             cfg.getItem("Helium", 6001).getInt();
  42.         }finally{
  43.             cfg.save();
  44.         }
  45.     }
  46.    
  47.     @Init
  48.     public void init(FMLInitializationEvent event){
  49.         //CreativeTabs tabPeriodicraft= new CreativeTabPeriodicraft(CreativeTabs.getNextID(), Reference.class);
  50.         // hydrogen = (new ItemHydrogen(HydrogenID)).setIconCoord(0, 0).setItemName("Hydrogen");
  51.         Helium = (new ItemHelium(HeliumID)).setIconCoord(0, 1).setItemName("Helium");
  52.         hydrogen = (new ItemHydrogen(HydrogenID)).setIconCoord(0, 0);
  53.         addNames();
  54.         addSmelting();
  55.         addCrafting();
  56.     }
  57.     public void addNames(){
  58.         LanguageRegistry.addName(hydrogen, "Bottle of Hydrogen");
  59.         LanguageRegistry.addName(Helium, "Bottle of Helium");
  60.     }
  61.    
  62.     public void addSmelting(){
  63.        
  64.     }
  65.     public void addCrafting(){
  66.        
  67.     }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment