From 85a799542014ed02cbda1a5eae6595b97fc29aec Mon Sep 17 00:00:00 2001 From: ceze88 Date: Mon, 13 Nov 2023 21:13:05 +0100 Subject: [PATCH] Fix block stack duplicating in the database --- .../stackable/block/BlockStackImpl.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/UltimateStacker-Plugin/src/main/java/com.craftaro.ultimatestacker/stackable/block/BlockStackImpl.java b/UltimateStacker-Plugin/src/main/java/com.craftaro.ultimatestacker/stackable/block/BlockStackImpl.java index d7326cf..a847b30 100644 --- a/UltimateStacker-Plugin/src/main/java/com.craftaro.ultimatestacker/stackable/block/BlockStackImpl.java +++ b/UltimateStacker-Plugin/src/main/java/com.craftaro.ultimatestacker/stackable/block/BlockStackImpl.java @@ -27,15 +27,16 @@ public class BlockStackImpl implements BlockStack { private XMaterial material; private Location location; + /** + * Required for deserialization + */ + public BlockStackImpl() { + } + public BlockStackImpl(XMaterial material, Location location) { this.material = material; this.location = location; - } - - public BlockStackImpl(XMaterial material, Location location, int amount) { - this.amount = amount; - this.material = material; - this.location = location; + this.id = UltimateStacker.getInstance().getDataManager().getNextId("blocks"); } @Override