Dont show bedrock players and send an error for getting your own skull as a bedrock player
All checks were successful
SteamWarCI Build successful

This commit is contained in:
2025-04-08 20:58:23 +02:00
parent 2ccb240ef5
commit d9493c7474

View File

@ -44,6 +44,10 @@ public class SkullCommand extends SWCommand {
@Register @Register
public void giveCommand(@Validator Player p) { public void giveCommand(@Validator Player p) {
if (p.getName().startsWith(".")) {
BauSystem.MESSAGE.send("SKULL_INVALID", p);
return;
}
giveCommand(p, p.getName()); giveCommand(p, p.getName());
} }
@ -68,7 +72,7 @@ public class SkullCommand extends SWCommand {
@Override @Override
public List<String> tabCompletes(CommandSender commandSender, PreviousArguments previousArguments, String s) { public List<String> tabCompletes(CommandSender commandSender, PreviousArguments previousArguments, String s) {
return Bukkit.getOnlinePlayers().stream().map(Player::getName).filter(s1 -> !s1.endsWith("")).collect(Collectors.toList()); return Bukkit.getOnlinePlayers().stream().map(Player::getName).filter(s1 -> !s1.startsWith(".")).collect(Collectors.toList());
} }
}; };
} }