Optimisation

This commit is contained in:
paulevsGitch 2021-01-22 22:52:18 +03:00
parent 3e9195b20b
commit bca0994652

View file

@ -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) {