From 3649a087c8edb5b14a9f694fd7bdf48baecc76f8 Mon Sep 17 00:00:00 2001 From: ceze88 Date: Sat, 6 May 2023 12:58:54 +0200 Subject: [PATCH] Fix no AI setting when stacking mobs was disabled part 2 --- .../songoda/ultimatestacker/stackable/entity/EntityStack.java | 4 ++++ 1 file changed, 4 insertions(+) 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 b93b53f..db42374 100644 --- a/src/main/java/com/songoda/ultimatestacker/stackable/entity/EntityStack.java +++ b/src/main/java/com/songoda/ultimatestacker/stackable/entity/EntityStack.java @@ -3,6 +3,7 @@ package com.songoda.ultimatestacker.stackable.entity; import com.songoda.core.compatibility.ServerVersion; import com.songoda.core.lootables.loot.Drop; import com.songoda.core.lootables.loot.DropUtils; +import com.songoda.core.utils.EntityUtils; import com.songoda.ultimatestacker.UltimateStacker; import com.songoda.ultimatestacker.events.EntityStackKillEvent; import com.songoda.ultimatestacker.settings.Settings; @@ -132,6 +133,9 @@ public class EntityStack extends StackedEntity { public synchronized LivingEntity takeOneAndSpawnEntity(Location location) { if (amount <= 0) return null; LivingEntity entity = Objects.requireNonNull(location.getWorld()).spawn(location, hostEntity.getClass()); + if (Settings.NO_AI.getBoolean()) { + EntityUtils.setUnaware(entity); + } this.hostEntity = entity; setAmount(amount--); updateNameTag();