From a64bd5f4371cb105b9ec71d6cba0413670e97b8a Mon Sep 17 00:00:00 2001 From: Quantumlyy Date: Sat, 27 Jan 2024 11:36:09 +0100 Subject: [PATCH] check that block side is not top --- src/main/java/magicbees/block/BlockApimancersDrainer.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/magicbees/block/BlockApimancersDrainer.java b/src/main/java/magicbees/block/BlockApimancersDrainer.java index 742541e6..c14d95c9 100644 --- a/src/main/java/magicbees/block/BlockApimancersDrainer.java +++ b/src/main/java/magicbees/block/BlockApimancersDrainer.java @@ -45,13 +45,13 @@ public TileEntity createNewTileEntity(World world, int metadata) { } @Override - public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int par6, float par7, + public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float par7, float par8, float par9) { if (world.isRemote) { return false; } else { TileEntity tile = world.getTileEntity(x, y, z); - if (tile instanceof TileEntityApimancersDrainerCommon) { + if (tile instanceof TileEntityApimancersDrainerCommon && side != 0) { ItemStack tItemStack = player.getHeldItem(); if (tItemStack != null) { Item tItem = tItemStack.getItem(); @@ -71,7 +71,9 @@ public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer p } world.markBlockForUpdate(x, y, z); return true; - } else return false; + } else { + return false; + } } }