From affd81914683a00589071f8a703ea8b94fe800bf Mon Sep 17 00:00:00 2001 From: ceze88 Date: Wed, 25 Jan 2023 15:53:48 +0100 Subject: [PATCH] Ignore rare errors for now --- .../stackable/entity/EntityStack.java | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/songoda/ultimatestacker/stackable/entity/EntityStack.java b/src/main/java/com/songoda/ultimatestacker/stackable/entity/EntityStack.java index 7142de3..e2de50a 100644 --- a/src/main/java/com/songoda/ultimatestacker/stackable/entity/EntityStack.java +++ b/src/main/java/com/songoda/ultimatestacker/stackable/entity/EntityStack.java @@ -63,16 +63,19 @@ public class EntityStack extends ColdEntityStack { Async.run(() -> { if (createDuplicates != 0) { List stackedEntities = new ArrayList<>(); + try { + for (int i = 0; i < createDuplicates; i++) { + StackedEntity entity = addEntityToStackSilently(getStackedEntity(hostEntity, true)); + if (entity != null) + stackedEntities.add(entity); + } + plugin.getDataManager().createStackedEntities(this, stackedEntities); - for (int i = 0; i < createDuplicates; i++) { - StackedEntity entity = addEntityToStackSilently(getStackedEntity(hostEntity, true)); - if (entity != null) - stackedEntities.add(entity); + createDuplicates = 0; + updateNametag(); + } catch (Exception ignored) { + //Ignored for now } - plugin.getDataManager().createStackedEntities(this, stackedEntities); - - createDuplicates = 0; - updateNametag(); } }); updateNametag();