mirror of
https://github.com/TheDeus-Group/TFM-4.3-Reloaded.git
synced 2024-08-21 13:01:46 +00:00
Block Op's from using bad codes
This will block a op from using a set of colour codes you to not want them to use, like &k
This commit is contained in:
parent
4e3c9a6b9e
commit
4603dc5613
|
@ -18,6 +18,11 @@ public class Command_tag extends TFM_Command
|
|||
{
|
||||
"admin", "owner", "moderator", "developer"
|
||||
});
|
||||
|
||||
public static final List<String> FORBIDDEN_CODE = Arrays.asList(new String[]
|
||||
{
|
||||
"&k"
|
||||
});
|
||||
|
||||
@Override
|
||||
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
|
||||
|
@ -79,6 +84,19 @@ public class Command_tag extends TFM_Command
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (!TFM_SuperadminList.isUserSuperadmin(sender))
|
||||
{
|
||||
for (String word : FORBIDDEN_CODE)
|
||||
{
|
||||
if (args[0].toLowerCase().contains(word))
|
||||
{
|
||||
playerMsg("You may not include the colour code you have attempted to use in your tag")
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
TFM_PlayerData.getPlayerData(sender_p).setTag(args[0]);
|
||||
playerMsg("Tag set.");
|
||||
|
|
Loading…
Reference in a new issue