Fix LocalPlayer
parent
ec3dc24a5e
commit
7255b79e7a
|
@ -68,7 +68,7 @@ public abstract class InternalPluginBridge {
|
||||||
|
|
||||||
abstract public Map<String, Object> taboolibTLocaleSerialize(Object in);
|
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);
|
abstract public int protocolSupportPlayerVersion(Player player);
|
||||||
|
|
||||||
|
|
|
@ -204,8 +204,8 @@ public class BridgeImpl extends InternalPluginBridge {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public FileConfiguration taboolibGetPlayerData(OfflinePlayer player) {
|
public FileConfiguration taboolibGetPlayerData(String username) {
|
||||||
return PlayerDataManager.getPlayerData(player);
|
return PlayerDataManager.getPlayerData(username, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -23,7 +23,7 @@ public class LocalPlayer {
|
||||||
private static Map<String, FileConfiguration> files = Maps.newConcurrentMap();
|
private static Map<String, FileConfiguration> files = Maps.newConcurrentMap();
|
||||||
|
|
||||||
public static FileConfiguration get(OfflinePlayer player) {
|
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)
|
@TSchedule(delay = 20 * 30, period = 20 * 30, async = true)
|
||||||
|
|
Loading…
Reference in New Issue