Package net.minecraft.server.function
Class CommandFunctionManager
java.lang.Object
net.minecraft.server.function.CommandFunctionManager
public class CommandFunctionManager extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CommandFunctionManager.Entry
-
Field Summary
Fields Modifier and Type Field Description private ArrayDeque<CommandFunctionManager.Entry>
chain
private boolean
executing
private FunctionLoader
field_25333
private static Identifier
LOAD_FUNCTION
private boolean
needToRunLoadFunctions
private List<CommandFunctionManager.Entry>
pending
private MinecraftServer
server
private static Identifier
TICK_FUNCTION
private List<CommandFunction>
tickFunctions
-
Constructor Summary
Constructors Constructor Description CommandFunctionManager(MinecraftServer minecraftServer, FunctionLoader functionLoader)
-
Method Summary
Modifier and Type Method Description int
execute(CommandFunction function, ServerCommandSource source)
com.mojang.brigadier.CommandDispatcher<ServerCommandSource>
getDispatcher()
Optional<CommandFunction>
getFunction(Identifier id)
int
getMaxCommandChainLength()
ServerCommandSource
getTaggedFunctionSource()
private void
method_29460(Collection<CommandFunction> collection, Identifier identifier)
void
method_29461(FunctionLoader functionLoader)
Tag<CommandFunction>
method_29462(Identifier identifier)
Iterable<Identifier>
method_29463()
Iterable<Identifier>
method_29464()
private void
method_29773(FunctionLoader functionLoader)
void
tick()
-
Field Details
-
TICK_FUNCTION
-
LOAD_FUNCTION
-
server
-
executing
private boolean executing -
chain
-
pending
-
tickFunctions
-
needToRunLoadFunctions
private boolean needToRunLoadFunctions -
field_25333
-
-
Constructor Details
-
CommandFunctionManager
-
-
Method Details
-
getMaxCommandChainLength
public int getMaxCommandChainLength() -
getDispatcher
-
tick
public void tick() -
method_29460
-
execute
-
method_29461
-
method_29773
-
getTaggedFunctionSource
-
getFunction
-
method_29462
-
method_29463
-
method_29464
-