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