From bbc5b4a05071ec690d33fb8e944c42c54c74e33a Mon Sep 17 00:00:00 2001 From: Chris Kearney <chris@kearneymail.com> Date: Sun, 14 May 2017 22:16:00 -0700 Subject: [PATCH] a default if no attack message is supplied --- src/main/java/com/comandante/creeper/npc/Npc.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/comandante/creeper/npc/Npc.java b/src/main/java/com/comandante/creeper/npc/Npc.java index 159973a7..237ecb7e 100644 --- a/src/main/java/com/comandante/creeper/npc/Npc.java +++ b/src/main/java/com/comandante/creeper/npc/Npc.java @@ -444,6 +444,11 @@ public class Npc extends CreeperEntity { } public AttackMessage getRandomAttackMessage() { + + if (attackMessages == null || attackMessages.size() == 0) { + return new AttackMessage(AttackMessage.Type.NORMAL, "Somebody for got to configure attack messages. - " + this.getName()); + } + int size = attackMessages.size(); int item = random.nextInt(size); // In real life, the Random object should be rather more shared than this int i = 0; -- GitLab