diff options
author | RoseGoldIsntGay <yoavkau@gmail.com> | 2022-01-15 00:19:33 +0200 |
---|---|---|
committer | RoseGoldIsntGay <yoavkau@gmail.com> | 2022-01-15 00:19:33 +0200 |
commit | 252dedff670a8a456ae557b8ac7f1727bb7fd1b1 (patch) | |
tree | 996f83583518b3774155f9454cea901af8bae534 /src/main/java/rosegoldaddons/features/HardstoneAura.java | |
parent | 0acbdcf7cd4ee78544b8cf7fbf8fa48dd395f693 (diff) | |
download | RGA-252dedff670a8a456ae557b8ac7f1727bb7fd1b1.tar.gz RGA-252dedff670a8a456ae557b8ac7f1727bb7fd1b1.tar.bz2 RGA-252dedff670a8a456ae557b8ac7f1727bb7fd1b1.zip |
2.5.2-pre1
Diffstat (limited to 'src/main/java/rosegoldaddons/features/HardstoneAura.java')
-rw-r--r-- | src/main/java/rosegoldaddons/features/HardstoneAura.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/main/java/rosegoldaddons/features/HardstoneAura.java b/src/main/java/rosegoldaddons/features/HardstoneAura.java index da76ff2..2aa0655 100644 --- a/src/main/java/rosegoldaddons/features/HardstoneAura.java +++ b/src/main/java/rosegoldaddons/features/HardstoneAura.java @@ -52,11 +52,11 @@ public class HardstoneAura { MovingObjectPosition fake = Minecraft.getMinecraft().objectMouseOver; fake.hitVec = new Vec3(closestStone); EnumFacing enumFacing = fake.sideHit; - if (currentDamage == 0 && enumFacing != null) { + if (currentDamage == 0 && enumFacing != null && Minecraft.getMinecraft().thePlayer != null) { Minecraft.getMinecraft().thePlayer.sendQueue.addToSendQueue(new C07PacketPlayerDigging(C07PacketPlayerDigging.Action.START_DESTROY_BLOCK, closestStone, enumFacing)); } MovingObjectPosition real = Minecraft.getMinecraft().objectMouseOver; - if (real != null && real.entityHit == null) { + if (real != null && real.entityHit == null && Minecraft.getMinecraft().thePlayer != null) { Minecraft.getMinecraft().thePlayer.swingItem(); } broken.add(closestStone); @@ -125,6 +125,8 @@ public class HardstoneAura { } private BlockPos closestStone() { + if(Minecraft.getMinecraft().theWorld == null) return null; + if(Minecraft.getMinecraft().thePlayer == null) return null; int r = 6; BlockPos playerPos = Minecraft.getMinecraft().thePlayer.getPosition(); playerPos.add(0, 1, 0); @@ -162,6 +164,8 @@ public class HardstoneAura { } private Vec3 closestChest() { + if(Minecraft.getMinecraft().theWorld == null) return null; + if(Minecraft.getMinecraft().thePlayer == null) return null; int r = 6; BlockPos playerPos = Minecraft.getMinecraft().thePlayer.getPosition(); playerPos.add(0, 1, 0); |