CityBuild/src/cn/citycraft/CityBuild/CityBuild.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);
}
}