- Баллы
- 96
Вот у меня вот такой вид записи данных в файл конфига:
TeamSpawns:
<TeamName>:
x: <int>
y: <int>
z: <int>
yaw: <float>
pitch: <float>
world: <world>
Сделал буквально за 5 минут с нуля (делал в первый раз).
Потребовалось записать в другой файл конфигурации координаты блока.
Не получается, столько вариантов перепробовал.
Просто при записи в файл и последующей проверки не находится совпадение (тип эти координаты вносятся постоянно). Я подозреваю это из-за c.set, но не знаю как добавлять, а не устанавливать.
Есть у кого пример записи в конфиг координат блоков?
TeamSpawns:
<TeamName>:
x: <int>
y: <int>
z: <int>
yaw: <float>
pitch: <float>
world: <world>
Java:
c.set("TeamSpawns." + teamName + ".x", x);
c.set("TeamSpawns." + teamName + ".y", y);
c.set("TeamSpawns." + teamName + ".z", z);
c.set("TeamSpawns." + teamName + ".yaw", yaw);
c.set("TeamSpawns." + teamName + ".pitch", pitch);
c.set("TeamSpawns." + teamName + ".world", world);
plugin.saveFileTeamSpawns();
Потребовалось записать в другой файл конфигурации координаты блока.
Java:
public void AddBlockToChecking(Player sender, org.bukkit.block.Block block) {
int x, y, z;
x = block.getX();
y = block.getY();
z = block.getZ();
FileConfiguration c = plugin.FileCheckingBlocksConfig;
plugin.reloadFileCheckingBlocks();
String blockloc = Integer.toString(x) + ":" + (Integer.toString(y) + ":" + (Integer.toString(z)));
//sender.sendMessage("CheckingBlocks." + block.getType() + ".summaXYZ" + blockloc); //для проверки
if (c.contains("CheckingBlocks." + block.getType() + ".summaXYZ" + blockloc)) {
sender.sendMessage(ChatColor.RED + "Указанный блок уже добавлен в проверку.");
} else {
c.set("CheckingBlocks." + block.getType() + ".loc", blockloc);
plugin.saveFileCheckingBlocks();
sender.sendMessage(ChatColor.GOLD + "Указанный блок добавлен в проверку.");
}
}
Просто при записи в файл и последующей проверки не находится совпадение (тип эти координаты вносятся постоянно). Я подозреваю это из-за c.set, но не знаю как добавлять, а не устанавливать.
Есть у кого пример записи в конфиг координат блоков?