From c5340f2ce896513bbc6fffa47bc6d4159fd76d8a Mon Sep 17 00:00:00 2001 From: TheClashFruit Date: Wed, 28 Aug 2024 10:58:13 +0200 Subject: [PATCH] fix: fix crash when loading into world while sitting on toilet --- .../java/me/theclashfruit/pissnshit/util/PissManager.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/me/theclashfruit/pissnshit/util/PissManager.java b/src/main/java/me/theclashfruit/pissnshit/util/PissManager.java index e26459fa..09494b9a 100644 --- a/src/main/java/me/theclashfruit/pissnshit/util/PissManager.java +++ b/src/main/java/me/theclashfruit/pissnshit/util/PissManager.java @@ -89,8 +89,10 @@ public void pissOnToilet(PlayerEntity player, MechanicalToiletBlock toiletBlock, if (pissLevel >= 1) { this.pissLevel -= 1; - if (world.getBlockEntity(toiletPos) instanceof MechanicalToiletBlockEntity toiletEntity) { - toiletEntity.addPiss(10); + if (toiletPos != null) { + if (world.getBlockEntity(toiletPos) instanceof MechanicalToiletBlockEntity toiletEntity) { + toiletEntity.addPiss(10); + } } }