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":