diff --git a/core/pom.xml b/core/pom.xml index 93e85819..cab828e4 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -122,7 +122,7 @@ me.clip placeholderapi - 2.10.9 + 2.10.10 provided diff --git a/core/src/main/java/de/erethon/dungeonsxl/util/PlaceholderUtil.java b/core/src/main/java/de/erethon/dungeonsxl/util/PlaceholderUtil.java index 2ccf0bc4..256a543c 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/util/PlaceholderUtil.java +++ b/core/src/main/java/de/erethon/dungeonsxl/util/PlaceholderUtil.java @@ -21,7 +21,7 @@ import de.erethon.dungeonsxl.api.dungeon.Game; import de.erethon.dungeonsxl.api.player.PlayerGroup; import de.erethon.dungeonsxl.api.world.GameWorld; import me.clip.placeholderapi.expansion.PlaceholderExpansion; -import org.bukkit.entity.Player; +import org.bukkit.OfflinePlayer; /** * @author Daniel Saukel @@ -56,13 +56,18 @@ public class PlaceholderUtil extends PlaceholderExpansion { public String getVersion() { return plugin.getDescription().getVersion(); } + + @Override + public boolean persist() { + return true; + } @Override - public String onPlaceholderRequest(Player player, String identifier) { + public String onRequest(OfflinePlayer player, String identifier) { if (player == null) { return ""; } - PlayerGroup group = plugin.getPlayerGroup(player); + PlayerGroup group = plugin.getPlayerGroup(player.getPlayer()); switch (identifier) { case "group_members":