Package net.minecraft.server.function
Class CommandFunctionManager
java.lang.Object
net.minecraft.server.function.CommandFunctionManager
- Mappings:
Namespace Name official xb
intermediary net/minecraft/class_2991
named net/minecraft/server/function/CommandFunctionManager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) class
static interface
static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static Text
private static Identifier
private FunctionLoader
private boolean
private MinecraftServer
private static Identifier
private List<CommandFunction>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
execute(CommandFunction function, ServerCommandSource source)
private void
executeAll(Collection<CommandFunction> functions, Identifier label)
com.mojang.brigadier.CommandDispatcher<ServerCommandSource>
getFunction(Identifier id)
int
getTaggedFunctions(Identifier tag)
private void
initialize(FunctionLoader loader)
int
method_36341(CommandFunction commandFunction, ServerCommandSource serverCommandSource, @Nullable CommandFunctionManager.class_6346 class_6346)
void
tick()
void
update(FunctionLoader loader)
Called to update the loaded functions on datapack reload.
-
Field Details
-
field_33542
- Mappings:
Namespace Name Mixin selector official a
Lxb;a:Lon;
intermediary field_33542
Lnet/minecraft/class_2991;field_33542:Lnet/minecraft/class_2561;
named field_33542
Lnet/minecraft/server/function/CommandFunctionManager;field_33542:Lnet/minecraft/text/Text;
-
TICK_FUNCTION
- Mappings:
Namespace Name Mixin selector official b
Lxb;b:Lwp;
intermediary field_13417
Lnet/minecraft/class_2991;field_13417:Lnet/minecraft/class_2960;
named TICK_FUNCTION
Lnet/minecraft/server/function/CommandFunctionManager;TICK_FUNCTION:Lnet/minecraft/util/Identifier;
-
LOAD_FUNCTION
- Mappings:
Namespace Name Mixin selector official c
Lxb;c:Lwp;
intermediary field_13412
Lnet/minecraft/class_2991;field_13412:Lnet/minecraft/class_2960;
named LOAD_FUNCTION
Lnet/minecraft/server/function/CommandFunctionManager;LOAD_FUNCTION:Lnet/minecraft/util/Identifier;
-
server
- Mappings:
Namespace Name Mixin selector official d
Lxb;d:Lnet/minecraft/server/MinecraftServer;
intermediary field_13419
Lnet/minecraft/class_2991;field_13419:Lnet/minecraft/server/MinecraftServer;
named server
Lnet/minecraft/server/function/CommandFunctionManager;server:Lnet/minecraft/server/MinecraftServer;
-
field_33543
- Mappings:
Namespace Name Mixin selector official e
Lxb;e:Lxb$a;
intermediary field_33543
Lnet/minecraft/class_2991;field_33543:Lnet/minecraft/class_2991$class_6345;
named field_33543
Lnet/minecraft/server/function/CommandFunctionManager;field_33543:Lnet/minecraft/server/function/CommandFunctionManager$class_6345;
-
tickFunctions
- Mappings:
Namespace Name Mixin selector official f
Lxb;f:Ljava/util/List;
intermediary field_13418
Lnet/minecraft/class_2991;field_13418:Ljava/util/List;
named tickFunctions
Lnet/minecraft/server/function/CommandFunctionManager;tickFunctions:Ljava/util/List;
-
needToRunLoadFunctions
private boolean needToRunLoadFunctions- Mappings:
Namespace Name Mixin selector official g
Lxb;g:Z
intermediary field_13422
Lnet/minecraft/class_2991;field_13422:Z
named needToRunLoadFunctions
Lnet/minecraft/server/function/CommandFunctionManager;needToRunLoadFunctions:Z
-
loader
- Mappings:
Namespace Name Mixin selector official h
Lxb;h:Lxa;
intermediary field_25333
Lnet/minecraft/class_2991;field_25333:Lnet/minecraft/class_5349;
named loader
Lnet/minecraft/server/function/CommandFunctionManager;loader:Lnet/minecraft/server/function/FunctionLoader;
-
-
Constructor Details
-
CommandFunctionManager
- Mappings:
Namespace Name Mixin selector official <init>
Lxb;<init>(Lnet/minecraft/server/MinecraftServer;Lxa;)V
intermediary <init>
Lnet/minecraft/class_2991;<init>(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_5349;)V
named <init>
Lnet/minecraft/server/function/CommandFunctionManager;<init>(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/server/function/FunctionLoader;)V
-
-
Method Details
-
getMaxCommandChainLength
public int getMaxCommandChainLength()- Mappings:
Namespace Name Mixin selector official a
Lxb;a()I
intermediary method_12902
Lnet/minecraft/class_2991;method_12902()I
named getMaxCommandChainLength
Lnet/minecraft/server/function/CommandFunctionManager;getMaxCommandChainLength()I
-
getDispatcher
- Mappings:
Namespace Name Mixin selector official b
Lxb;b()Lcom/mojang/brigadier/CommandDispatcher;
intermediary method_12900
Lnet/minecraft/class_2991;method_12900()Lcom/mojang/brigadier/CommandDispatcher;
named getDispatcher
Lnet/minecraft/server/function/CommandFunctionManager;getDispatcher()Lcom/mojang/brigadier/CommandDispatcher;
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector official c
Lxb;c()V
intermediary method_18699
Lnet/minecraft/class_2991;method_18699()V
named tick
Lnet/minecraft/server/function/CommandFunctionManager;tick()V
-
executeAll
- Mappings:
Namespace Name Mixin selector official a
Lxb;a(Ljava/util/Collection;Lwp;)V
intermediary method_29460
Lnet/minecraft/class_2991;method_29460(Ljava/util/Collection;Lnet/minecraft/class_2960;)V
named executeAll
Lnet/minecraft/server/function/CommandFunctionManager;executeAll(Ljava/util/Collection;Lnet/minecraft/util/Identifier;)V
-
execute
- Mappings:
Namespace Name Mixin selector official a
Lxb;a(Ldd;Ldg;)I
intermediary method_12904
Lnet/minecraft/class_2991;method_12904(Lnet/minecraft/class_2158;Lnet/minecraft/class_2168;)I
named execute
Lnet/minecraft/server/function/CommandFunctionManager;execute(Lnet/minecraft/server/function/CommandFunction;Lnet/minecraft/server/command/ServerCommandSource;)I
-
method_36341
public int method_36341(CommandFunction commandFunction, ServerCommandSource serverCommandSource, @Nullable @Nullable CommandFunctionManager.class_6346 class_6346)- Mappings:
Namespace Name Mixin selector official a
Lxb;a(Ldd;Ldg;Lxb$c;)I
intermediary method_36341
Lnet/minecraft/class_2991;method_36341(Lnet/minecraft/class_2158;Lnet/minecraft/class_2168;Lnet/minecraft/class_2991$class_6346;)I
named method_36341
Lnet/minecraft/server/function/CommandFunctionManager;method_36341(Lnet/minecraft/server/function/CommandFunction;Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/server/function/CommandFunctionManager$class_6346;)I
-
update
Called to update the loaded functions on datapack reload.- Parameters:
loader
- the new loader functions will be taken from- Mappings:
Namespace Name Mixin selector official a
Lxb;a(Lxa;)V
intermediary method_29461
Lnet/minecraft/class_2991;method_29461(Lnet/minecraft/class_5349;)V
named update
Lnet/minecraft/server/function/CommandFunctionManager;update(Lnet/minecraft/server/function/FunctionLoader;)V
-
initialize
- Mappings:
Namespace Name Mixin selector official b
Lxb;b(Lxa;)V
intermediary method_29773
Lnet/minecraft/class_2991;method_29773(Lnet/minecraft/class_5349;)V
named initialize
Lnet/minecraft/server/function/CommandFunctionManager;initialize(Lnet/minecraft/server/function/FunctionLoader;)V
-
getTaggedFunctionSource
- Mappings:
Namespace Name Mixin selector official d
Lxb;d()Ldg;
intermediary method_12899
Lnet/minecraft/class_2991;method_12899()Lnet/minecraft/class_2168;
named getTaggedFunctionSource
Lnet/minecraft/server/function/CommandFunctionManager;getTaggedFunctionSource()Lnet/minecraft/server/command/ServerCommandSource;
-
getFunction
- Mappings:
Namespace Name Mixin selector official a
Lxb;a(Lwp;)Ljava/util/Optional;
intermediary method_12905
Lnet/minecraft/class_2991;method_12905(Lnet/minecraft/class_2960;)Ljava/util/Optional;
named getFunction
Lnet/minecraft/server/function/CommandFunctionManager;getFunction(Lnet/minecraft/util/Identifier;)Ljava/util/Optional;
-
getTaggedFunctions
- Mappings:
Namespace Name Mixin selector official b
Lxb;b(Lwp;)Lafs;
intermediary method_29462
Lnet/minecraft/class_2991;method_29462(Lnet/minecraft/class_2960;)Lnet/minecraft/class_3494;
named getTaggedFunctions
Lnet/minecraft/server/function/CommandFunctionManager;getTaggedFunctions(Lnet/minecraft/util/Identifier;)Lnet/minecraft/tag/Tag;
-
getAllFunctions
- Mappings:
Namespace Name Mixin selector official e
Lxb;e()Ljava/lang/Iterable;
intermediary method_29463
Lnet/minecraft/class_2991;method_29463()Ljava/lang/Iterable;
named getAllFunctions
Lnet/minecraft/server/function/CommandFunctionManager;getAllFunctions()Ljava/lang/Iterable;
-
getFunctionTags
- Mappings:
Namespace Name Mixin selector official f
Lxb;f()Ljava/lang/Iterable;
intermediary method_29464
Lnet/minecraft/class_2991;method_29464()Ljava/lang/Iterable;
named getFunctionTags
Lnet/minecraft/server/function/CommandFunctionManager;getFunctionTags()Ljava/lang/Iterable;
-