mirror of
https://github.com/nkomarn/harbor.git
synced 2025-03-02 10:31:11 +01:00
Some work on the command
This commit is contained in:
parent
d2431bd56d
commit
2ef2ea9253
34
src/main/java/mykyta/Harbor/Command.java
Normal file
34
src/main/java/mykyta/Harbor/Command.java
Normal file
@ -0,0 +1,34 @@
|
||||
package mykyta.Harbor;
|
||||
|
||||
import org.bukkit.ChatColor;
|
||||
import org.bukkit.command.CommandExecutor;
|
||||
import org.bukkit.command.CommandSender;
|
||||
|
||||
public class Command implements CommandExecutor {
|
||||
@Override
|
||||
public boolean onCommand(CommandSender sender, org.bukkit.command.Command command, String label, String[] args) {
|
||||
Config config = new Config();
|
||||
Util util = new Util();
|
||||
|
||||
if (args.length < 1) {
|
||||
sender.sendMessage(ChatColor.translateAlternateColorCodes('&', config.getString("messages.miscellaneous.prefix") + "&7Version " + util.version + " by TechToolbox."));
|
||||
return true;
|
||||
}
|
||||
|
||||
// Permission check
|
||||
if (!sender.hasPermission("harbor.admin")) {
|
||||
sender.sendMessage(ChatColor.translateAlternateColorCodes('&', config.getString("messages.miscellaneous.prefix") + config.getString("messages.miscellaneous.permission")));
|
||||
return true;
|
||||
}
|
||||
|
||||
// Command arguments
|
||||
if (args[0].equalsIgnoreCase("reload")) {
|
||||
return true;
|
||||
}
|
||||
else if (args[0].equalsIgnoreCase("update")) {
|
||||
return true;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
@ -18,6 +18,7 @@ public class Harbor extends JavaPlugin {
|
||||
Util util = new Util();
|
||||
config.setInstance(this);
|
||||
saveDefaultConfig();
|
||||
this.getCommand("harbor").setExecutor(new Command());
|
||||
Bukkit.getPluginManager().registerEvents(new BedEnter(), this);
|
||||
Bukkit.getPluginManager().registerEvents(new BedLeave(), this);
|
||||
if (config.getBoolean("features.notifier")) Bukkit.getPluginManager().registerEvents(new PlayerJoin(), this);
|
||||
|
Loading…
Reference in New Issue
Block a user