From ef4d9cf524219ac77c19431d2c237c7c75a3cd95 Mon Sep 17 00:00:00 2001 From: lars Date: Sat, 20 Jul 2024 14:31:53 +0200 Subject: [PATCH] fixed placing two pixelblocks at the same location --- .../pixelblocks/listeners/BlockPlaceListener.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/eu/mhsl/minecraft/pixelblocks/listeners/BlockPlaceListener.java b/src/main/java/eu/mhsl/minecraft/pixelblocks/listeners/BlockPlaceListener.java index 8bba62e..989ca09 100644 --- a/src/main/java/eu/mhsl/minecraft/pixelblocks/listeners/BlockPlaceListener.java +++ b/src/main/java/eu/mhsl/minecraft/pixelblocks/listeners/BlockPlaceListener.java @@ -33,9 +33,11 @@ public class BlockPlaceListener implements Listener { } PixelBlock pixelBlock = new PixelBlock(newBlockLocation, event.getPlayer().getUniqueId(), UUID.fromString(event.getItemInHand().getItemMeta().getItemName())); - pixelBlock.place(newBlockLocation); - - event.getPlayer().getInventory().remove(event.getItemInHand()); + if(pixelBlock.place(newBlockLocation)) { + event.getPlayer().getInventory().remove(event.getItemInHand()); + } else { + event.getPlayer().sendMessage("Hier wurde bereits ein Pixelblock plaziert."); + } } else { event.getPlayer().sendMessage("Du kannst nur in der Overworld oder im Nether Pixelblocks platzieren!"); }