2016-09-05 07:59:11 +00:00
|
|
|
package pw.yumc.MiaoChat;
|
|
|
|
|
|
|
|
import org.bukkit.configuration.file.FileConfiguration;
|
|
|
|
import org.bukkit.plugin.java.JavaPlugin;
|
|
|
|
|
2016-09-09 09:24:51 +00:00
|
|
|
import pw.yumc.MiaoChat.config.Config;
|
2016-09-05 07:59:11 +00:00
|
|
|
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 {
|
2016-09-09 09:24:51 +00:00
|
|
|
private FileConfig cfg;
|
|
|
|
private Config config;
|
2016-09-05 07:59:11 +00:00
|
|
|
|
|
|
|
@Override
|
|
|
|
public FileConfiguration getConfig() {
|
2016-09-09 09:24:51 +00:00
|
|
|
return cfg;
|
|
|
|
}
|
|
|
|
|
|
|
|
public Config getConfigExt() {
|
2016-09-05 07:59:11 +00:00
|
|
|
return config;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public void onEnable() {
|
|
|
|
new ChatListener();
|
|
|
|
new CommandManager("MiaoChat", this);
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public void onLoad() {
|
2016-09-09 09:24:51 +00:00
|
|
|
cfg = new FileConfig();
|
2016-09-05 07:59:11 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
@Cmd(permission = "MiaoChat.reload")
|
|
|
|
@Help("重载配置文件")
|
|
|
|
public void reload(final CommandArgument e) {
|
2016-09-09 09:24:51 +00:00
|
|
|
cfg.reload();
|
2016-09-05 07:59:11 +00:00
|
|
|
config.reload();
|
|
|
|
e.getSender().sendMessage("§a配置文件已重载!");
|
|
|
|
}
|
|
|
|
}
|