fixed placing two pixelblocks at the same location

This commit is contained in:
Lars Neuhaus 2024-07-20 14:31:53 +02:00
parent 64493124a7
commit ef4d9cf524

View File

@ -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!");
}