fix NO_PLAYERS policy completion

This commit is contained in:
Sen 2025-06-12 00:27:31 +02:00
parent fa94de734b
commit 9eb5f2cfd3
Signed by: sen
GPG key ID: 3AC50A6F47D1B722
2 changed files with 9 additions and 3 deletions

View file

@ -360,6 +360,9 @@ public abstract class Splashes {
"Hergestellt in China!",
"Jetzt ohne Einzelspieler!",
"Jetzt mit tieferen Schluchten!",
"[TEXT ZENSIERT]"
"Was bist du denn für ein hübsches Ding?",
"[TEXT ZENSIERT]",
"Mehr Energie!",
"Maximale Energie!"
};
}

View file

@ -125,7 +125,8 @@ public class EntityListParser extends EntityParser {
public Collection<String> getCompletions(CommandEnvironment env) {
Collection<String> comp = super.getCompletions(env);
comp.add("*");
if(this.policy != UserPolicy.NO_PLAYERS)
comp.add("*");
for(Class<? extends Entity> clazz : EntityRegistry.getAllClasses()) {
if(!this.livingOnly || EntityLiving.class.isAssignableFrom(clazz))
comp.add(EntityRegistry.getEntityString(clazz));
@ -133,7 +134,9 @@ public class EntityListParser extends EntityParser {
for(EntityType type : EntityType.values()) {
comp.add(type.getName());
}
Collections.addAll(comp, "Player", "Living", "**");
if(this.policy != UserPolicy.NO_PLAYERS)
comp.add("Player");
Collections.addAll(comp, "Living", "**");
return comp;
}