diff --git a/Plugins/Mineplex.Minecraft.Game.Core/src/mineplex/minecraft/game/core/condition/ConditionEffect.java b/Plugins/Mineplex.Minecraft.Game.Core/src/mineplex/minecraft/game/core/condition/ConditionEffect.java index 718434d95..c976c0a54 100644 --- a/Plugins/Mineplex.Minecraft.Game.Core/src/mineplex/minecraft/game/core/condition/ConditionEffect.java +++ b/Plugins/Mineplex.Minecraft.Game.Core/src/mineplex/minecraft/game/core/condition/ConditionEffect.java @@ -377,9 +377,22 @@ public class ConditionEffect implements Listener if (condition == null || condition.GetSource() == null) continue; - Manager.getDamagerManager().NewDamageEvent(ent, condition.GetSource(), null, - DamageCause.CUSTOM, 0.1, false, true, false, - condition.GetSource() != null ? condition.GetSource().getName() : "The Mighty Defek7", "Poison"); + try + { + Manager.getDamagerManager().NewDamageEvent(ent, condition.GetSource(), null, + DamageCause.CUSTOM, 0.1, false, true, false, + condition.GetSource() != null ? condition.GetSource().getName() : "The Mighty Defek7", "Poison"); + } + catch (Exception exception) + { + System.out.println("__+Poison error+__"); + System.out.println("Manager null? : " + Manager == null); + System.out.println("Manager.getDamagerManager null? : " + Manager.getDamagerManager() == null); + System.out.println("condition.GetSource() null? : " + condition.GetSource() == null); + System.out.println("condition.GetSource().getName() null? : " + condition.GetSource().getName() == null); + + throw exception; + } } }