mirror of
https://github.com/songoda/EpicBosses.git
synced 2025-01-05 06:47:48 +01:00
Attempt 2 for 1.8
This commit is contained in:
parent
b030922816
commit
898306aed4
@ -1,5 +1,6 @@
|
|||||||
package com.songoda.epicbosses.targeting;
|
package com.songoda.epicbosses.targeting;
|
||||||
|
|
||||||
|
import com.songoda.core.compatibility.ServerVersion;
|
||||||
import com.songoda.epicbosses.EpicBosses;
|
import com.songoda.epicbosses.EpicBosses;
|
||||||
import com.songoda.epicbosses.holder.IActiveHolder;
|
import com.songoda.epicbosses.holder.IActiveHolder;
|
||||||
import com.songoda.epicbosses.managers.BossTargetManager;
|
import com.songoda.epicbosses.managers.BossTargetManager;
|
||||||
@ -75,9 +76,9 @@ public abstract class TargetHandler<Holder extends IActiveHolder> implements ITa
|
|||||||
getHolder().getLivingEntityMap().values().forEach(uuid -> {
|
getHolder().getLivingEntityMap().values().forEach(uuid -> {
|
||||||
LivingEntity livingEntity = (LivingEntity) ServerUtils.get().getEntity(uuid);
|
LivingEntity livingEntity = (LivingEntity) ServerUtils.get().getEntity(uuid);
|
||||||
if (livingEntity != null && !livingEntity.isDead()) {
|
if (livingEntity != null && !livingEntity.isDead()) {
|
||||||
if (livingEntity instanceof Mob)
|
if (ServerVersion.isServerVersionAtLeast(ServerVersion.V1_12) && livingEntity instanceof Mob)
|
||||||
((Mob) livingEntity).setTarget(newTarget);
|
((Mob) livingEntity).setTarget(newTarget);
|
||||||
else
|
else if (livingEntity instanceof Creature)
|
||||||
((Creature) livingEntity).setTarget(newTarget);
|
((Creature) livingEntity).setTarget(newTarget);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user