Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---CLIENT PACKET HANDLER---
- package HybridCraftFuser.proxy;
- import java.io.ByteArrayInputStream;
- import java.io.DataInputStream;
- import net.minecraft.network.INetworkManager;
- import net.minecraft.network.packet.Packet250CustomPayload;
- import cpw.mods.fml.common.network.IPacketHandler;
- import cpw.mods.fml.common.network.NetworkModHandler;
- import cpw.mods.fml.common.network.Player;
- public class ClientPacketHandlerFuser implements IPacketHandler{
- public void onPacketData(NetworkModHandler manager, Packet250CustomPayload payload, Player player){
- DataInputStream data = new DataInputStream(new ByteArrayInputStream(payload.data));
- }
- @Override
- public void onPacketData(INetworkManager manager,
- Packet250CustomPayload packet, Player player) {
- }
- }
- ---SERVER PACKET HANDLER---
- package HybridCraftFuser.proxy;
- import java.io.ByteArrayInputStream;
- import java.io.DataInputStream;
- import HybridCraft.common.EntityHybridArrow;
- import HybridCraft.common.RenderHybridArrow;
- import net.minecraft.entity.player.EntityPlayer;
- import net.minecraft.network.INetworkManager;
- import net.minecraft.network.packet.Packet250CustomPayload;
- import cpw.mods.fml.client.registry.RenderingRegistry;
- import cpw.mods.fml.common.network.IPacketHandler;
- import cpw.mods.fml.common.network.NetworkModHandler;
- import cpw.mods.fml.common.network.Player;
- public class ServerPacketHandlerFuser implements IPacketHandler{
- public void onPacketData(NetworkModHandler manager, Packet250CustomPayload payload, Player player){
- DataInputStream data = new DataInputStream(new ByteArrayInputStream(payload.data));
- EntityPlayer sender = (EntityPlayer) player;
- }
- public void onPacketData(INetworkManager manager,Packet250CustomPayload packet, Player player){
- }
- public void registerRenderThings(){
- RenderingRegistry.registerEntityRenderingHandler(EntityHybridArrow.class, new RenderHybridArrow());
- }
- }
- ---Fuser GUI Handler---
- package HybridCraftFuser.proxy;
- import HybridCraftFuser.common.ContainerFuser;
- import HybridCraftFuser.common.GuiFuser;
- import HybridCraftFuser.common.TileEntityFuser;
- import cpw.mods.fml.common.network.IGuiHandler;
- import net.minecraft.entity.player.EntityPlayer;
- import net.minecraft.src.*;
- import net.minecraft.tileentity.TileEntity;
- import net.minecraft.world.World;
- import net.minecraft.entity.player.*;
- public class FuserGuiHandler implements IGuiHandler{
- @Override
- public Object getServerGuiElement(int id, EntityPlayer player, World world, int x, int y, int z){
- TileEntity tile_entity = world.getBlockTileEntity(x, y, z);
- if(tile_entity instanceof TileEntityFuser){
- return new ContainerFuser(player.inventory, (TileEntityFuser) tile_entity);
- }
- return null;
- }
- @Override
- public Object getClientGuiElement(int id, EntityPlayer player, World world, int x, int y, int z){
- TileEntity tile_entity = world.getBlockTileEntity(x, y, z);
- if(tile_entity instanceof TileEntityFuser){
- return new GuiFuser(player.inventory, (TileEntityFuser) tile_entity);
- }
- return null;
- }
- }
- ---CLIENT PROXY---
- package HybridCraftFuser.proxy;
- public class ClientProxy extends ServerProxy{
- @Override
- public void registerRenderThings(){
- }
- }
- ---SERVER PROXY---
- package HybridCraftFuser.proxy;
- public class ServerProxy {
- public void registerRenderThings(){
- }
- ---MAIN MOD_ FILE---
- package HybridCraft.common;
- import HybridCraftFuser.common.BlockFuser;
- import HybridCraftFuser.common.HybridCoalFurnaceFuelSettings;
- import HybridCraftFuser.common.TileEntityFuser;
- import HybridCraftFuser.proxy.ClientPacketHandlerFuser;
- import HybridCraftFuser.proxy.HybridCraftClientProxy;
- import HybridCraftFuser.proxy.FuserGuiHandler;
- import HybridCraftFuser.proxy.ServerPacketHandlerFuser;
- import HybridCraftFuser.proxy.ServerProxy;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.Mod.Instance;
- import cpw.mods.fml.common.Mod.PreInit;
- import cpw.mods.fml.common.SidedProxy;
- import cpw.mods.fml.common.event.FMLPreInitializationEvent;
- import cpw.mods.fml.common.network.NetworkMod;
- import cpw.mods.fml.common.network.NetworkMod.SidedPacketHandler;
- import cpw.mods.fml.common.network.NetworkRegistry;
- import cpw.mods.fml.common.registry.EntityRegistry;
- import cpw.mods.fml.common.registry.GameRegistry;
- import cpw.mods.fml.common.registry.LanguageRegistry;
- import net.minecraft.block.Block;
- import net.minecraft.block.material.Material;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.item.EnumArmorMaterial;
- import net.minecraft.item.EnumToolMaterial;
- import net.minecraft.item.Item;
- import net.minecraft.item.ItemStack;
- import net.minecraft.src.BaseMod;
- import net.minecraft.src.ModLoader;
- import net.minecraft.world.biome.BiomeGenBase;
- import net.minecraftforge.common.Configuration;
- import net.minecraftforge.common.EnumHelper;
- @Mod (modid = "HybridCraft", name = "HybridCraft", version = "V1.5 (Update 3)")
- @NetworkMod (clientSideRequired = true, serverSideRequired = false)
- public class mod_HybridCraft extends BaseMod{
- //*VARIABLES
- public static int ItemHybridMegaSwordFireballs;
- public static CreativeTabs tabHybridCraft = new CreativeTabHybridCraft(CreativeTabs.getNextID(),"tabHybridCraft");
- @Instance
- public static mod_HybridCraft instance;
- public BiomeGenBase HybridBiome = new BiomeHybridBiome(40);
- public static final int fuserFurnaceGUIId =0;
- @SidedProxy (clientSide = "HybridCraftFuser.proxy.ClientProxy", serverSide = "HybridCraftFuser.proxy.ServerProxy")
- public static ServerProxy proxy;
- public static FuserGuiHandler fuserGuiHandler = new FuserGuiHandler();
- //-------------------------
- //Enum Armor materials
- static EnumArmorMaterial EnumArmorMaterialHybridIron = EnumHelper.addArmorMaterial("Hybrid Iron Material", 12, new int[]{2,4,4,1}, 15);
- static EnumArmorMaterial EnumArmorMaterialHybridGold = EnumHelper.addArmorMaterial("Hybrid Gold Material", 10, new int[]{2,5,2,1}, 15);
- static EnumToolMaterial EnumToolMaterialHybridIronTools = EnumHelper.addToolMaterial("Hybrid Iron Tools", 2, 125, 4.5F, 2, 15);
- static EnumToolMaterial EnumToolMaterialHybridGoldTools = EnumHelper.addToolMaterial("Hybrid Gold Tools", 2, 62, 12F, 1, 15);
- static EnumArmorMaterial EnumArmorMaterialHybridDiamond = EnumHelper.addArmorMaterial("Hybrid Diamond Material", 28, new int[]{3,6,5,2}, 15);
- static EnumToolMaterial EnumToolMaterialHybridDiamondTools = EnumHelper.addToolMaterial("Hybrid Diamond Tools", 3, 750, 12F, 2, 15);
- //Blocks
- public static Block HybridICBlock = new BlockHybridBlocksICBlock(1000, Material.rock, "hybridICBlock").setHardness(5F).setResistance(2F).setStepSound(net.minecraft.block.Block.soundStoneFootstep).setUnlocalizedName("Hybrid Iron Coal Block").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Block HybridGIBlock = new BlockHybridBlocksGIBlock(1001, Material.rock, "hybridGIBlock").setHardness(5F).setResistance(2F).setStepSound(net.minecraft.block.Block.soundStoneFootstep).setUnlocalizedName("Hybrid Gold Iron Block").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Block HybridDGBlock = new BlockHybridBlocksDGBlock(1002, Material.rock, "hybridDGBlock").setHardness(5F).setResistance(2F).setStepSound(net.minecraft.block.Block.soundStoneFootstep).setUnlocalizedName("Hybrid Diamond Gold Block").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Block HybridGlowstone = new BlockHybridGlowstoneBlock(1003, Material.glass, "hybridGlowstoneBlock").setHardness(4F).setResistance(50F).setStepSound(net.minecraft.block.Block.soundGlassFootstep).setLightValue(1.0F).setUnlocalizedName("Hybrid Glowstone").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Block HybridTreeLeaves = new BlockHybridBlocks(1004, Material.leaves, "hybridTreeLeaves").setHardness(1F).setResistance(1F).setStepSound(net.minecraft.block.Block.soundGrassFootstep).setUnlocalizedName("Hybrid Tree Leaves").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Block HybridTorch = new BlockHybridTorch(1005, "hybridTorch").setHardness(0.0F).setLightValue(0.4690F).setStepSound(net.minecraft.block.Block.soundWoodFootstep).setUnlocalizedName("Hybrid Torch").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Block HybridRedstoneBlock = new BlockHybridRedstoneBlock(1006, Material.rock,"hybridRedstoneBlock", false).setHardness(5F).setStepSound(net.minecraft.block.Block.soundStoneFootstep).setUnlocalizedName("Hybrid Redstone Block");
- public static Block HybridRedstoneBlockGlowing = new BlockHybridRedstoneBlock(1007, Material.rock,"hybridRedstoneBlock", true).setHardness(5F).setLightValue(0.4690F).setStepSound(net.minecraft.block.Block.soundStoneFootstep).setUnlocalizedName("Hybrid Redstone Block Glowing");
- public static Block HybridRedstoneWire = new HybridRedstoneWire(1008, Material.circuits).setUnlocalizedName("Hybrid Redstone Wire");
- public static Block FuserFurnace = new BlockFuser(1009, Material.rock, false).setUnlocalizedName("Separator").setHardness(8.5F).setResistance(50F).setStepSound(net.minecraft.block.Block.soundStoneFootstep).setCreativeTab(mod_HybridCraft.tabHybridCraft);
- //Armor
- public static Item HybridArmorIronHelmet = new HybridArmor(1250, EnumArmorMaterialHybridIron, ModLoader.addArmor("Hybrid Iron Helmet"),0, "hybridICHelmet").setUnlocalizedName("Hybrid Iron Helmet").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item HybridArmorIronChestplate = new HybridArmor(1251, EnumArmorMaterialHybridIron, ModLoader.addArmor("Hybrid Iron Chestplate"),1, "hybridICChestplate").setUnlocalizedName("Hybrid Iron Chestplate").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item HybridArmorIronPants = new HybridArmor(1252, EnumArmorMaterialHybridIron, ModLoader.addArmor("Hybrid Iron Pants"),2, "hybridICPants").setUnlocalizedName("Hybrid Iron Pants").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item HybridArmorIronBoots = new HybridArmor(1253, EnumArmorMaterialHybridIron, ModLoader.addArmor("Hybrid Iron Boots"),3, "hybridICShoes").setUnlocalizedName("Hybrid Iron Boots").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item HybridArmorGoldHelmet = new HybridArmor(1254,EnumArmorMaterialHybridGold, ModLoader.addArmor("Hybrid Gold Helmet"),0, "hybridGIHelmet").setUnlocalizedName("Hybrid Gold Helmet").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item HybridArmorGoldChestplate = new HybridArmor(1255,EnumArmorMaterialHybridGold, ModLoader.addArmor("Hybrid Gold Chestplate"),1, "hybridGIChestplate").setUnlocalizedName("Hybrid Gold Chestplate").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item HybridArmorGoldPants = new HybridArmor(1256,EnumArmorMaterialHybridGold, ModLoader.addArmor("Hybrid Gold Pants"),2, "hybridGIPants").setUnlocalizedName("Hybrid Gold Pants").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item HybridArmorGoldBoots = new HybridArmor(1257,EnumArmorMaterialHybridGold, ModLoader.addArmor("Hybrid Gold Boots"),3, "hybridGIShoes").setUnlocalizedName("Hybrid Gold Boots").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item HybridArmorDiamondHelmet = new HybridArmor(1258, EnumArmorMaterialHybridDiamond, ModLoader.addArmor("Hybrid Diamond Helmet"),0, "hybridDGHelmet").setUnlocalizedName("Hybrid Diamond Helmet").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item HybridArmorDiamondChestplate = new HybridArmor(1259, EnumArmorMaterialHybridDiamond, ModLoader.addArmor("Hybrid Diamond Chestplate"),1, "hybridDGChestplate").setUnlocalizedName("Hybrid Diamond Chestplate").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item HybridArmorDiamondPants = new HybridArmor(1260, EnumArmorMaterialHybridDiamond, ModLoader.addArmor("Hybrid Diamond Pants"),2, "hybridDGPants").setUnlocalizedName("Hybrid Diamond Pants").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item HybridArmorDiamondBoots = new HybridArmor(1261, EnumArmorMaterialHybridDiamond, ModLoader.addArmor("Hybrid Diamond Boots"),3, "hybridDGShoes").setUnlocalizedName("Hybrid Diamond Boots").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- //Items
- public static Item WaterIntegrater = new ItemIntegraters(2100, "WaterIntegrater").setUnlocalizedName("Water Integrater").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item MilkIntegrater = new ItemIntegraters(2101, "MilkIntegrater").setUnlocalizedName("Milk Integrater").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item GunpowderIntegrater = new ItemIntegraters(2102, "GunpowderIntegrater").setUnlocalizedName("Gunpowder Integrater").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item ICIngot = new ItemHybridIngots(2103, "hybridICIngot").setUnlocalizedName("Hybrid Iron Coal Ingot").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item GIIngot = new ItemHybridIngots(2104, "hybridGIIngot").setUnlocalizedName("Hybrid Gold Iron Ingot").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item DGIngot = new ItemHybridIngots(2105, "hybridDGIngot").setUnlocalizedName("Hybrid Diamond Gold Ingot").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item HybridCoal = new ItemHybridIngots(2106, "hybridCoal").setUnlocalizedName("Hybrid Coal").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item HybridRedstoneOre = new ItemHybridRedstone(2107, "hybridRedstoneOre").setUnlocalizedName("Hybrid Redstone").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- //public static Item RedstoneMeasurer = new ItemRedstoneMeasurer(2108, "redstoneMeasurer").setUnlocalizedName("Redstone Measurer").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item ItemHybridArrow = new ItemHybridArrow(2108, "hybridArrow").setUnlocalizedName("Hybrid Arrow").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item ItemHybridBow = new HybridBow(2019, "hybridBow").setUnlocalizedName("Hybrid Bow").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- //Tools
- public static Item HybridICPickaxe = new ItemHybridToolsPickaxes(1500,EnumToolMaterialHybridIronTools, "hybridICPickaxe").setUnlocalizedName("Hybrid Iron Pickaxe").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item HybridICSword = new ItemHybridToolsSwords(1501, EnumToolMaterialHybridIronTools, "hybridICSword").setUnlocalizedName("Hybrid Iron Sword").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item HybridICShovel = new ItemHybridToolsShovels(1502, EnumToolMaterialHybridIronTools, "hybridICSpade").setUnlocalizedName("Hybrid Iron Shovel").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item HybridICAxe = new ItemHybridToolsAxes(1503, EnumToolMaterialHybridIronTools, "hybridICAxe").setUnlocalizedName("Hybrid Iron Axe").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item HybridICHoe = new ItemHybridToolsHoes(1504, EnumToolMaterialHybridIronTools, "hybridICHoe").setUnlocalizedName("Hybrid Iron Hoe").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item HybridGIPickaxe = new ItemHybridToolsPickaxes(1505,EnumToolMaterialHybridGoldTools, "hybridGIPickaxe").setUnlocalizedName("Hybrid Gold Pickaxe").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item HybridGISword = new ItemHybridToolsSwords(1506, EnumToolMaterialHybridGoldTools, "hybridGISword").setUnlocalizedName("Hybrid Gold Sword").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item HybridGIShovel = new ItemHybridToolsShovels(1507, EnumToolMaterialHybridGoldTools, "hybridGISpade").setUnlocalizedName("Hybrid Gold Shovel").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item HybridGIAxe = new ItemHybridToolsAxes(1508, EnumToolMaterialHybridGoldTools, "hybridGIAxe").setUnlocalizedName("Hybrid Gold Axe").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item HybridGIHoe = new ItemHybridToolsHoes(1509, EnumToolMaterialHybridGoldTools, "hybridGIHoe").setUnlocalizedName("Hybrid Gold Hoe").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item HybridDGPickaxe = new ItemHybridToolsPickaxes(1510,EnumToolMaterialHybridDiamondTools, "hybridDGPickaxe").setUnlocalizedName("Hybrid Diamond Pickaxe").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item HybridDGSword = new ItemHybridToolsSwords(1511, EnumToolMaterialHybridDiamondTools, "hybridDGSword").setUnlocalizedName("Hybrid Diamond Sword").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item HybridDGShovel = new ItemHybridToolsShovels(1512, EnumToolMaterialHybridDiamondTools, "hybridDGSpade").setUnlocalizedName("Hybrid Diamond Shovel").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item HybridDGAxe = new ItemHybridToolsAxes(1513, EnumToolMaterialHybridDiamondTools, "hybridDGAxe").setUnlocalizedName("Hybrid Diamond Axe").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item HybridDGHoe = new ItemHybridToolsHoes(1514, EnumToolMaterialHybridDiamondTools, "hybridDGHoe").setUnlocalizedName("Hybrid Diamond Hoe").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- //Hybrid Blaze Swords
- public static Item HybridBlazeSword = new ItemHybridBlazeSword(2500, EnumToolMaterialHybridIronTools, "HybridBlazeSword").setUnlocalizedName("Hybrid Blaze Sword").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item HybridBlazeSwordWWater = new ItemHybridBlazeSwordWater(2501, EnumToolMaterialHybridIronTools, "HybridBlazeSwordWWater").setUnlocalizedName("Hybrid Blaze Sword W/ Water Integrater").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item HybridBlazeSwordWMilk = new ItemHybridBlazeSwordMilk(2502, EnumToolMaterialHybridIronTools, "HybridBlazeSwordWMilk").setUnlocalizedName("Hybrid Blaze Sword W/ Milk Integrater").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- public static Item HybridBlazeSwordMega = new ItemHybridBlazeSwordMega(2503, EnumToolMaterialHybridIronTools, "HybridBlazeSwordMega").setUnlocalizedName("Hybrid Mega Blaze Sword").setCreativeTab(mod_HybridCraft.tabHybridCraft);
- //Config code
- @PreInit
- public void preInit(FMLPreInitializationEvent event){
- Configuration Config = new Configuration(event.getSuggestedConfigurationFile());
- ItemHybridMegaSwordFireballs = Config.get("Amount of fireballs mega blaze sword spawns: ","ItemHybridMegaSwordFireballs", 5).getInt();
- Config.save();
- }
- public void load(){
- //Registering MSC stuff
- GameRegistry.registerWorldGenerator(new HybridBlockWorldGenerator());
- ModLoader.registerTileEntity(TileEntityFuser.class, "tileEntityFuser");
- GameRegistry.addBiome(HybridBiome);
- GameRegistry.registerFuelHandler(new HybridCoalFurnaceFuelSettings());
- EntityRegistry.registerModEntity(EntityHybridArrow.class, "HybridArrow", 0, this, 128, 1, true);
- //Registering Blocks
- GameRegistry.registerBlock(HybridICBlock);
- GameRegistry.registerBlock(HybridGIBlock);
- GameRegistry.registerBlock(HybridDGBlock);
- GameRegistry.registerBlock(HybridGlowstone);
- GameRegistry.registerBlock(HybridTreeLeaves);
- GameRegistry.registerBlock(HybridTorch);
- GameRegistry.registerBlock(HybridRedstoneBlock);
- GameRegistry.registerBlock(HybridRedstoneBlockGlowing);
- GameRegistry.registerBlock(HybridRedstoneWire);
- GameRegistry.registerBlock(FuserFurnace);
- GameRegistry.addBiome(HybridBiome);
- GameRegistry.registerFuelHandler(new HybridCoalFurnaceFuelSettings());
- proxy.registerRenderThings();
- networkRegisters();
- languageRegistrys();
- recipes();
- }
- public void recipes(){
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridArmorIronHelmet,1), new Object[]{
- "III", "I I", " ", 'I', mod_HybridCraft.ICIngot
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridArmorIronChestplate,1), new Object[]{
- "I I", "III", "III", 'I', mod_HybridCraft.ICIngot
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridArmorIronPants,1), new Object[]{
- "III", "I I", "I I", 'I', mod_HybridCraft.ICIngot
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridArmorIronBoots,1), new Object[]{
- "I I", "I I", 'I', mod_HybridCraft.ICIngot
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridArmorGoldHelmet,1), new Object[]{
- "III", "I I", " ", 'I', mod_HybridCraft.GIIngot
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridArmorGoldChestplate,1), new Object[]{
- "I I", "III", "III", 'I', mod_HybridCraft.GIIngot
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridArmorGoldPants,1), new Object[]{
- "III", "I I", "I I", 'I', mod_HybridCraft.GIIngot
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridArmorGoldBoots,1), new Object[]{
- "I I", "I I", 'I', mod_HybridCraft.GIIngot
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridArmorDiamondHelmet,1), new Object[]{
- "III", "I I", " ", 'I', mod_HybridCraft.DGIngot
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridArmorDiamondChestplate,1), new Object[]{
- "I I", "III", "III", 'I', mod_HybridCraft.DGIngot
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridArmorDiamondPants,1), new Object[]{
- "III", "I I", "I I", 'I', mod_HybridCraft.DGIngot
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridArmorDiamondBoots,1), new Object[]{
- "I I", "I I", 'I', mod_HybridCraft.DGIngot
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridICSword,1), new Object[]{
- "I", "I", "S", 'I', mod_HybridCraft.ICIngot, 'S', Item.stick
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridGISword,1), new Object[]{
- "I", "I", "S", 'I', mod_HybridCraft.GIIngot, 'S', Item.stick
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridICPickaxe,1), new Object[]{
- "III", " S ", " S ", 'I', mod_HybridCraft.ICIngot, 'S', Item.stick
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridGIPickaxe,1), new Object[]{
- "III", " S ", " S ", 'I', mod_HybridCraft.GIIngot, 'S', Item.stick
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridGIShovel,1), new Object[]{
- " I ", " S ", " S ", 'I', mod_HybridCraft.GIIngot, 'S', Item.stick
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridICShovel,1), new Object[]{
- " I ", " S ", " S ", 'I', mod_HybridCraft.ICIngot, 'S', Item.stick
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridICAxe,1), new Object[]{
- " II", " SI", " S ", 'I', mod_HybridCraft.ICIngot, 'S', Item.stick
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridGIAxe,1), new Object[]{
- " II", " SI", " S ", 'I', mod_HybridCraft.GIIngot, 'S', Item.stick
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridICHoe,1), new Object[]{
- " II", " S ", " S ", 'I', mod_HybridCraft.ICIngot, 'S', Item.stick
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridGIHoe,1), new Object[]{
- " II", " S ", " S ", 'I', mod_HybridCraft.GIIngot, 'S', Item.stick
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridDGPickaxe,1), new Object[]{
- "III", " S ", " S ", 'I', mod_HybridCraft.DGIngot, 'S', Item.stick
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridDGShovel,1), new Object[]{
- " I ", " S ", " S ", 'I', mod_HybridCraft.DGIngot, 'S', Item.stick
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridDGAxe,1), new Object[]{
- " II", " SI", " S ", 'I', mod_HybridCraft.DGIngot, 'S', Item.stick
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridDGHoe,1), new Object[]{
- " II", " S ", " S ", 'I', mod_HybridCraft.DGIngot, 'S', Item.stick
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridDGSword,1), new Object[]{
- "I", "I", "S", 'I', mod_HybridCraft.DGIngot, 'S', Item.stick
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridBlazeSword,1), new Object[]{
- "B ", " S ","B ", 'S', mod_HybridCraft.HybridICSword, 'B', Item.blazeRod
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridTorch,1), new Object[]{
- "X", "#", 'X', mod_HybridCraft.HybridCoal, '#', Item.stick
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridGlowstone,1), new Object[]{
- "GR", "RG", 'R', mod_HybridCraft.HybridRedstoneOre , 'G' , net.minecraft.item.Item.lightStoneDust
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridBlazeSwordWMilk,1), new Object[]{
- " S","M ", 'S', mod_HybridCraft.HybridBlazeSword, 'M', mod_HybridCraft.MilkIntegrater
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridBlazeSwordWWater,1), new Object[]{
- " S","W ", 'S', mod_HybridCraft.HybridBlazeSword, 'W', mod_HybridCraft.WaterIntegrater
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.HybridBlazeSwordMega,1), new Object[]{
- " S","G ", 'S', mod_HybridCraft.HybridBlazeSwordWWater, 'G', mod_HybridCraft.GunpowderIntegrater
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.WaterIntegrater,1), new Object[]{
- " PW", "PWP","WP ", 'P',net.minecraft.block.Block.thinGlass , 'W', net.minecraft.item.Item.bucketWater
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.MilkIntegrater,1), new Object[]{
- " PW", "PWP","WP ", 'P',net.minecraft.block.Block.thinGlass , 'W', net.minecraft.item.Item.bucketMilk
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.GunpowderIntegrater,1), new Object[]{
- " PG", "PTP","GP ", 'P',net.minecraft.block.Block.thinGlass , 'T', net.minecraft.block.Block.tnt, 'G', net.minecraft.item.Item.gunpowder
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.ItemHybridArrow,16), new Object[]{
- "S", "I", "F", 'S',net.minecraft.item.Item.flint , 'I', mod_HybridCraft.GunpowderIntegrater, 'F', net.minecraft.item.Item.feather
- });
- GameRegistry.addRecipe(new ItemStack(mod_HybridCraft.ItemHybridBow,1), new Object[]{
- "XS ", "I S", "XS ", 'S', net.minecraft.item.Item.silk, 'X', Item.stick , 'I', mod_HybridCraft.GunpowderIntegrater
- });
- GameRegistry.addSmelting(mod_HybridCraft.ICIngot.itemID, new ItemStack(mod_HybridCraft.HybridCoal, 1),0.1F);
- GameRegistry.addSmelting(mod_HybridCraft.HybridRedstoneBlock.blockID, new ItemStack(mod_HybridCraft.HybridRedstoneOre, 4), 0.0F);
- GameRegistry.addSmelting(mod_HybridCraft.HybridGIBlock.blockID, new ItemStack(mod_HybridCraft.GIIngot, 1), 0.0F);
- GameRegistry.addSmelting(mod_HybridCraft.HybridICBlock.blockID, new ItemStack(mod_HybridCraft.ICIngot, 1), 0.0F);
- GameRegistry.addSmelting(mod_HybridCraft.HybridDGBlock.blockID, new ItemStack(mod_HybridCraft.DGIngot, 1), 0.0F);
- }
- public void languageRegistrys(){
- LanguageRegistry.addName(HybridICBlock, "Hybrid Iron Coal Block");
- LanguageRegistry.addName(HybridGIBlock, "Hybrid Gold Iron Block");
- LanguageRegistry.addName(HybridDGBlock, "Hybrid Diamond Gold Block");
- LanguageRegistry.addName(HybridGlowstone, "Hybrid Glowstone");
- LanguageRegistry.addName(HybridTreeLeaves, "Hybrid Tree Leaves");
- LanguageRegistry.addName(HybridTorch, "Hybrid Torch");
- LanguageRegistry.addName(HybridRedstoneBlock, "Hybrid Redstone Block");
- LanguageRegistry.addName(HybridRedstoneBlockGlowing, "Hybrid Redstone Block Glowing");
- LanguageRegistry.addName(ICIngot, "Hybrid Iron Coal Ingot");
- LanguageRegistry.addName(GIIngot, "Hybrid Gold Iron Ingot");
- LanguageRegistry.addName(DGIngot, "Hybrid Diamond Gold Ore");
- LanguageRegistry.addName(FuserFurnace, "Separator");
- //Items
- LanguageRegistry.addName(HybridCoal, "Hybrid Coal");
- LanguageRegistry.addName(WaterIntegrater, "Water Integrater");
- LanguageRegistry.addName(MilkIntegrater, "Milk Integrater");
- LanguageRegistry.addName(GunpowderIntegrater, "Gunpowder Integrater");
- LanguageRegistry.addName(HybridICSword, "Hybrid Iron Coal Sword");
- LanguageRegistry.addName(HybridICPickaxe, "Hybrid Iron Coal Pickaxe");
- LanguageRegistry.addName(HybridICShovel, "Hybrid Iron Coal Shovel");
- LanguageRegistry.addName(HybridICAxe, "Hybrid Iron Coal Axe");
- LanguageRegistry.addName(HybridICHoe, "Hybrid Iron Coal Hoe");
- LanguageRegistry.addName(HybridGISword, "Hybrid Gold Iron Sword");
- LanguageRegistry.addName(HybridGIPickaxe, "Hybrid Gold Iron Pickaxe");
- LanguageRegistry.addName(HybridGIShovel, "Hybrid Gold Iron Shovel");
- LanguageRegistry.addName(HybridGIAxe, "Hybrid Gold Iron Axe");
- LanguageRegistry.addName(HybridGIHoe, "Hybrid Gold Iron Hoe");
- LanguageRegistry.addName(HybridDGPickaxe, "Hybrid Diamond Gold Pickaxe");
- LanguageRegistry.addName(HybridDGSword, "Hybrid Diamond Sword");
- LanguageRegistry.addName(HybridDGShovel, "Hybrid Diamond Shovel");
- LanguageRegistry.addName(HybridDGAxe, "Hybrid Diamond Axe");
- LanguageRegistry.addName(HybridDGHoe, "Hybrid Diamond Hoe");
- LanguageRegistry.addName(HybridBlazeSword, "Hybrid Blaze Sword");
- LanguageRegistry.addName(HybridBlazeSwordWWater, "Hybrid Blaze Sword W/ Water Integrater");
- LanguageRegistry.addName(HybridBlazeSwordWMilk, "Hybrid Blaze Sword W/ Milk Integrater");
- LanguageRegistry.addName(HybridBlazeSwordMega, "Hybrid Blaze Sword Mega");
- LanguageRegistry.addName(HybridRedstoneOre, "Hybrid Redstone Ore");
- LanguageRegistry.addName(ItemHybridArrow, "Hybrid Arrow");
- LanguageRegistry.addName(ItemHybridBow, "Hybrid Bow");
- LanguageRegistry.instance().addStringLocalization("entity.HybridCraft.HybridArrow.name", "Hybrid Arrow");
- //Armor
- LanguageRegistry.addName(HybridArmorIronHelmet, "Hybrid Iron Helmet");
- LanguageRegistry.addName(HybridArmorIronChestplate, "Hybrid Iron Chestplate");
- LanguageRegistry.addName(HybridArmorIronPants, "Hybrid Iron Pants");
- LanguageRegistry.addName(HybridArmorIronBoots, "Hybrid Iron Boots");
- LanguageRegistry.addName(HybridArmorGoldHelmet, "Hybrid Gold Helmet");
- LanguageRegistry.addName(HybridArmorGoldChestplate, "Hybrid Gold Chestplate");
- LanguageRegistry.addName(HybridArmorGoldPants, "Hybrid Gold Pants");
- LanguageRegistry.addName(HybridArmorGoldBoots, "Hybrid Gold Boots");
- LanguageRegistry.addName(HybridArmorDiamondHelmet, "Hybrid Diamond Helmet");
- LanguageRegistry.addName(HybridArmorDiamondChestplate, "Hybrid Diamond Chestplate");
- LanguageRegistry.addName(HybridArmorDiamondPants, "Hybrid Diamond Pants");
- LanguageRegistry.addName(HybridArmorDiamondBoots, "Hybrid Diamond Boots");
- }
- public void networkRegisters(){
- NetworkRegistry.instance().registerGuiHandler(this, fuserGuiHandler);
- }
- //Version of HybridCraft (currently V1.5 pre-release)
- public String getVersion() {
- return "V1.5";
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment