diff --git a/src/main/java/lv/pi/animalrp/listeners/PlayerChat.java b/src/main/java/lv/pi/animalrp/listeners/PlayerChat.java index 23f1601..36ae981 100644 --- a/src/main/java/lv/pi/animalrp/listeners/PlayerChat.java +++ b/src/main/java/lv/pi/animalrp/listeners/PlayerChat.java @@ -56,9 +56,13 @@ public class PlayerChat implements Listener { String format = "%prefix%teamColor%animalColor%name%suffix: %message"; String message = format; - - message = message.replaceAll("%prefix", AnimalRP.vaultChat.getPlayerPrefix(event.getPlayer())); - message = message.replaceAll("%suffix", AnimalRP.vaultChat.getPlayerSuffix(event.getPlayer())); + if(AnimalRP.vaultChat != null) { + message = message.replaceAll("%prefix", AnimalRP.vaultChat.getPlayerPrefix(event.getPlayer())); + message = message.replaceAll("%suffix", AnimalRP.vaultChat.getPlayerSuffix(event.getPlayer())); + } else { + message = message.replaceAll("%prefix", ""); + message = message.replaceAll("%suffix", ""); + } message = message.replaceAll("%teamColor", team == null ? "" : "<" + team.color().asHexString() + ">"); message = message.replaceAll("%animalColor", (animal != null && !chatModOff) ? "<" + animal.color + ">" : ""); message = message.replaceAll("%name", event.getPlayer().getName());