use of forestry.energy.gui.ContainerEngineBronze in project ForestryMC by ForestryMC.
the class GuiHandlerEnergy method getServerGuiElement.
@Override
public Object getServerGuiElement(int id, EntityPlayer player, World world, int x, int y, int z) {
if (id >= GuiId.values().length) {
return null;
}
switch(GuiId.values()[id]) {
case EngineBronzeGUI:
return new ContainerEngineBronze(player.inventory, (EngineBronze) getTileForestry(world, x, y, z));
case EngineCopperGUI:
return new ContainerEngineCopper(player.inventory, (EngineCopper) getTileForestry(world, x, y, z));
case EngineTinGUI:
EngineTin tile = (EngineTin) getTileForestry(world, x, y, z);
Proxies.net.sendToPlayer(new PacketSocketUpdate(PacketIds.SOCKET_UPDATE, x, y, z, tile), player);
return new ContainerEngineTin(player.inventory, tile);
case GeneratorGUI:
return new ContainerGenerator(player.inventory, (MachineGenerator) getTileForestry(world, x, y, z));
default:
return null;
}
}
Aggregations