Allow developers to have "developers" in set tags

This commit is contained in:
Eva 2022-03-21 21:19:58 +00:00 committed by GitHub
parent 35bee2d9e8
commit 952070827a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -9,13 +9,8 @@ import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.permissions.Permission;
import org.bukkit.permissions.PermissionAttachment;
import org.bukkit.permissions.PermissionAttachmentInfo;
import javax.swing.text.html.HTML;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
@CommandPermissions(level = AdminLevel.OP, source = SourceType.BOTH)
@ -149,8 +144,14 @@ public class Command_tag extends FreedomCommand {
{
if (rawTag.contains(word))
{
playerMsg("That tag contains a forbidden word.");
return true;
{
if(word.equals("developer") && Utilities.DEVELOPERS.contains(sender_p.getName())) {
PlayerData.getPlayerData(sender_p).setTag(outputTag);
playerMsg("Tag set to '" + outputTag + ChatColor.GRAY + "'.");
} else
playerMsg("That tag contains a forbidden word.");
return true;
}
}
}
}
@ -187,8 +188,13 @@ public class Command_tag extends FreedomCommand {
{
if (rawTag.contains(word))
{
playerMsg("That tag contains a forbidden word.");
return true;
if(word.equals("developer") && Utilities.DEVELOPERS.contains(sender_p.getName())) {
PlayerData.getPlayerData(sender_p).setTag(outputTag);
TagConfiguration.saveTag(sender_p.getUniqueId().toString(), outputTag);
playerMsg("Tag set to '" + outputTag + ChatColor.GRAY + "'. (saved)");
} else
playerMsg("That tag contains a forbidden word.");
return true;
}
}
}