- Баллы
- 76
- Имя в Minecraft
- DeROvI
Привет! Многие начинающие bukkit кодеры задаются вопросом: "Как использовать конфиги помимо основного(config.yml)". К сожалению данных туториалов очень мало, все они в основном на английском языке. Но поскольку этот вопрос очень важный, я решил написать данную статью.
Для начала, объявим файл и сам конфиг.
Вместо "/customYmlFile.yml" вы можете указать любое название файла.
Отлично! Теперь создадим процедуру сохранения конфига!
Чтобы сохранить конфиг, используйте:
Готово! Внизу вы можете посмотреть пример написания кода!
Для начала, объявим файл и сам конфиг.
JavaScript:
File customYml = new File(plugin.getDataFolder()+"/customYmlFile.yml");
FileConfiguration customConfig = YamlConfiguration.loadConfiguration(customYml);
Вместо "/customYmlFile.yml" вы можете указать любое название файла.
JavaScript:
File customYml = new File(this.getDataFolder()+"/customYmlFile.yml");
Отлично! Теперь создадим процедуру сохранения конфига!
JavaScript:
public void saveCustomYml(FileConfiguration ymlConfig, File ymlFile) {
try {
ymlConfig.save(ymlFile);
} catch (IOException e) {
e.printStackTrace();
}
}
Чтобы сохранить конфиг, используйте:
JavaScript:
saveCustomYml(customConfig, customYml);
Готово! Внизу вы можете посмотреть пример написания кода!
JavaScript:
customConfig.set("player." + player.getName(), 5);
saveCustomYml(customConfig,customYml);
player.sendMessage(Integer.toString(customConfig.getInt("player." + player.getName())));
Последнее редактирование:
От тебя я другого ответа и не ожидал xD.