Fix bug with PlaceholderAPI integration

This commit is contained in:
Magnus Ulf 2019-01-29 09:24:30 +01:00
parent f35c040af7
commit 4ce820d1cf

View File

@ -1,7 +1,6 @@
package com.massivecraft.factions.integration.placeholderapi; package com.massivecraft.factions.integration.placeholderapi;
import com.massivecraft.massivecore.Integration; import com.massivecraft.massivecore.Integration;
import me.clip.placeholderapi.PlaceholderAPIPlugin;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority; import org.bukkit.event.EventPriority;
@ -27,7 +26,7 @@ public class IntegrationPlaceholderAPI extends Integration
@Override @Override
public void setIntegrationActiveInner(boolean active) public void setIntegrationActiveInner(boolean active)
{ {
PlaceholderAPIPlugin.getInstance().getExpansionManager().registerExpansion(PlaceholderFactions.get()); PlaceholderFactions.get().register();
} }
public static void ensureRegistered() public static void ensureRegistered()
@ -45,7 +44,7 @@ public class IntegrationPlaceholderAPI extends Integration
if (str.startsWith("/")) str = str.substring(1); if (str.startsWith("/")) str = str.substring(1);
if (!str.startsWith("papi")) return; if (!str.startsWith("papi")) return;
Bukkit.getScheduler().runTaskLater(this.getPlugin(), IntegrationPlaceholderAPI::ensureRegistered, 20L); Bukkit.getScheduler().runTaskLater(this.getPlugin(), IntegrationPlaceholderAPI::ensureRegistered, 10L);
} }