This commit is contained in:
2026-07-08 22:17:41 -04:00
parent daac12792a
commit 9e6b42fe59
2 changed files with 31 additions and 31 deletions
@@ -47,6 +47,7 @@ public class RemoveLoginMessageCMD extends ServerCommand
{
PlexPlayer plexPlayer = plugin.getPlayerCache().getPlexPlayer(playerSender.getUniqueId());
plexPlayer.setLoginMessage("");
plugin.getPlayerService().update(plexPlayer);
return context.messageComponent("removedOwnLoginMessage");
}
}
@@ -65,6 +66,7 @@ public class RemoveLoginMessageCMD extends ServerCommand
return context.messageComponent("playerNotFound");
}
plexPlayer.setLoginMessage("");
plugin.getPlayerService().update(plexPlayer);
return context.messageComponent("removedOtherLoginMessage", plexPlayer.getName());
}
else
@@ -74,8 +74,6 @@ public class SetLoginMessageCMD extends ServerCommand
{
return context.usage();
}
if (playerSender != null)
{
if (args[0].equals("-o"))
{
context.checkPermission(sender, "plex.setloginmessage.others");
@@ -97,6 +95,7 @@ public class SetLoginMessageCMD extends ServerCommand
message = message.replace(plexPlayer.getName(), "%player%");
validateMessage(context, message);
plexPlayer.setLoginMessage(message);
plugin.getPlayerService().update(plexPlayer);
return context.messageComponent("setOtherPlayersLoginMessage", plexPlayer.getName(),
MiniMessage.miniMessage().serialize(PlexUtils.stringToComponent(message.replace("%player%", plexPlayer.getName()))));
}
@@ -109,10 +108,9 @@ public class SetLoginMessageCMD extends ServerCommand
.replace(plexPlayer.getName(), "%player%");
validateMessage(context, message);
plexPlayer.setLoginMessage(message);
plugin.getPlayerService().update(plexPlayer);
return context.messageComponent("setOwnLoginMessage", PlexUtils.stringToComponent(message.replace("%player%", plexPlayer.getName())));
}
return null;
}
private void validateMessage(ServerCommandContext context, String message)
{