net.minecraft.server.network

public class SuggestionsManager

net.minecraft.server.network.ServerCommandSuggestionsProvider
net.minecraft.class_1_1361
net.minecraft.server.network.SuggestionsManager

Field summary

Modifier and TypeField
private static final int
MAX_COMMAND_SUGGESTIONS
field_1_9243
MAX_SUGGESTIONS
private static final int
MIN_INTERVAL_TICKS
field_1_9244
RECOMPUTE_INTERVAL_TICKS
private final ServerPlayerEntity
player
field_1_9247
player
private final AtomicReference<SuggestionsManager$Task>
lastRequest
field_1_9246
queuedTask
private volatile boolean
hasBudget
field_1_9245
recompute

Constructor summary

ModifierConstructor
public (ServerPlayerEntity player)

Method summary

Modifier and TypeMethod
public void
tick()
method_1_8911()
tick()
private void
tryProcessRequest()
method_1_8912()
recomputeSuggestions()
private static com.mojang.brigadier.suggestion.Suggestions
limitSuggestionCount(com.mojang.brigadier.suggestion.Suggestions suggestions)
method_1_8909(com.mojang.brigadier.suggestion.Suggestions arg0)
truncateSuggestions(com.mojang.brigadier.suggestion.Suggestions suggestions)
private void
trySchedule()
method_1_8913()
scheduleRecomputeIfNeeded()
public CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
request(String command)
method_1_8910(String arg0)
getSuggestions(String input)
private static void
lambda$tryProcessRequest$0(ServerCommandSuggestionsProvider$Request arg0, com.mojang.brigadier.suggestion.Suggestions arg1)
method_1_8908(class_1_1361$class_1_1362 arg0, com.mojang.brigadier.suggestion.Suggestions arg1)
method_1_8908(SuggestionsManager$Task arg0, com.mojang.brigadier.suggestion.Suggestions suggestions)