53 lines
1.4 KiB
Java
53 lines
1.4 KiB
Java
package cn.citycraft.CityBuild;
|
|
|
|
import org.bukkit.Bukkit;
|
|
import org.bukkit.command.Command;
|
|
import org.bukkit.command.CommandExecutor;
|
|
import org.bukkit.command.CommandSender;
|
|
import org.bukkit.plugin.java.JavaPlugin;
|
|
|
|
import cn.citycraft.CityBuild.config.Config;
|
|
import cn.citycraft.CityBuild.listen.Build;
|
|
|
|
public class CityBuild extends JavaPlugin implements CommandExecutor {
|
|
public String servername;
|
|
public String pluginname;
|
|
public boolean tipplayer;
|
|
|
|
public void onLoad() {
|
|
Config.load(this, "1.1");
|
|
servername = getmessage("servername");
|
|
pluginname = getmessage("pluginname");
|
|
tipplayer = Config.getInstance().getBoolean("tipplayer");
|
|
}
|
|
|
|
public void onEnable() {
|
|
Bukkit.getPluginManager().registerEvents(new Build(this), this);
|
|
getLogger().info(pluginname + "城市世界建筑保护已加载!");
|
|
}
|
|
|
|
public boolean onCommand(CommandSender sender, Command cmd, String string,
|
|
String[] args) {
|
|
if (args.length == 1) {
|
|
if (args[0].equalsIgnoreCase("reload")) {
|
|
onLoad();
|
|
sender.sendMessage(pluginname + getmessage("Message.Reload"));
|
|
return true;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
public void onDisable() {
|
|
getLogger().info(pluginname + "城市世界建筑保护已卸载!");
|
|
}
|
|
|
|
public String getfullmsg(String path) {
|
|
return servername + pluginname + " " + getmessage(path);
|
|
}
|
|
|
|
public String getmessage(String path) {
|
|
return Config.getMessage(path);
|
|
}
|
|
}
|