From 42790b27f8c6d40d5f06fdfc258335c102bce031 Mon Sep 17 00:00:00 2001 From: games647 Date: Thu, 14 May 2020 13:43:13 +0200 Subject: [PATCH] Unregister variable on disable --- .../github/games647/fastlogin/bukkit/FastLoginBukkit.java | 3 +++ .../github/games647/fastlogin/bukkit/PremiumPlaceholder.java | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/FastLoginBukkit.java b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/FastLoginBukkit.java index 90f2438c..8e108796 100644 --- a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/FastLoginBukkit.java +++ b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/FastLoginBukkit.java @@ -103,6 +103,9 @@ public class FastLoginBukkit extends JavaPlugin implements PlatformPlugin getCore() { diff --git a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/PremiumPlaceholder.java b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/PremiumPlaceholder.java index f5add7fb..e4583bd8 100644 --- a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/PremiumPlaceholder.java +++ b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/PremiumPlaceholder.java @@ -1,5 +1,6 @@ package com.github.games647.fastlogin.bukkit; +import me.clip.placeholderapi.PlaceholderAPI; import me.clip.placeholderapi.expansion.PlaceholderExpansion; import org.bukkit.entity.Player; @@ -14,6 +15,10 @@ public class PremiumPlaceholder extends PlaceholderExpansion { this.plugin = plugin; } + public static void unregisterAll(FastLoginBukkit plugin) { + PlaceholderAPI.unregisterPlaceholderHook(plugin.getName()); + } + @Override public String onPlaceholderRequest(Player player, String identifier) { // player is null if offline