From 988a5e200609e0a00e4dbe267f56f87f2c367f79 Mon Sep 17 00:00:00 2001 From: yourfriendoss <81387799+yourfriendoss@users.noreply.github.com> Date: Mon, 1 Apr 2024 10:50:12 +0300 Subject: [PATCH] vault might not exist, fix that --- src/main/java/lv/pi/animalrp/listeners/PlayerChat.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) 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());