Fix LocalPlayer

master
坏黑 2019-07-23 20:14:02 +08:00
parent ec3dc24a5e
commit 7255b79e7a
3 changed files with 4 additions and 4 deletions

View File

@ -68,7 +68,7 @@ public abstract class InternalPluginBridge {
abstract public Map<String, Object> taboolibTLocaleSerialize(Object in);
abstract public FileConfiguration taboolibGetPlayerData(OfflinePlayer player);
abstract public FileConfiguration taboolibGetPlayerData(String username);
abstract public int protocolSupportPlayerVersion(Player player);

View File

@ -204,8 +204,8 @@ public class BridgeImpl extends InternalPluginBridge {
}
@Override
public FileConfiguration taboolibGetPlayerData(OfflinePlayer player) {
return PlayerDataManager.getPlayerData(player);
public FileConfiguration taboolibGetPlayerData(String username) {
return PlayerDataManager.getPlayerData(username, true);
}
@Override

View File

@ -23,7 +23,7 @@ public class LocalPlayer {
private static Map<String, FileConfiguration> files = Maps.newConcurrentMap();
public static FileConfiguration get(OfflinePlayer player) {
return TabooLibAPI.isOriginLoaded() ? TabooLibAPI.getPluginBridge().taboolibGetPlayerData(player) : files.computeIfAbsent(toName(player), n -> Files.load(toFile(n)));
return TabooLibAPI.isOriginLoaded() ? TabooLibAPI.getPluginBridge().taboolibGetPlayerData(toName(player)) : files.computeIfAbsent(toName(player), n -> Files.load(toFile(n)));
}
@TSchedule(delay = 20 * 30, period = 20 * 30, async = true)