TF-Marriage/src/me/lenis0012/mr/commands/ChatCommand.java

51 lines
1.1 KiB
Java

package me.lenis0012.mr.commands;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.entity.Player;
import me.lenis0012.mr.MPlayer;
import me.lenis0012.mr.Marriage;
public class ChatCommand
{
public static void perform(Player player, Marriage plugin)
{
MPlayer mp = new MPlayer(player);
if(!mp.isMarried())
{
player.sendMessage(ChatColor.RED + "You dont have a partner.");
return;
}
Player op = Bukkit.getServer().getPlayer(mp.getPartner());
if(op == null)
{
player.sendMessage(ChatColor.RED + "Your partner is not online");
return;
}
if(!op.isOnline())
{
player.sendMessage(ChatColor.RED + "Your partner is not online");
return;
}
if(!player.hasPermission("marry.chat") && !player.hasPermission("marry.*"))
{
player.sendMessage(ChatColor.RED + "No permission.");
return;
}
String user = player.getName();
if(plugin.chat.contains(user))
{
plugin.chat.remove(user);
player.sendMessage(ChatColor.RED+"Left partner chat");
}
else
{
plugin.chat.add(user);
player.sendMessage(ChatColor.GREEN+"Joined partner chat");
}
}
}