Advertisement
Guest User

Untitled

a guest
Nov 6th, 2013
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.83 KB | None | 0 0
  1. package net.gamersmods.fuelresourceful.proxy;
  2.  
  3. import net.gamersmods.fuelresourceful.containers.ContainerBlacksmithsForge;
  4. import net.gamersmods.fuelresourceful.containers.ContainerBlockBreaker;
  5. import net.gamersmods.fuelresourceful.containers.ContainerBrickFurnace;
  6. import net.gamersmods.fuelresourceful.containers.ContainerCharcoalOven;
  7. import net.gamersmods.fuelresourceful.containers.ContainerCharcoalOvenTier2;
  8. import net.gamersmods.fuelresourceful.containers.ContainerCompressor;
  9. import net.gamersmods.fuelresourceful.containers.ContainerEmeraldFurnace;
  10. import net.gamersmods.fuelresourceful.containers.ContainerEndFurnace;
  11. import net.gamersmods.fuelresourceful.containers.ContainerFuelInfuser;
  12. import net.gamersmods.fuelresourceful.containers.ContainerHydraulicPress;
  13. import net.gamersmods.fuelresourceful.containers.ContainerObsidianFurnace;
  14. import net.gamersmods.fuelresourceful.containers.ContainerQuartzFurnace;
  15. import net.gamersmods.fuelresourceful.containers.ContainerSawMill;
  16. import net.gamersmods.fuelresourceful.containers.ContainerSmeltery;
  17. import net.gamersmods.fuelresourceful.containers.ContainerSmelteryTier2;
  18. import net.gamersmods.fuelresourceful.containers.ContainerStoneBrickFurnace;
  19. import net.gamersmods.fuelresourceful.containers.ContainerStoneFurnace;
  20. import net.gamersmods.fuelresourceful.tileentity.TileEntityBlacksmithsForge;
  21. import net.gamersmods.fuelresourceful.tileentity.TileEntityBlockBreaker;
  22. import net.gamersmods.fuelresourceful.tileentity.TileEntityBrickFurnace;
  23. import net.gamersmods.fuelresourceful.tileentity.TileEntityCharcoalOven;
  24. import net.gamersmods.fuelresourceful.tileentity.TileEntityCharcoalOvenTier2;
  25. import net.gamersmods.fuelresourceful.tileentity.TileEntityCompressor;
  26. import net.gamersmods.fuelresourceful.tileentity.TileEntityEmeraldFurnace;
  27. import net.gamersmods.fuelresourceful.tileentity.TileEntityEndFurnace;
  28. import net.gamersmods.fuelresourceful.tileentity.TileEntityFuelInfuser;
  29. import net.gamersmods.fuelresourceful.tileentity.TileEntityHydraulicPress;
  30. import net.gamersmods.fuelresourceful.tileentity.TileEntityObsidianFurnace;
  31. import net.gamersmods.fuelresourceful.tileentity.TileEntityQuartzFurnace;
  32. import net.gamersmods.fuelresourceful.tileentity.TileEntitySawMill;
  33. import net.gamersmods.fuelresourceful.tileentity.TileEntitySmeltery;
  34. import net.gamersmods.fuelresourceful.tileentity.TileEntitySmelteryTier2;
  35. import net.gamersmods.fuelresourceful.tileentity.TileEntityStoneBrickFurnace;
  36. import net.gamersmods.fuelresourceful.tileentity.TileEntityStoneFurnace;
  37. import net.gamersmods.fuelresourceful.tileentity.TileEntityTrashCan;
  38. import net.minecraft.entity.player.EntityPlayer;
  39. import net.minecraft.tileentity.TileEntity;
  40. import net.minecraft.world.World;
  41. import cpw.mods.fml.common.network.IGuiHandler;
  42. import cpw.mods.fml.common.registry.GameRegistry;
  43.  
  44. public class CommonProxy implements IGuiHandler
  45. {
  46. public void initCapes()
  47. {
  48.  
  49. }
  50. public void registerRenders()
  51. {
  52.  
  53. }
  54. public void registerKeyBindingHandler()
  55. {
  56. // client only, see client proxy
  57. }
  58. public void registerTileEntities()
  59. {
  60. //furnaces
  61. GameRegistry.registerTileEntity(TileEntityBrickFurnace.class, "tileEntityBrickFurnace");
  62. GameRegistry.registerTileEntity(TileEntityStoneFurnace.class, "tileEntityStoneFurnace");
  63. GameRegistry.registerTileEntity(TileEntityStoneBrickFurnace.class, "tileEntityStoneBrickFurnace");
  64. GameRegistry.registerTileEntity(TileEntityQuartzFurnace.class, "tileEntityQuartzFurnace");
  65. GameRegistry.registerTileEntity(TileEntityObsidianFurnace.class, "tileEntityObsidianFurnace");
  66. GameRegistry.registerTileEntity(TileEntityEmeraldFurnace.class, "tileEntityEmeraldFurnace");
  67. GameRegistry.registerTileEntity(TileEntityEndFurnace.class, "tileEntityEndFurnace");
  68. //special furnaces
  69. GameRegistry.registerTileEntity(TileEntitySmeltery.class, "tileEntitysmeltery");
  70. GameRegistry.registerTileEntity(TileEntityCharcoalOven.class, "tileEntityCharcoalOven");
  71. GameRegistry.registerTileEntity(TileEntitySmelteryTier2.class, "tileEntitysmelteryTier2");
  72. GameRegistry.registerTileEntity(TileEntityCharcoalOvenTier2.class, "tileEntityCharcoalOvenTier2");
  73. //Special Blocks
  74. GameRegistry.registerTileEntity(TileEntityBlockBreaker.class, "tileEntityBlockBreaker");
  75. GameRegistry.registerTileEntity(TileEntityCompressor.class, "tileEntityCoalCompressor");
  76. GameRegistry.registerTileEntity(TileEntityTrashCan.class, "TrashCan");
  77. GameRegistry.registerTileEntity(TileEntitySawMill.class, "SawMill");
  78. GameRegistry.registerTileEntity(TileEntityHydraulicPress.class, "HydralicPress");
  79. GameRegistry.registerTileEntity(TileEntityFuelInfuser.class, "AtomicParticleReconstructor");
  80. GameRegistry.registerTileEntity(TileEntityBlacksmithsForge.class, "BlacksmithsForge");
  81. }
  82.  
  83. @Override
  84. public Object getServerGuiElement(int guiID, EntityPlayer player, World world, int x, int y, int z)
  85. {
  86. System.out.println("Server Gui Handlerr!");
  87. TileEntity tileEntity = world.getBlockTileEntity(x, y, z);
  88.  
  89. //furnaces
  90. if(tileEntity instanceof TileEntityBrickFurnace)
  91. {
  92. return new ContainerBrickFurnace(player.inventory, (TileEntityBrickFurnace) tileEntity);
  93. }
  94. else if(tileEntity instanceof TileEntityStoneFurnace)
  95. {
  96. return new ContainerStoneFurnace(player.inventory, (TileEntityStoneFurnace) tileEntity);
  97. }
  98. else if(tileEntity instanceof TileEntityStoneBrickFurnace)
  99. {
  100. return new ContainerStoneBrickFurnace(player.inventory, (TileEntityStoneBrickFurnace) tileEntity);
  101. }
  102. else if(tileEntity instanceof TileEntityQuartzFurnace)
  103. {
  104. return new ContainerQuartzFurnace(player.inventory, (TileEntityQuartzFurnace) tileEntity);
  105. }
  106. else if(tileEntity instanceof TileEntityObsidianFurnace)
  107. {
  108. return new ContainerObsidianFurnace(player.inventory, (TileEntityObsidianFurnace) tileEntity);
  109. }
  110. else if(tileEntity instanceof TileEntityEmeraldFurnace)
  111. {
  112. return new ContainerEmeraldFurnace(player.inventory, (TileEntityEmeraldFurnace) tileEntity);
  113. }
  114. //special furnaces
  115. else if(tileEntity instanceof TileEntitySmeltery)
  116. {
  117. return new ContainerSmeltery(player.inventory, (TileEntitySmeltery) tileEntity);
  118. }
  119. else if(tileEntity instanceof TileEntityCharcoalOven)
  120. {
  121. return new ContainerCharcoalOven(player.inventory, (TileEntityCharcoalOven) tileEntity);
  122. }
  123. else if(tileEntity instanceof TileEntitySmelteryTier2)
  124. {
  125. return new ContainerSmelteryTier2(player.inventory, (TileEntitySmelteryTier2) tileEntity);
  126. }
  127. else if(tileEntity instanceof TileEntityCharcoalOvenTier2)
  128. {
  129. return new ContainerCharcoalOvenTier2(player.inventory, (TileEntityCharcoalOvenTier2) tileEntity);
  130. }
  131. //Special Blocks
  132. else if(tileEntity instanceof TileEntityBlockBreaker)
  133. {
  134. return new ContainerBlockBreaker(player.inventory, (TileEntityBlockBreaker) tileEntity);
  135. }
  136. else if(tileEntity instanceof TileEntityCompressor)
  137. {
  138. return new ContainerCompressor(player.inventory, (TileEntityCompressor) tileEntity);
  139. }
  140. else if(tileEntity instanceof TileEntityEndFurnace)
  141. {
  142. return new ContainerEndFurnace(player.inventory, (TileEntityEndFurnace) tileEntity);
  143. }
  144. else if(tileEntity instanceof TileEntitySawMill)
  145. {
  146. return new ContainerSawMill(player.inventory, (TileEntitySawMill) tileEntity);
  147. }
  148. else if(tileEntity instanceof TileEntityHydraulicPress)
  149. {
  150. return new ContainerHydraulicPress(player.inventory, (TileEntityHydraulicPress) tileEntity);
  151. }
  152. else if(tileEntity instanceof TileEntityFuelInfuser)
  153. {
  154. return new ContainerFuelInfuser(player.inventory, (TileEntityFuelInfuser) tileEntity);
  155. }
  156. else if(tileEntity instanceof TileEntityBlacksmithsForge)
  157. {
  158. return new ContainerBlacksmithsForge(player.inventory, (TileEntityBlacksmithsForge) tileEntity);
  159. }
  160. return null;
  161. }
  162.  
  163. @Override
  164. public Object getClientGuiElement(int guiID, EntityPlayer player, World world, int x, int y, int z)
  165. {
  166.  
  167. return null;
  168. }
  169. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement