Помогите с перезагрузкой конфига

TimOneStudio

Пользователь
Сообщения
124
Решения
1
У меня есть плагин , как сделать чтобы при команде /mm reload перезагружался конфиг и вообще создать этот конфиг ?
вот код:
#Main.java
Java:
package main;

import java.util.logging.Logger;

import org.bukkit.plugin.java.JavaPlugin;

public class Main extends JavaPlugin{
    @Override
    public void onEnable() {
        Logger log = getLogger();
        log.info("[&6MobsMoney&f] плагин включен!!");
        getServer().getPluginCommand("mm reload").setExecutor(new reloadplayer());
    }
    public void onDisable() {
        Logger log = getLogger();
        log.info("[&6MobsMoney&f] плагин выключен");
    }
}
#reloadplayer.java
Java:
package main;

import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;


public class reloadplayer implements CommandExecutor {


    @Override
    public boolean onCommand(CommandSender sender, Command cmd, String str, String[] args) {
        if (sender.hasPermission("mm.reload") && (args.length < 1 || args.length > 1)) {
            
        }
        return false;
    }
}
 
Решение
У меня есть плагин , как сделать чтобы при команде /mm reload перезагружался конфиг и вообще создать этот конфиг ?
вот код:
#Main.java
Java:
package main;

import java.util.logging.Logger;

import org.bukkit.plugin.java.JavaPlugin;

public class Main extends JavaPlugin{
    @Override
    public void onEnable() {
        Logger log = getLogger();
        log.info("[&6MobsMoney&f] плагин включен!!");
        getServer().getPluginCommand("mm reload").setExecutor(new reloadplayer());
    }
    public void onDisable() {
        Logger log = getLogger();
        log.info("[&6MobsMoney&f] плагин выключен");
    }
}
#reloadplayer.java
Java:
package main;

import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import...
У меня есть плагин , как сделать чтобы при команде /mm reload перезагружался конфиг и вообще создать этот конфиг ?
вот код:
#Main.java
Java:
package main;

import java.util.logging.Logger;

import org.bukkit.plugin.java.JavaPlugin;

public class Main extends JavaPlugin{
    @Override
    public void onEnable() {
        Logger log = getLogger();
        log.info("[&6MobsMoney&f] плагин включен!!");
        getServer().getPluginCommand("mm reload").setExecutor(new reloadplayer());
    }
    public void onDisable() {
        Logger log = getLogger();
        log.info("[&6MobsMoney&f] плагин выключен");
    }
}
#reloadplayer.java
Java:
package main;

import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;


public class reloadplayer implements CommandExecutor {


    @Override
    public boolean onCommand(CommandSender sender, Command cmd, String str, String[] args) {
        if (sender.hasPermission("mm.reload") && (args.length < 1 || args.length > 1)) {
           
        }
        return false;
    }
}
- тут можешь посмотреть реализацию перезагрузки конфига с использованием моего менеджера конфигов. Для начального этапа этого тебе хватит с головой, как освоишься - сможешь придумать решение поинтереснее сам.
 
- тут можешь посмотреть реализацию перезагрузки конфига с использованием моего менеджера конфигов. Для начального этапа этого тебе хватит с головой, как освоишься - сможешь придумать решение поинтереснее сам.
Это прямо все что там есть писать и map и list ? Или нет?
 
Назад
Сверху Снизу