diff --git a/src/main/java/lemons/party/teleporters/content/blocks/BlockTeleporter.java b/src/main/java/lemons/party/teleporters/content/blocks/BlockTeleporter.java index 2fb689e..8ca6fa9 100644 --- a/src/main/java/lemons/party/teleporters/content/blocks/BlockTeleporter.java +++ b/src/main/java/lemons/party/teleporters/content/blocks/BlockTeleporter.java @@ -48,7 +48,7 @@ public BlockTeleporter(String name, Material materialIn) public boolean onBlockActivated(World worldIn, BlockPos pos, IBlockState state, EntityPlayer playerIn, EnumHand hand, EnumFacing facing, float x, float y, float z) { TileEntityTeleporter tele = (TileEntityTeleporter) worldIn.getTileEntity(pos); - if(tele.hasCrystal()) + if(tele.hasCrystal() && !worldIn.isBlockPowered(pos)) { ItemStack stack = tele.getCrystal().copy(); playerIn.inventory.addItemStackToInventory(stack);