Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package nicba1010.chemistryzation.common;
- import net.minecraft.block.Block;
- import net.minecraft.block.material.Material;
- import net.minecraft.client.Minecraft;
- import net.minecraft.item.Item;
- import net.minecraft.item.ItemStack;
- import net.minecraft.item.crafting.FurnaceRecipes;
- import net.minecraftforge.common.MinecraftForge;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.Mod.Init;
- import cpw.mods.fml.common.Mod.PostInit;
- import cpw.mods.fml.common.event.FMLInitializationEvent;
- import cpw.mods.fml.common.event.FMLPostInitializationEvent;
- import cpw.mods.fml.common.network.NetworkMod;
- import cpw.mods.fml.common.registry.GameRegistry;
- import cpw.mods.fml.common.registry.LanguageRegistry;
- @Mod(modid = Chemistryzation.modid, name = "chemistryzation", version = "0")
- @NetworkMod(clientSideRequired = true, serverSideRequired = false)
- public class Chemistryzation {
- public static final String modid = "chemistryzation";
- public static Block NaClBlock;
- public static Item NaClItem, NaClInBucketSolid, NaClInBucketMelted,
- TestTube, NaClInTestTubeSolid;
- @Init
- public void load(FMLInitializationEvent event) {
- NaClBlock = new BlockNaClBlock(500, Material.rock)
- .setUnlocalizedName("NaClBlock");
- GameRegistry.registerBlock(NaClBlock,
- modid + "NaClBlock");
- LanguageRegistry.addName(NaClBlock, "Salt");
- NaClItem = new ItemNaClItem(5000).setUnlocalizedName("NaClItem");
- LanguageRegistry.addName(NaClItem, "NaCl");
- NaClInBucketSolid = new NaClInBucketSolid(5001)
- .setUnlocalizedName("NaClInBucketSolid");
- LanguageRegistry.addName(NaClInBucketSolid, "NaCl");
- NaClInBucketMelted = new NaClInBucketMelted(5002)
- .setUnlocalizedName("NaClInBucketMelted");
- LanguageRegistry.addName(NaClInBucketMelted, "NaCl");
- TestTube = new TestTube(5003).setUnlocalizedName("TestTube");
- LanguageRegistry.addName(TestTube, "Test Tube");
- NaClInTestTubeSolid = new NaClInTestTubeSolid(5004)
- .setUnlocalizedName("NaClInTestTubeSolid");
- LanguageRegistry.addName(NaClInTestTubeSolid, "NaCl");
- GameRegistry.addRecipe(new ItemStack(Chemistryzation.TestTube, 8),
- "XYX", "X X", " X ", Character.valueOf('X'), new ItemStack(
- Block.glass), Character.valueOf('Y'), Item.slimeBall);
- ItemStack NaClItemStack = new ItemStack(Chemistryzation.NaClItem);
- GameRegistry.addShapelessRecipe(new ItemStack(NaClInBucketSolid),
- new Object[] { NaClItemStack, NaClItemStack, NaClItemStack,
- NaClItemStack, NaClItemStack, NaClItemStack,
- NaClItemStack, NaClItemStack,
- new ItemStack(Item.bucketEmpty) });
- GameRegistry
- .addShapelessRecipe(new ItemStack(NaClInTestTubeSolid),
- new Object[] { NaClItemStack, NaClItemStack,
- NaClItemStack, NaClItemStack,
- new ItemStack(Chemistryzation.TestTube) });
- FurnaceRecipes.smelting().addSmelting(
- Chemistryzation.NaClInBucketSolid.itemID, 0,
- new ItemStack(Chemistryzation.NaClInBucketMelted), 0.1F);
- }
- @PostInit
- public void postInit(FMLPostInitializationEvent event) {
- MinecraftForge.EVENT_BUS.register(new GuiChemistryLevel(Minecraft
- .getMinecraft()));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement