From bca09946521430b9d44d8a4683c6b703352f182f Mon Sep 17 00:00:00 2001 From: paulevsGitch Date: Fri, 22 Jan 2021 22:52:18 +0300 Subject: [PATCH] Optimisation --- src/main/java/ru/betterend/blocks/basis/PedestalBlock.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/ru/betterend/blocks/basis/PedestalBlock.java b/src/main/java/ru/betterend/blocks/basis/PedestalBlock.java index 787313ab..b4402901 100644 --- a/src/main/java/ru/betterend/blocks/basis/PedestalBlock.java +++ b/src/main/java/ru/betterend/blocks/basis/PedestalBlock.java @@ -114,7 +114,9 @@ public class PedestalBlock extends BlockBaseNotFull implements BlockEntityProvid ItemStack itemStack = player.getStackInHand(hand); if (itemStack.isEmpty()) return ActionResult.CONSUME; pedestal.setStack(0, itemStack.split(1)); - activate(world, pos, player, hand, hit); + if (!(this instanceof InfusionPedestal)) { + activate(world, pos, player, hit); + } return ActionResult.SUCCESS; } else { ItemStack itemStack = pedestal.getStack(0); @@ -128,7 +130,7 @@ public class PedestalBlock extends BlockBaseNotFull implements BlockEntityProvid return ActionResult.PASS; } - private void activate(World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) { + private void activate(World world, BlockPos pos, PlayerEntity player, BlockHitResult hit) { Mutable mut = new Mutable(); Point[] points = InfusionRitual.getMap(); for (Point p: points) {