Помогите как сделать команду на перезагрузку плагина (полностью)

Статус
Закрыто для дальнейших ответов.

Harakiry

Новичок
Пользователь
Баллы
21
попытался что-то сам сделать (даже не дошёл до перезагрузки)

Код:
package dev.harakiry;

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

public class ReloadPlugin implements CommandExecutor {

    @Override
    public boolean onCommand(CommandSender send, Command cmd, String m, String[] args0) {
        if(send.hasPermission("ultimate.reload")) {
            send.sendMessage("");
            send.sendMessage(ChatColor.LIGHT_PURPLE + " |" + ChatColor.WHITE + " У вас недостаточно прав");
            send.sendMessage("");
        }
        return false;
    }

}
Зашёл для теста на сервер, пишу ultimate reload (это команда) upload_2021-8-26_21-11-34.png
 
Основной класс

Код:
package dev.harakiry;

import org.bukkit.plugin.java.*;
import org.bukkit.event.player.*;
import org.bukkit.*;
import org.bukkit.entity.*;
import org.bukkit.event.*;

public class UltimatePlugin extends JavaPlugin implements Listener
{
    
    public void onDisable() {
        Bukkit.getConsoleSender().sendMessage("§7================= §6  UP  §7=================");
        Bukkit.getConsoleSender().sendMessage("                  UltimatePlugin               ");
        Bukkit.getConsoleSender().sendMessage("                 §cПЛАГИН ВЫКЛЮЧЕН             ");
        Bukkit.getConsoleSender().sendMessage("                                               ");
        Bukkit.getConsoleSender().sendMessage("§7================= §6  UP  §7=================");
    }
    
    public void onEnable() {
        Bukkit.getPluginManager().registerEvents(this, this);
        getCommand("ultimate reload").setExecutor(new ReloadPlugin());
        Bukkit.getConsoleSender().sendMessage("§7================= §6  UP  §7=================");
        Bukkit.getConsoleSender().sendMessage("                 UltimatePlugin                ");
        Bukkit.getConsoleSender().sendMessage("                §aПЛАГИН ВКЛЮЧЕН               ");
        Bukkit.getConsoleSender().sendMessage("                                               ");
        Bukkit.getConsoleSender().sendMessage("§7================= §6  UP  §7=================");
}
    
    @EventHandler
    public void onChat(final AsyncPlayerChatEvent e) {
        final Player player = e.getPlayer();
        final String m = e.getMessage();
        e.setFormat(String.valueOf(player.getName()) + ChatColor.DARK_AQUA + " ➟ " + ChatColor.WHITE + m);
        
    }
}
 
Полностью (без сторонних плагинов (не рекомендуется)) никак, можно значения.
 
Тяжелый случай, ты ее в плагин ямл то впиши, команду свою.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх