MiMISSID
Пользователь
- Сообщения
- 7
- Решения
- 1
Плагин пишет в конфиг UUID игрока и его количество сердец, но прочитать не может все время получает Null
Не могу понять где я допустил ошибку, помогите разобраться пожалуйста.
Тут пытаюсь читать:
Это конфиг:
Так же сообщение из консоли:
Не могу понять где я допустил ошибку, помогите разобраться пожалуйста.
Тут пытаюсь читать:
Java:
public Map<UUID,Double> GetPlayerData(String path){
Map<UUID,Double> result = new HashMap<>();
if(config.getConfigurationSection(path)!=null){
config.getConfigurationSection(path).getKeys(false)
.forEach(key ->{
double content = config.getDouble(key);
if(content != 0d) {
result.put(UUID.fromString(key), content);
}else{
HealthCore.getInstance().getServer().getConsoleSender().sendMessage("content "+ key+" is " + content);
}
});
}else{
HealthCore.getInstance().getServer().getConsoleSender().sendMessage("Config Section " + path +" isEmpty!");
}
return result;
}
Это конфиг:
YAML:
revivelocation:
==: org.bukkit.Location
world: world
x: 42.53231479768005
y: 102.0
z: 19.575403953353888
pitch: 73.800064
yaw: 93.15
playersdata:
5160ac76-ea15-4f57-a113-496653396d2c: 12.0
Так же сообщение из консоли: