A few Portable Teleporter fixes
This commit is contained in:
parent
3e4fe02449
commit
5da4a522cb
2 changed files with 14 additions and 0 deletions
|
@ -90,6 +90,11 @@ public class GuiTeleporter extends GuiMekanism
|
||||||
guiElements.add(new GuiSlot(SlotType.NORMAL, this, resource, 152, 6).with(SlotOverlay.POWER));
|
guiElements.add(new GuiSlot(SlotType.NORMAL, this, resource, 152, 6).with(SlotOverlay.POWER));
|
||||||
guiElements.add(scrollList = new GuiScrollList(this, resource, 28, 37, 120, 4));
|
guiElements.add(scrollList = new GuiScrollList(this, resource, 28, 37, 120, 4));
|
||||||
|
|
||||||
|
if(tileEntity.frequency != null)
|
||||||
|
{
|
||||||
|
privateMode = !tileEntity.frequency.publicFreq;
|
||||||
|
}
|
||||||
|
|
||||||
ySize+=64;
|
ySize+=64;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -51,6 +51,7 @@ import mekanism.common.inventory.container.ContainerSolarEvaporationController;
|
||||||
import mekanism.common.inventory.container.ContainerSolarNeutronActivator;
|
import mekanism.common.inventory.container.ContainerSolarNeutronActivator;
|
||||||
import mekanism.common.inventory.container.ContainerTeleporter;
|
import mekanism.common.inventory.container.ContainerTeleporter;
|
||||||
import mekanism.common.inventory.container.ContainerUpgradeManagement;
|
import mekanism.common.inventory.container.ContainerUpgradeManagement;
|
||||||
|
import mekanism.common.item.ItemPortableTeleporter;
|
||||||
import mekanism.common.network.PacketPortableTeleporter.PortableTeleporterMessage;
|
import mekanism.common.network.PacketPortableTeleporter.PortableTeleporterMessage;
|
||||||
import mekanism.common.tile.TileEntityAdvancedElectricMachine;
|
import mekanism.common.tile.TileEntityAdvancedElectricMachine;
|
||||||
import mekanism.common.tile.TileEntityAdvancedFactory;
|
import mekanism.common.tile.TileEntityAdvancedFactory;
|
||||||
|
@ -107,6 +108,7 @@ import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.entity.player.EntityPlayerMP;
|
import net.minecraft.entity.player.EntityPlayerMP;
|
||||||
import net.minecraft.init.Blocks;
|
import net.minecraft.init.Blocks;
|
||||||
import net.minecraft.inventory.Container;
|
import net.minecraft.inventory.Container;
|
||||||
|
import net.minecraft.item.ItemStack;
|
||||||
import net.minecraft.item.crafting.CraftingManager;
|
import net.minecraft.item.crafting.CraftingManager;
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.util.MovingObjectPosition;
|
import net.minecraft.util.MovingObjectPosition;
|
||||||
|
@ -431,6 +433,13 @@ public class CommonProxy
|
||||||
return new ContainerMetallurgicInfuser(player.inventory, (TileEntityMetallurgicInfuser)tileEntity);
|
return new ContainerMetallurgicInfuser(player.inventory, (TileEntityMetallurgicInfuser)tileEntity);
|
||||||
case 13:
|
case 13:
|
||||||
return new ContainerTeleporter(player.inventory, (TileEntityTeleporter)tileEntity);
|
return new ContainerTeleporter(player.inventory, (TileEntityTeleporter)tileEntity);
|
||||||
|
case 14:
|
||||||
|
ItemStack itemStack = player.getCurrentEquippedItem();
|
||||||
|
|
||||||
|
if(itemStack != null && itemStack.getItem() instanceof ItemPortableTeleporter)
|
||||||
|
{
|
||||||
|
return new ContainerNull();
|
||||||
|
}
|
||||||
case 15:
|
case 15:
|
||||||
return new ContainerAdvancedElectricMachine(player.inventory, (TileEntityAdvancedElectricMachine)tileEntity);
|
return new ContainerAdvancedElectricMachine(player.inventory, (TileEntityAdvancedElectricMachine)tileEntity);
|
||||||
case 16:
|
case 16:
|
||||||
|
|
Loading…
Reference in a new issue