From 67e6d4da35d102442470fa90a673d18f4201a5ab Mon Sep 17 00:00:00 2001 From: fullwall Date: Tue, 10 Nov 2020 16:35:26 +0800 Subject: [PATCH] Add PAPI installed check --- src/main/java/net/citizensnpcs/api/util/Placeholders.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/net/citizensnpcs/api/util/Placeholders.java b/src/main/java/net/citizensnpcs/api/util/Placeholders.java index 9932354f..d04e1b62 100644 --- a/src/main/java/net/citizensnpcs/api/util/Placeholders.java +++ b/src/main/java/net/citizensnpcs/api/util/Placeholders.java @@ -34,12 +34,17 @@ public static String replace(String text, OfflinePlayer player) { } private static String setPlaceholderAPIPlaceholders(String text, OfflinePlayer player) { + if (!PLACEHOLDERAPI_ENABLED) { + return text; + } try { return PlaceholderAPI.setPlaceholders(player, text); } catch (Throwable t) { + PLACEHOLDERAPI_ENABLED = false; return text; } } + private static boolean PLACEHOLDERAPI_ENABLED = true; private static Pattern PLAYER_MATCHER = Pattern.compile("|

"); }