From c207fad52dcbb72bf6d9cc1f47630faffe959c1c Mon Sep 17 00:00:00 2001 From: Lyfts <127234178+Lyfts@users.noreply.github.com> Date: Wed, 18 Oct 2023 18:12:03 +0200 Subject: [PATCH] fix vajra voiding --- .../gtnewhorizons/gravisuiteneo/mixins/MixinItemVajra.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/gtnewhorizons/gravisuiteneo/mixins/MixinItemVajra.java b/src/main/java/com/gtnewhorizons/gravisuiteneo/mixins/MixinItemVajra.java index ece05a0..dabd145 100644 --- a/src/main/java/com/gtnewhorizons/gravisuiteneo/mixins/MixinItemVajra.java +++ b/src/main/java/com/gtnewhorizons/gravisuiteneo/mixins/MixinItemVajra.java @@ -87,8 +87,10 @@ public class MixinItemVajra { private void gravisuiteneo$fixCallOrder(Block block, World world, EntityPlayer player, int x, int y, int z, int meta) { block.onBlockHarvested(world, x, y, z, meta, player); - world.setBlockToAir(x, y, z); - block.harvestBlock(world, player, x, y, z, meta); + if (block.removedByPlayer(world, player, x, y, z, true)) { + block.onBlockDestroyedByPlayer(world, x, y, z, meta); + block.harvestBlock(world, player, x, y, z, meta); + } } // This one makes sure that if we're mining a block that canSilkHarvest it still gets set to air, since we yeeted