Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- =========Main class=====================================================
- import net.minecraft.src.Block;
- import net.minecraft.src.CreativeTabs;
- import net.minecraft.src.Item;
- import net.minecraft.src.ItemStack;
- import net.minecraft.src.Material;
- import net.minecraftforge.common.Configuration;
- import net.minecraftforge.common.ForgeHooks;
- import net.minecraftforge.common.MinecraftForge;
- import net.minecraftforge.common.Property;
- import cindylo.steelcraft.common.*;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.Mod.Init;
- import cpw.mods.fml.common.Mod.Instance;
- import cpw.mods.fml.common.Mod.PostInit;
- import cpw.mods.fml.common.Mod.PreInit;
- 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.GameRegistry;
- import cpw.mods.fml.common.registry.LanguageRegistry;
- import java.io.File;
- @Mod(modid = "SteelCraft", name = "SteelCraft", version = "0.1a")
- @NetworkMod(clientSideRequired = true, serverSideRequired = false)
- public class mod_steelcraft {
- public static BlockTitanium TitaniumBlock;
- public static Configuration config;
- @Instance("modid")
- public static mod_steelcraft instance;
- @SidedProxy(clientSide = "cindylo.steelcraft.client.ClientProxySC", serverSide = "cindylo.steelcraft.common.CommonProxySC")
- public static CommonProxySC proxy;
- @Init
- public void load(FMLInitializationEvent event) {
- }
- @PreInit
- public void loadConfiguration(FMLPreInitializationEvent evt){
- Configuration config = new Configuration(evt.getSuggestedConfigurationFile());
- config.load();
- Property TitaniumId = config.getBlock("titanium.id", cfg.TitaniumID);
- config.save();
- TitaniumBlock = new BlockTitanium(Integer.parseInt(TitaniumId.value));
- LanguageRegistry.addName(TitaniumBlock, "Titanium");
- GameRegistry.registerBlock(TitaniumBlock);
- proxy.registerRenderers();
- GameRegistry.registerWorldGenerator(new WorldGenSC());
- }
- @PostInit
- public static void postInit(FMLPostInitializationEvent event) {
- }
- }
- ======================config ID's==============================
- package cindylo.steelcraft.common;
- public class cfg {
- public static int TitaniumID = 500;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement