TF-Marriage/src/me/lenis0012/mr/commands/MarryCMD.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;
}
}