From 8b42de03cbdd5b28fa1a40748c6ac2c4112e41c7 Mon Sep 17 00:00:00 2001 From: Jonathan Williams Date: Wed, 6 Apr 2016 10:39:00 -0500 Subject: [PATCH] Debug messages for PoisonShock --- .../game/core/condition/ConditionEffect.java | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) 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; + } } }