From 2a0d6b85827a2f5f3f6fd092f9a99fd958ac2e97 Mon Sep 17 00:00:00 2001 From: Snowball_233 <97330394+SnowballXueQiu@users.noreply.github.com> Date: Sun, 16 Jul 2023 23:22:18 +0800 Subject: [PATCH] =?UTF-8?q?fix(papi):=20=E6=B7=BB=E5=8A=A0=E2=80=9C?= =?UTF-8?q?=E6=8C=81=E4=B9=85=E2=80=9D=E6=A0=87=E7=AD=BE=20=E9=81=BF?= =?UTF-8?q?=E5=85=8D=E5=8D=B8=E8=BD=BD=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Carm --- .../plugin/userprefix/hooker/UserPrefixExpansion.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/cc/carm/plugin/userprefix/hooker/UserPrefixExpansion.java b/src/main/java/cc/carm/plugin/userprefix/hooker/UserPrefixExpansion.java index 6d80f33..d086d4f 100644 --- a/src/main/java/cc/carm/plugin/userprefix/hooker/UserPrefixExpansion.java +++ b/src/main/java/cc/carm/plugin/userprefix/hooker/UserPrefixExpansion.java @@ -42,6 +42,14 @@ public class UserPrefixExpansion extends EasyPlaceholder { public PlaceholderHandler handlePrefix(Function handler) { return handlePlayer((player, args) -> handler.apply(UserPrefixAPI.getUserManager().getPrefix(player))); } + + /** + * This is required or else PlaceholderAPI will unregister the Expansion on reload + */ + @Override + public boolean persist() { + return true; + } public PlaceholderHandler handlePlayer(BiFunction handler) { return (player, args) -> {