We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
CustomArgumentTypes
1 parent e8ec6cd commit a8a2078Copy full SHA for a8a2078
paper/src/main/java/core/paper/command/CustomArgumentTypes.java
@@ -36,12 +36,13 @@ public static ArgumentType<OfflinePlayer> cachedOfflinePlayer() {
36
if (player != null) return player;
37
throw NO_PLAYER_FOUND.createWithContext(reader);
38
}, (context, builder) -> CompletableFuture.supplyAsync(() -> {
39
- PlayerCache.getOfflinePlayers()
+ try (var players = PlayerCache.getOfflinePlayers()
40
.map(OfflinePlayer::getName)
41
.filter(Objects::nonNull)
42
.filter(s -> s.toLowerCase().contains(builder.getRemainingLowerCase()))
43
- .limit(100)
44
- .forEach(builder::suggest);
+ .limit(100)) {
+ players.forEach(builder::suggest);
45
+ }
46
return builder.build();
47
}));
48
}
0 commit comments