Помогите Как создать кастомный конфиг не в главном классе?

  • Автор темы Автор темы Nippels
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Nippels

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Nippels
В главном классе все топчик, но в подклассах я нИмагу ни создать файл, ни достать с него инфу :c
-getDataFolder тоже не робит в подклассах
help :c
 
Я не очень понял. Ну вот у тебя несколько конфигов. При загрузке плагина получи их всех и юзай потом де хочешь через plugin В чём проблема то?

PHP:
    File FileTeamSpawns;
    File FileChekingBlocks;
    File FileTeamCore;
    File FileTradeItems;
    File FileNameMaterials;

    FileConfiguration ConfigTeamSpawns;
    FileConfiguration ConfigChekingBlocks;
    FileConfiguration ConfigTeamCore;
    FileConfiguration ConfigTradeItems;
    FileConfiguration ConfigNameMaterials;
  
       saveResource("ConfigTradeItems.yml", true);
       saveResource("NameMaterials.yml", true);

        FileTeamSpawns = new File(getDataFolder(), "TeamSpawns.yml");
        ConfigTeamSpawns = YamlConfiguration.loadConfiguration(FileTeamSpawns);

        FileChekingBlocks = new File(getDataFolder(), "ChekingBlocks.yml");
        ConfigChekingBlocks = YamlConfiguration.loadConfiguration(FileChekingBlocks);

        FileTeamCore = new File(getDataFolder(), "TeamCore.yml");
        ConfigTeamCore = YamlConfiguration.loadConfiguration(FileTeamCore);

        FileTradeItems = new File(getDataFolder(), "ConfigTradeItems.yml");
        ConfigTradeItems = YamlConfiguration.loadConfiguration(FileTradeItems);

        FileNameMaterials = new File(getDataFolder(), "NameMaterials.yml");
        ConfigNameMaterials = YamlConfiguration.loadConfiguration(FileNameMaterials);
 
Я не очень понял. Ну вот у тебя несколько конфигов. При загрузке плагина получи их всех и юзай потом де хочешь через plugin В чём проблема то?

PHP:
    File FileTeamSpawns;
    File FileChekingBlocks;
    File FileTeamCore;
    File FileTradeItems;
    File FileNameMaterials;

    FileConfiguration ConfigTeamSpawns;
    FileConfiguration ConfigChekingBlocks;
    FileConfiguration ConfigTeamCore;
    FileConfiguration ConfigTradeItems;
    FileConfiguration ConfigNameMaterials;
 
       saveResource("ConfigTradeItems.yml", true);
       saveResource("NameMaterials.yml", true);

        FileTeamSpawns = new File(getDataFolder(), "TeamSpawns.yml");
        ConfigTeamSpawns = YamlConfiguration.loadConfiguration(FileTeamSpawns);

        FileChekingBlocks = new File(getDataFolder(), "ChekingBlocks.yml");
        ConfigChekingBlocks = YamlConfiguration.loadConfiguration(FileChekingBlocks);

        FileTeamCore = new File(getDataFolder(), "TeamCore.yml");
        ConfigTeamCore = YamlConfiguration.loadConfiguration(FileTeamCore);

        FileTradeItems = new File(getDataFolder(), "ConfigTradeItems.yml");
        ConfigTradeItems = YamlConfiguration.loadConfiguration(FileTradeItems);

        FileNameMaterials = new File(getDataFolder(), "NameMaterials.yml");
        ConfigNameMaterials = YamlConfiguration.loadConfiguration(FileNameMaterials);
Вай мои глаза. Вот, дарю.
https://github.com/alexandrage/Example/blob/master/src/Example/cfg/Configs.java
https://github.com/alexandrage/Example/blob/master/src/Example/cfg/CustomConfig.java
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх