Advertisement
Guest User

Untitled

a guest
Nov 26th, 2012
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.36 KB | None | 0 0
  1. =========Main class=====================================================
  2.  
  3. import net.minecraft.src.Block;
  4. import net.minecraft.src.CreativeTabs;
  5. import net.minecraft.src.Item;
  6. import net.minecraft.src.ItemStack;
  7. import net.minecraft.src.Material;
  8. import net.minecraftforge.common.Configuration;
  9. import net.minecraftforge.common.ForgeHooks;
  10. import net.minecraftforge.common.MinecraftForge;
  11. import net.minecraftforge.common.Property;
  12. import cindylo.steelcraft.common.*;
  13. import cpw.mods.fml.common.Mod;
  14. import cpw.mods.fml.common.Mod.Init;
  15. import cpw.mods.fml.common.Mod.Instance;
  16. import cpw.mods.fml.common.Mod.PostInit;
  17. import cpw.mods.fml.common.Mod.PreInit;
  18. import cpw.mods.fml.common.SidedProxy;
  19. import cpw.mods.fml.common.event.FMLInitializationEvent;
  20. import cpw.mods.fml.common.event.FMLPostInitializationEvent;
  21. import cpw.mods.fml.common.event.FMLPreInitializationEvent;
  22. import cpw.mods.fml.common.network.NetworkMod;
  23. import cpw.mods.fml.common.registry.GameRegistry;
  24. import cpw.mods.fml.common.registry.LanguageRegistry;
  25. import java.io.File;
  26.  
  27. @Mod(modid = "SteelCraft", name = "SteelCraft", version = "0.1a")
  28. @NetworkMod(clientSideRequired = true, serverSideRequired = false)
  29.  
  30. public class mod_steelcraft {
  31. public static BlockTitanium TitaniumBlock;
  32. public static Configuration config;
  33.  
  34. @Instance("modid")
  35. public static mod_steelcraft instance;
  36.  
  37. @SidedProxy(clientSide = "cindylo.steelcraft.client.ClientProxySC", serverSide = "cindylo.steelcraft.common.CommonProxySC")
  38. public static CommonProxySC proxy;
  39.  
  40. @Init
  41. public void load(FMLInitializationEvent event) {
  42. }
  43.  
  44. @PreInit
  45. public void loadConfiguration(FMLPreInitializationEvent evt){
  46. Configuration config = new Configuration(evt.getSuggestedConfigurationFile());
  47. config.load();
  48. Property TitaniumId = config.getBlock("titanium.id", cfg.TitaniumID);
  49. config.save();
  50. TitaniumBlock = new BlockTitanium(Integer.parseInt(TitaniumId.value));
  51. LanguageRegistry.addName(TitaniumBlock, "Titanium");
  52. GameRegistry.registerBlock(TitaniumBlock);
  53. proxy.registerRenderers();
  54. GameRegistry.registerWorldGenerator(new WorldGenSC());
  55. }
  56.  
  57. @PostInit
  58. public static void postInit(FMLPostInitializationEvent event) {
  59.  
  60. }
  61.  
  62. }
  63.  
  64. ======================config ID's==============================
  65.  
  66. package cindylo.steelcraft.common;
  67.  
  68. public class cfg {
  69. public static int TitaniumID = 500;
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement