// Path: src/main/java/cn/yescallop/essentialsnk/command/CommandManager.java
// public class CommandManager {
// 
//     public static void registerAll(EssentialsAPI api) {
//         CommandMap map = api.getServer().getCommandMap();
//         map.register("EssentialsNK", new BackCommand(api));
//         map.register("EssentialsNK", new BreakCommand(api));
//         map.register("EssentialsNK", new BroadcastCommand(api));
//         map.register("EssentialsNK", new BurnCommand(api));
//         map.register("EssentialsNK", new ClearInventoryCommand(api));
//         map.register("EssentialsNK", new CompassCommand(api));
//         map.register("EssentialsNK", new DepthCommand(api));
//         map.register("EssentialsNK", new ExtinguishCommand(api));
//         map.register("EssentialsNK", new FeedCommand(api));
//         map.register("EssentialsNK", new FlyCommand(api));
//         map.register("EssentialsNK", new GamemodeCommand(api));
//         map.register("EssentialsNK", new GetPosCommand(api));
//         map.register("EssentialsNK", new HealCommand(api));
//         map.register("EssentialsNK", new ItemDBCommand(api));
//         map.register("EssentialsNK", new JumpCommand(api));
//         map.register("EssentialsNK", new KickAllCommand(api));
//         map.register("EssentialsNK", new LightningCommand(api));
//         map.register("EssentialsNK", new MoreCommand(api));
//         map.register("EssentialsNK", new MuteCommand(api));
//         map.register("EssentialsNK", new PingCommand(api));
//         map.register("EssentialsNK", new RealNameCommand(api));
//         map.register("EssentialsNK", new RepairCommand(api));
//         map.register("EssentialsNK", new SpeedCommand(api));
//         map.register("EssentialsNK", new SudoCommand(api));
//         map.register("EssentialsNK", new TopCommand(api));
//         map.register("EssentialsNK", new VanishCommand(api));
//         map.register("EssentialsNK", new WorldCommand(api));
// 
//         map.register("EssentialsNK", new DelHomeCommand(api));
//         map.register("EssentialsNK", new HomeCommand(api));
//         map.register("EssentialsNK", new SetHomeCommand(api));
// 
//         map.register("EssentialsNK", new TPACommand(api));
//         map.register("EssentialsNK", new TPAAllCommand(api));
//         map.register("EssentialsNK", new TPAcceptCommand(api));
//         map.register("EssentialsNK", new TPAHereCommand(api));
//         map.register("EssentialsNK", new TPAllCommand(api));
//         map.register("EssentialsNK", new TPDenyCommand(api));
//         map.register("EssentialsNK", new TPHereCommand(api));
// 
//         map.register("EssentialsNK", new DelWarpCommand(api));
//         map.register("EssentialsNK", new WarpCommand(api));
//         map.register("EssentialsNK", new SetWarpCommand(api));
// 
//         map.register("EssentialsNK", new SetSpawnCommand(api));
//         map.register("EssentialsNK", new SpawnCommand(api));
//     }
// }


import cn.nukkit.plugin.PluginBase;
import cn.yescallop.essentialsnk.command.CommandManager;
package cn.yescallop.essentialsnk;


public class EssentialsNK extends PluginBase {

    private EssentialsAPI api;

    @Override
    public void onEnable() {
        this.getDataFolder().mkdirs();
        Language.load(this.getServer().getLanguage().getLang());
        this.api = new EssentialsAPI(this);
// Path: src/main/java/cn/yescallop/essentialsnk/command/CommandManager.java
// public class CommandManager {
// 
//     public static void registerAll(EssentialsAPI api) {
//         CommandMap map = api.getServer().getCommandMap();
//         map.register("EssentialsNK", new BackCommand(api));
//         map.register("EssentialsNK", new BreakCommand(api));
//         map.register("EssentialsNK", new BroadcastCommand(api));
//         map.register("EssentialsNK", new BurnCommand(api));
//         map.register("EssentialsNK", new ClearInventoryCommand(api));
//         map.register("EssentialsNK", new CompassCommand(api));
//         map.register("EssentialsNK", new DepthCommand(api));
//         map.register("EssentialsNK", new ExtinguishCommand(api));
//         map.register("EssentialsNK", new FeedCommand(api));
//         map.register("EssentialsNK", new FlyCommand(api));
//         map.register("EssentialsNK", new GamemodeCommand(api));
//         map.register("EssentialsNK", new GetPosCommand(api));
//         map.register("EssentialsNK", new HealCommand(api));
//         map.register("EssentialsNK", new ItemDBCommand(api));
//         map.register("EssentialsNK", new JumpCommand(api));
//         map.register("EssentialsNK", new KickAllCommand(api));
//         map.register("EssentialsNK", new LightningCommand(api));
//         map.register("EssentialsNK", new MoreCommand(api));
//         map.register("EssentialsNK", new MuteCommand(api));
//         map.register("EssentialsNK", new PingCommand(api));
//         map.register("EssentialsNK", new RealNameCommand(api));
//         map.register("EssentialsNK", new RepairCommand(api));
//         map.register("EssentialsNK", new SpeedCommand(api));
//         map.register("EssentialsNK", new SudoCommand(api));
//         map.register("EssentialsNK", new TopCommand(api));
//         map.register("EssentialsNK", new VanishCommand(api));
//         map.register("EssentialsNK", new WorldCommand(api));
// 
//         map.register("EssentialsNK", new DelHomeCommand(api));
//         map.register("EssentialsNK", new HomeCommand(api));
//         map.register("EssentialsNK", new SetHomeCommand(api));
// 
//         map.register("EssentialsNK", new TPACommand(api));
//         map.register("EssentialsNK", new TPAAllCommand(api));
//         map.register("EssentialsNK", new TPAcceptCommand(api));
//         map.register("EssentialsNK", new TPAHereCommand(api));
//         map.register("EssentialsNK", new TPAllCommand(api));
//         map.register("EssentialsNK", new TPDenyCommand(api));
//         map.register("EssentialsNK", new TPHereCommand(api));
// 
//         map.register("EssentialsNK", new DelWarpCommand(api));
//         map.register("EssentialsNK", new WarpCommand(api));
//         map.register("EssentialsNK", new SetWarpCommand(api));
// 
//         map.register("EssentialsNK", new SetSpawnCommand(api));
//         map.register("EssentialsNK", new SpawnCommand(api));
//     }
// }


// Path: src/main/java/cn/yescallop/essentialsnk/EssentialsNK.java
import cn.nukkit.plugin.PluginBase;
import cn.yescallop.essentialsnk.command.CommandManager;

package cn.yescallop.essentialsnk;


public class EssentialsNK extends PluginBase {

    private EssentialsAPI api;

    @Override
    public void onEnable() {
        this.getDataFolder().mkdirs();
        Language.load(this.getServer().getLanguage().getLang());
        this.api = new EssentialsAPI(this);
        CommandManager.registerAll(this.api);