62 lines
1.4 KiB
Java
62 lines
1.4 KiB
Java
package me.lenis0012.mr.commands;
|
|
|
|
import java.util.logging.Logger;
|
|
|
|
import me.lenis0012.mr.Marriage;
|
|
|
|
import org.bukkit.command.Command;
|
|
import org.bukkit.command.CommandExecutor;
|
|
import org.bukkit.command.CommandSender;
|
|
import org.bukkit.entity.Player;
|
|
|
|
public class MarryCMD implements CommandExecutor
|
|
{
|
|
private Marriage plugin;
|
|
public MarryCMD(Marriage i) { plugin = i; }
|
|
|
|
@Override
|
|
public boolean onCommand(CommandSender sender, Command cmnd, String label, String[] args)
|
|
{
|
|
Logger log = plugin.getLogger();
|
|
|
|
Player player = null;
|
|
if(sender instanceof Player)
|
|
{
|
|
player = (Player)sender;
|
|
}else
|
|
{
|
|
log.info("Command only availeble as player.");
|
|
}
|
|
|
|
if(args.length == 0)
|
|
InfoCommand.showInfo(player);
|
|
|
|
else if(args[0].equalsIgnoreCase("accept"))
|
|
AcceptCommand.Accept(player, plugin);
|
|
|
|
else if(args[0].equalsIgnoreCase("tp"))
|
|
TpCommand.perfrom(player, plugin);
|
|
|
|
else if(args[0].equalsIgnoreCase("gift"))
|
|
GiftCommand.perfom(player, plugin);
|
|
|
|
else if(args[0].equalsIgnoreCase("divorce"))
|
|
DivorceCommand.perfrom(player, plugin);
|
|
|
|
else if(args[0].equalsIgnoreCase("chat"))
|
|
ChatCommand.perform(player, plugin);
|
|
|
|
else if(args[0].equalsIgnoreCase("home"))
|
|
HomeCommand.perform(player, plugin);
|
|
|
|
else if(args[0].equalsIgnoreCase("sethome"))
|
|
SethomeCommand.perform(player, plugin);
|
|
|
|
else if(args.length == 1)
|
|
MarryCommand.request(player, args, plugin);
|
|
|
|
return true;
|
|
}
|
|
|
|
}
|