Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Как создать конфиг

Тема в разделе "Разработка плагинов для новичков", создана пользователем Newmcpe, 5 мар 2016.

  1. Автор темы
    Newmcpe

    Newmcpe Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Newmcpe
    Недавно начал разрабатывать, вот и хочу создать для своего плагина конфиг
     
  2. Хостинг MineCraft
    <
  3. CoolBoy

    CoolBoy Активный участник Пользователь

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Туторов по созданию конфига куча.
    Один из них:
    http://wiki.bukkit.org/Configuration_API_Reference
     
    Последнее редактирование: 5 мар 2016
  4. Автор темы
    Newmcpe

    Newmcpe Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Newmcpe
  5. mc_archeage

    mc_archeage Новичок Пользователь

    Баллы:
    11
    Имя в Minecraft:
    NegaTiV
    Вот попроще:
    config.yml размещаеш там где и plugin.yml и заполняеш єво какой он длжен бить и все.
    public void onEnable()
    {
    Bukkit.getPluginManager().registerEvents(this, this);
    getConfig().options().copyDefaults(true);
    saveConfig();
    reloadConfig();
    }
     
  6. Автор темы
    Newmcpe

    Newmcpe Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Newmcpe
    Спаасибо. Попробую
     
  7. MrTrojan

    MrTrojan Активный участник Пользователь

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    В маленьких плагинах лучше так:

    Код:
    File configFile;
    FileConfiguration config;
    
    @Override
    public void onEnable() {
        loadConfig();
    
        getServer().getPluginManager().registerEvents(this, this);
    }
    
    void loadConfig() {
        configFile = new File(getDataFolder, "config.yml");
    
        if(!(configFIle.exists)) {
            saveDefaultConfig();
        }
    
        config = YamlConfiguration.loadConfiguration(configFile);
    }
     

Поделиться этой страницей