Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.gamersmods.fuelresourceful.proxy;
- import net.gamersmods.fuelresourceful.containers.ContainerBlacksmithsForge;
- import net.gamersmods.fuelresourceful.containers.ContainerBlockBreaker;
- import net.gamersmods.fuelresourceful.containers.ContainerBrickFurnace;
- import net.gamersmods.fuelresourceful.containers.ContainerCharcoalOven;
- import net.gamersmods.fuelresourceful.containers.ContainerCharcoalOvenTier2;
- import net.gamersmods.fuelresourceful.containers.ContainerCompressor;
- import net.gamersmods.fuelresourceful.containers.ContainerEmeraldFurnace;
- import net.gamersmods.fuelresourceful.containers.ContainerEndFurnace;
- import net.gamersmods.fuelresourceful.containers.ContainerFuelInfuser;
- import net.gamersmods.fuelresourceful.containers.ContainerHydraulicPress;
- import net.gamersmods.fuelresourceful.containers.ContainerObsidianFurnace;
- import net.gamersmods.fuelresourceful.containers.ContainerQuartzFurnace;
- import net.gamersmods.fuelresourceful.containers.ContainerSawMill;
- import net.gamersmods.fuelresourceful.containers.ContainerSmeltery;
- import net.gamersmods.fuelresourceful.containers.ContainerSmelteryTier2;
- import net.gamersmods.fuelresourceful.containers.ContainerStoneBrickFurnace;
- import net.gamersmods.fuelresourceful.containers.ContainerStoneFurnace;
- import net.gamersmods.fuelresourceful.tileentity.TileEntityBlacksmithsForge;
- import net.gamersmods.fuelresourceful.tileentity.TileEntityBlockBreaker;
- import net.gamersmods.fuelresourceful.tileentity.TileEntityBrickFurnace;
- import net.gamersmods.fuelresourceful.tileentity.TileEntityCharcoalOven;
- import net.gamersmods.fuelresourceful.tileentity.TileEntityCharcoalOvenTier2;
- import net.gamersmods.fuelresourceful.tileentity.TileEntityCompressor;
- import net.gamersmods.fuelresourceful.tileentity.TileEntityEmeraldFurnace;
- import net.gamersmods.fuelresourceful.tileentity.TileEntityEndFurnace;
- import net.gamersmods.fuelresourceful.tileentity.TileEntityFuelInfuser;
- import net.gamersmods.fuelresourceful.tileentity.TileEntityHydraulicPress;
- import net.gamersmods.fuelresourceful.tileentity.TileEntityObsidianFurnace;
- import net.gamersmods.fuelresourceful.tileentity.TileEntityQuartzFurnace;
- import net.gamersmods.fuelresourceful.tileentity.TileEntitySawMill;
- import net.gamersmods.fuelresourceful.tileentity.TileEntitySmeltery;
- import net.gamersmods.fuelresourceful.tileentity.TileEntitySmelteryTier2;
- import net.gamersmods.fuelresourceful.tileentity.TileEntityStoneBrickFurnace;
- import net.gamersmods.fuelresourceful.tileentity.TileEntityStoneFurnace;
- import net.gamersmods.fuelresourceful.tileentity.TileEntityTrashCan;
- import net.minecraft.entity.player.EntityPlayer;
- import net.minecraft.tileentity.TileEntity;
- import net.minecraft.world.World;
- import cpw.mods.fml.common.network.IGuiHandler;
- import cpw.mods.fml.common.registry.GameRegistry;
- public class CommonProxy implements IGuiHandler
- {
- public void initCapes()
- {
- }
- public void registerRenders()
- {
- }
- public void registerKeyBindingHandler()
- {
- // client only, see client proxy
- }
- public void registerTileEntities()
- {
- //furnaces
- GameRegistry.registerTileEntity(TileEntityBrickFurnace.class, "tileEntityBrickFurnace");
- GameRegistry.registerTileEntity(TileEntityStoneFurnace.class, "tileEntityStoneFurnace");
- GameRegistry.registerTileEntity(TileEntityStoneBrickFurnace.class, "tileEntityStoneBrickFurnace");
- GameRegistry.registerTileEntity(TileEntityQuartzFurnace.class, "tileEntityQuartzFurnace");
- GameRegistry.registerTileEntity(TileEntityObsidianFurnace.class, "tileEntityObsidianFurnace");
- GameRegistry.registerTileEntity(TileEntityEmeraldFurnace.class, "tileEntityEmeraldFurnace");
- GameRegistry.registerTileEntity(TileEntityEndFurnace.class, "tileEntityEndFurnace");
- //special furnaces
- GameRegistry.registerTileEntity(TileEntitySmeltery.class, "tileEntitysmeltery");
- GameRegistry.registerTileEntity(TileEntityCharcoalOven.class, "tileEntityCharcoalOven");
- GameRegistry.registerTileEntity(TileEntitySmelteryTier2.class, "tileEntitysmelteryTier2");
- GameRegistry.registerTileEntity(TileEntityCharcoalOvenTier2.class, "tileEntityCharcoalOvenTier2");
- //Special Blocks
- GameRegistry.registerTileEntity(TileEntityBlockBreaker.class, "tileEntityBlockBreaker");
- GameRegistry.registerTileEntity(TileEntityCompressor.class, "tileEntityCoalCompressor");
- GameRegistry.registerTileEntity(TileEntityTrashCan.class, "TrashCan");
- GameRegistry.registerTileEntity(TileEntitySawMill.class, "SawMill");
- GameRegistry.registerTileEntity(TileEntityHydraulicPress.class, "HydralicPress");
- GameRegistry.registerTileEntity(TileEntityFuelInfuser.class, "AtomicParticleReconstructor");
- GameRegistry.registerTileEntity(TileEntityBlacksmithsForge.class, "BlacksmithsForge");
- }
- @Override
- public Object getServerGuiElement(int guiID, EntityPlayer player, World world, int x, int y, int z)
- {
- System.out.println("Server Gui Handlerr!");
- TileEntity tileEntity = world.getBlockTileEntity(x, y, z);
- //furnaces
- if(tileEntity instanceof TileEntityBrickFurnace)
- {
- return new ContainerBrickFurnace(player.inventory, (TileEntityBrickFurnace) tileEntity);
- }
- else if(tileEntity instanceof TileEntityStoneFurnace)
- {
- return new ContainerStoneFurnace(player.inventory, (TileEntityStoneFurnace) tileEntity);
- }
- else if(tileEntity instanceof TileEntityStoneBrickFurnace)
- {
- return new ContainerStoneBrickFurnace(player.inventory, (TileEntityStoneBrickFurnace) tileEntity);
- }
- else if(tileEntity instanceof TileEntityQuartzFurnace)
- {
- return new ContainerQuartzFurnace(player.inventory, (TileEntityQuartzFurnace) tileEntity);
- }
- else if(tileEntity instanceof TileEntityObsidianFurnace)
- {
- return new ContainerObsidianFurnace(player.inventory, (TileEntityObsidianFurnace) tileEntity);
- }
- else if(tileEntity instanceof TileEntityEmeraldFurnace)
- {
- return new ContainerEmeraldFurnace(player.inventory, (TileEntityEmeraldFurnace) tileEntity);
- }
- //special furnaces
- else if(tileEntity instanceof TileEntitySmeltery)
- {
- return new ContainerSmeltery(player.inventory, (TileEntitySmeltery) tileEntity);
- }
- else if(tileEntity instanceof TileEntityCharcoalOven)
- {
- return new ContainerCharcoalOven(player.inventory, (TileEntityCharcoalOven) tileEntity);
- }
- else if(tileEntity instanceof TileEntitySmelteryTier2)
- {
- return new ContainerSmelteryTier2(player.inventory, (TileEntitySmelteryTier2) tileEntity);
- }
- else if(tileEntity instanceof TileEntityCharcoalOvenTier2)
- {
- return new ContainerCharcoalOvenTier2(player.inventory, (TileEntityCharcoalOvenTier2) tileEntity);
- }
- //Special Blocks
- else if(tileEntity instanceof TileEntityBlockBreaker)
- {
- return new ContainerBlockBreaker(player.inventory, (TileEntityBlockBreaker) tileEntity);
- }
- else if(tileEntity instanceof TileEntityCompressor)
- {
- return new ContainerCompressor(player.inventory, (TileEntityCompressor) tileEntity);
- }
- else if(tileEntity instanceof TileEntityEndFurnace)
- {
- return new ContainerEndFurnace(player.inventory, (TileEntityEndFurnace) tileEntity);
- }
- else if(tileEntity instanceof TileEntitySawMill)
- {
- return new ContainerSawMill(player.inventory, (TileEntitySawMill) tileEntity);
- }
- else if(tileEntity instanceof TileEntityHydraulicPress)
- {
- return new ContainerHydraulicPress(player.inventory, (TileEntityHydraulicPress) tileEntity);
- }
- else if(tileEntity instanceof TileEntityFuelInfuser)
- {
- return new ContainerFuelInfuser(player.inventory, (TileEntityFuelInfuser) tileEntity);
- }
- else if(tileEntity instanceof TileEntityBlacksmithsForge)
- {
- return new ContainerBlacksmithsForge(player.inventory, (TileEntityBlacksmithsForge) tileEntity);
- }
- return null;
- }
- @Override
- public Object getClientGuiElement(int guiID, EntityPlayer player, World world, int x, int y, int z)
- {
- return null;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement