Moved all vanilla commands into Bukkit
This commit is contained in:
43
src/main/java/org/bukkit/command/defaults/HelpCommand.java
Normal file
43
src/main/java/org/bukkit/command/defaults/HelpCommand.java
Normal file
@@ -0,0 +1,43 @@
|
||||
package org.bukkit.command.defaults;
|
||||
|
||||
import org.bukkit.command.CommandSender;
|
||||
|
||||
public class HelpCommand extends VanillaCommand {
|
||||
public HelpCommand() {
|
||||
super("help");
|
||||
this.description = "Shows the help menu";
|
||||
this.usageMessage = "/help";
|
||||
this.setPermission("bukkit.command.help");
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean execute(CommandSender sender, String currentAlias, String[] args) {
|
||||
if (!testPermission(sender)) return true;
|
||||
|
||||
sender.sendMessage("help or ? shows this message");
|
||||
sender.sendMessage("kick <player> removes a player from the server");
|
||||
sender.sendMessage("ban <player> bans a player from the server");
|
||||
sender.sendMessage("pardon <player> pardons a banned player so that they can connect again");
|
||||
sender.sendMessage("ban-ip <ip> bans an IP address from the server");
|
||||
sender.sendMessage("pardon-ip <ip> pardons a banned IP address so that they can connect again");
|
||||
sender.sendMessage("op <player> turns a player into an op");
|
||||
sender.sendMessage("deop <player> removes op status from a player");
|
||||
sender.sendMessage("tp <player1> <player2> moves one player to the same location as another player");
|
||||
sender.sendMessage("give <player> <id> [num] gives a player a resource");
|
||||
sender.sendMessage("tell <player> <message> sends a private message to a player");
|
||||
sender.sendMessage("stop gracefully stops the server");
|
||||
sender.sendMessage("save-all forces a server-wide level save");
|
||||
sender.sendMessage("save-off disables terrain saving (useful for backup scripts)");
|
||||
sender.sendMessage("save-on re-enables terrain saving");
|
||||
sender.sendMessage("list lists all currently connected players");
|
||||
sender.sendMessage("say <message> broadcasts a message to all players");
|
||||
sender.sendMessage("time <add|set> <amount> adds to or sets the world time (0-24000)");
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean matches(String input) {
|
||||
return input.startsWith("help") || input.startsWith("?");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user