MiaoChat/src/main/java/pw/yumc/MiaoChat/MiaoChat.java

47 lines
1.2 KiB
Java
Raw Normal View History

package pw.yumc.MiaoChat;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.plugin.java.JavaPlugin;
import pw.yumc.MiaoChat.config.Config;
import pw.yumc.MiaoChat.listeners.ChatListener;
import pw.yumc.YumCore.commands.CommandArgument;
import pw.yumc.YumCore.commands.CommandExecutor;
import pw.yumc.YumCore.commands.CommandManager;
import pw.yumc.YumCore.commands.annotation.Cmd;
import pw.yumc.YumCore.commands.annotation.Help;
import pw.yumc.YumCore.config.FileConfig;
public class MiaoChat extends JavaPlugin implements CommandExecutor {
private FileConfig cfg;
private Config config;
@Override
public FileConfiguration getConfig() {
return cfg;
}
public Config getConfigExt() {
return config;
}
@Override
public void onEnable() {
new ChatListener();
new CommandManager("MiaoChat", this);
}
@Override
public void onLoad() {
cfg = new FileConfig();
}
@Cmd(permission = "MiaoChat.reload")
@Help("重载配置文件")
public void reload(final CommandArgument e) {
cfg.reload();
config.reload();
e.getSender().sendMessage("§a配置文件已重载!");
}
}