Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.mrkirby153.swc.core.command;
- import org.bukkit.Server;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.plugin.java.JavaPlugin;
- public abstract class BaseCommand {
- private transient JavaPlugin plugin;
- public void run(final Server server, final Player player, final Command cmd, final String commandLabel, final String[] args) throws CommandException {
- run(server, (CommandSender) player, cmd, commandLabel, args);
- }
- public void run(final Server server, final CommandSender sender, final Command cmd, final String commandLabel, final String[] args) throws CommandException {
- throw new CommandException("You must be a player to preform this command!");
- }
- public JavaPlugin getPlugin() {
- return plugin;
- }
- public void setPlugin(JavaPlugin plugin) {
- this.plugin = plugin;
- }
- public boolean isNumber(String number) {
- try {
- float f = Float.parseFloat(number);
- } catch (NumberFormatException e) {
- return false;
- }
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement