Merge pull request #19 from saxnbt/patch-1

Allow developers to have "developers" in set tags
This commit is contained in:
Business Goose 2022-03-21 21:25:50 +00:00 committed by GitHub
commit e35c048a24
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,11 +144,17 @@ public class Command_tag extends FreedomCommand {
{
if (rawTag.contains(word))
{
{
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;
}
}
}
}
PlayerData.getPlayerData(sender_p).setTag(outputTag);
playerMsg("Tag set to '" + outputTag + ChatColor.GRAY + "'.");
@ -187,6 +188,11 @@ public class Command_tag extends FreedomCommand {
{
if (rawTag.contains(word))
{
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;
}