- Баллы
- 173
- Имя в Minecraft
- Den_Abr
Ну а в папке TestPlugin лежит config.yml?Вот кусок кода, который относится к конфигу, его созданию и использованию:
Выдает ошибку. Причина: "File cannot be null".Код:FileConfiguration cfg = getConfig(); public void onEnable() { getServer().getPluginManager().registerEvents(this, this); try { File file = new File(getDataFolder() + "/config.yml"); if(!file.exists()) { cfg.addDefault("mysql", "jdbc:mysql://localhost/dbname"); cfg.addDefault("username", "username"); cfg.addDefault("password", "password"); cfg.options().copyDefaults(true); saveConfig(); } } catch(Exception e){ } getLogger().info("Test plugin enabled!"); } String mysql = cfg.getString("mysql"); String username = cfg.getString("username"); String password = cfg.getString("password");
Тогда я понять не могу: нельзя создать пустой config.yml или что?
И не нужно определять cfg за пределами методов
Не надо вообще определять переменные за пределами метода