TF-Marriage/src/main/java/com/lenis0012/bukkit/marriage2/commands/CommandChatSpy.java
2020-12-03 21:54:18 -05:00

28 lines
976 B
Java

package com.lenis0012.bukkit.marriage2.commands;
import com.lenis0012.bukkit.marriage2.MPlayer;
import com.lenis0012.bukkit.marriage2.Marriage;
import com.lenis0012.bukkit.marriage2.config.Message;
import com.lenis0012.bukkit.marriage2.config.Permissions;
import org.bukkit.ChatColor;
public class CommandChatSpy extends Command {
public CommandChatSpy(Marriage marriage) {
super(marriage, "chatspy");
setDescription("Enable admin chat spy.");
setPermission(Permissions.CHAT_SPY);
setHidden(true);
}
@Override
public void execute() {
if (!marriage.getTFM().isAdmin(player)) {
sender.sendMessage(ChatColor.RED + "You are not permitted to use this command.");
return;
}
MPlayer mPlayer = marriage.getMPlayer(player);
boolean mode = !mPlayer.isChatSpy();
mPlayer.setChatSpy(mode);
reply(mode ? Message.CHAT_SPY_ENABLED : Message.CHAT_SPY_DISABLED);
}
}