类 CommandFunctionManager
- java.lang.Object
-
- net.minecraft.server.function.CommandFunctionManager
-
public class CommandFunctionManager extends Object
- Mappings:
Namespace Name official xbintermediary net/minecraft/class_2991named net/minecraft/server/function/CommandFunctionManager
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classCommandFunctionManager.Entry
-
字段概要
字段 修饰符和类型 字段 说明 private ArrayDeque<CommandFunctionManager.Entry>chainprivate booleanexecutingprivate static IdentifierLOAD_FUNCTIONprivate FunctionLoaderloaderprivate booleanneedToRunLoadFunctionsprivate List<CommandFunctionManager.Entry>pendingprivate MinecraftServerserverprivate static IdentifierTICK_FUNCTIONprivate List<CommandFunction>tickFunctions
-
构造器概要
构造器 构造器 说明 CommandFunctionManager(MinecraftServer server, FunctionLoader loader)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 intexecute(CommandFunction function, ServerCommandSource source)private voidexecuteAll(Collection<CommandFunction> functions, Identifier label)Iterable<Identifier>getAllFunctions()com.mojang.brigadier.CommandDispatcher<ServerCommandSource>getDispatcher()Optional<CommandFunction>getFunction(Identifier id)Iterable<Identifier>getFunctionTags()intgetMaxCommandChainLength()Tag<CommandFunction>getTaggedFunctions(Identifier tag)ServerCommandSourcegetTaggedFunctionSource()private voidinitialize(FunctionLoader loader)voidtick()voidupdate(FunctionLoader loader)Called to update the loaded functions on datapack reload.
-
-
-
字段详细资料
-
TICK_FUNCTION
private static final Identifier TICK_FUNCTION
- Mappings:
Namespace Name Mixin selector official aLxb;a:Lwp;intermediary field_13417Lnet/minecraft/class_2991;field_13417:Lnet/minecraft/class_2960;named TICK_FUNCTIONLnet/minecraft/server/function/CommandFunctionManager;TICK_FUNCTION:Lnet/minecraft/util/Identifier;
-
LOAD_FUNCTION
private static final Identifier LOAD_FUNCTION
- Mappings:
Namespace Name Mixin selector official bLxb;b:Lwp;intermediary field_13412Lnet/minecraft/class_2991;field_13412:Lnet/minecraft/class_2960;named LOAD_FUNCTIONLnet/minecraft/server/function/CommandFunctionManager;LOAD_FUNCTION:Lnet/minecraft/util/Identifier;
-
server
private final MinecraftServer server
- Mappings:
Namespace Name Mixin selector official cLxb;c:Lnet/minecraft/server/MinecraftServer;intermediary field_13419Lnet/minecraft/class_2991;field_13419:Lnet/minecraft/server/MinecraftServer;named serverLnet/minecraft/server/function/CommandFunctionManager;server:Lnet/minecraft/server/MinecraftServer;
-
executing
private boolean executing
- Mappings:
Namespace Name Mixin selector official dLxb;d:Zintermediary field_13411Lnet/minecraft/class_2991;field_13411:Znamed executingLnet/minecraft/server/function/CommandFunctionManager;executing:Z
-
chain
private final ArrayDeque<CommandFunctionManager.Entry> chain
- Mappings:
Namespace Name Mixin selector official eLxb;e:Ljava/util/ArrayDeque;intermediary field_13413Lnet/minecraft/class_2991;field_13413:Ljava/util/ArrayDeque;named chainLnet/minecraft/server/function/CommandFunctionManager;chain:Ljava/util/ArrayDeque;
-
pending
private final List<CommandFunctionManager.Entry> pending
- Mappings:
Namespace Name Mixin selector official fLxb;f:Ljava/util/List;intermediary field_19332Lnet/minecraft/class_2991;field_19332:Ljava/util/List;named pendingLnet/minecraft/server/function/CommandFunctionManager;pending:Ljava/util/List;
-
tickFunctions
private final List<CommandFunction> tickFunctions
- Mappings:
Namespace Name Mixin selector official gLxb;g:Ljava/util/List;intermediary field_13418Lnet/minecraft/class_2991;field_13418:Ljava/util/List;named tickFunctionsLnet/minecraft/server/function/CommandFunctionManager;tickFunctions:Ljava/util/List;
-
needToRunLoadFunctions
private boolean needToRunLoadFunctions
- Mappings:
Namespace Name Mixin selector official hLxb;h:Zintermediary field_13422Lnet/minecraft/class_2991;field_13422:Znamed needToRunLoadFunctionsLnet/minecraft/server/function/CommandFunctionManager;needToRunLoadFunctions:Z
-
loader
private FunctionLoader loader
- Mappings:
Namespace Name Mixin selector official iLxb;i:Lxa;intermediary field_25333Lnet/minecraft/class_2991;field_25333:Lnet/minecraft/class_5349;named loaderLnet/minecraft/server/function/CommandFunctionManager;loader:Lnet/minecraft/server/function/FunctionLoader;
-
-
构造器详细资料
-
CommandFunctionManager
public CommandFunctionManager(MinecraftServer server, FunctionLoader loader)
- Mappings:
Namespace Name Mixin selector official <init>Lxb;<init>(Lnet/minecraft/server/MinecraftServer;Lxa;)Vintermediary <init>Lnet/minecraft/class_2991;<init>(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_5349;)Vnamed <init>Lnet/minecraft/server/function/CommandFunctionManager;<init>(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/server/function/FunctionLoader;)V
-
-
方法详细资料
-
getMaxCommandChainLength
public int getMaxCommandChainLength()
- Mappings:
Namespace Name Mixin selector official aLxb;a()Iintermediary method_12902Lnet/minecraft/class_2991;method_12902()Inamed getMaxCommandChainLengthLnet/minecraft/server/function/CommandFunctionManager;getMaxCommandChainLength()I
-
getDispatcher
public com.mojang.brigadier.CommandDispatcher<ServerCommandSource> getDispatcher()
- Mappings:
Namespace Name Mixin selector official bLxb;b()Lcom/mojang/brigadier/CommandDispatcher;intermediary method_12900Lnet/minecraft/class_2991;method_12900()Lcom/mojang/brigadier/CommandDispatcher;named getDispatcherLnet/minecraft/server/function/CommandFunctionManager;getDispatcher()Lcom/mojang/brigadier/CommandDispatcher;
-
tick
public void tick()
- Mappings:
Namespace Name Mixin selector official cLxb;c()Vintermediary method_18699Lnet/minecraft/class_2991;method_18699()Vnamed tickLnet/minecraft/server/function/CommandFunctionManager;tick()V
-
executeAll
private void executeAll(Collection<CommandFunction> functions, Identifier label)
- Mappings:
Namespace Name Mixin selector official aLxb;a(Ljava/util/Collection;Lwp;)Vintermediary method_29460Lnet/minecraft/class_2991;method_29460(Ljava/util/Collection;Lnet/minecraft/class_2960;)Vnamed executeAllLnet/minecraft/server/function/CommandFunctionManager;executeAll(Ljava/util/Collection;Lnet/minecraft/util/Identifier;)V
-
execute
public int execute(CommandFunction function, ServerCommandSource source)
- Mappings:
Namespace Name Mixin selector official aLxb;a(Ldd;Ldg;)Iintermediary method_12904Lnet/minecraft/class_2991;method_12904(Lnet/minecraft/class_2158;Lnet/minecraft/class_2168;)Inamed executeLnet/minecraft/server/function/CommandFunctionManager;execute(Lnet/minecraft/server/function/CommandFunction;Lnet/minecraft/server/command/ServerCommandSource;)I
-
update
public void update(FunctionLoader loader)
Called to update the loaded functions on datapack reload.- 参数:
loader- the new loader functions will be taken from- Mappings:
Namespace Name Mixin selector official aLxb;a(Lxa;)Vintermediary method_29461Lnet/minecraft/class_2991;method_29461(Lnet/minecraft/class_5349;)Vnamed updateLnet/minecraft/server/function/CommandFunctionManager;update(Lnet/minecraft/server/function/FunctionLoader;)V
-
initialize
private void initialize(FunctionLoader loader)
- Mappings:
Namespace Name Mixin selector official bLxb;b(Lxa;)Vintermediary method_29773Lnet/minecraft/class_2991;method_29773(Lnet/minecraft/class_5349;)Vnamed initializeLnet/minecraft/server/function/CommandFunctionManager;initialize(Lnet/minecraft/server/function/FunctionLoader;)V
-
getTaggedFunctionSource
public ServerCommandSource getTaggedFunctionSource()
- Mappings:
Namespace Name Mixin selector official dLxb;d()Ldg;intermediary method_12899Lnet/minecraft/class_2991;method_12899()Lnet/minecraft/class_2168;named getTaggedFunctionSourceLnet/minecraft/server/function/CommandFunctionManager;getTaggedFunctionSource()Lnet/minecraft/server/command/ServerCommandSource;
-
getFunction
public Optional<CommandFunction> getFunction(Identifier id)
- Mappings:
Namespace Name Mixin selector official aLxb;a(Lwp;)Ljava/util/Optional;intermediary method_12905Lnet/minecraft/class_2991;method_12905(Lnet/minecraft/class_2960;)Ljava/util/Optional;named getFunctionLnet/minecraft/server/function/CommandFunctionManager;getFunction(Lnet/minecraft/util/Identifier;)Ljava/util/Optional;
-
getTaggedFunctions
public Tag<CommandFunction> getTaggedFunctions(Identifier tag)
- Mappings:
Namespace Name Mixin selector official bLxb;b(Lwp;)Lafs;intermediary method_29462Lnet/minecraft/class_2991;method_29462(Lnet/minecraft/class_2960;)Lnet/minecraft/class_3494;named getTaggedFunctionsLnet/minecraft/server/function/CommandFunctionManager;getTaggedFunctions(Lnet/minecraft/util/Identifier;)Lnet/minecraft/tag/Tag;
-
getAllFunctions
public Iterable<Identifier> getAllFunctions()
- Mappings:
Namespace Name Mixin selector official eLxb;e()Ljava/lang/Iterable;intermediary method_29463Lnet/minecraft/class_2991;method_29463()Ljava/lang/Iterable;named getAllFunctionsLnet/minecraft/server/function/CommandFunctionManager;getAllFunctions()Ljava/lang/Iterable;
-
getFunctionTags
public Iterable<Identifier> getFunctionTags()
- Mappings:
Namespace Name Mixin selector official fLxb;f()Ljava/lang/Iterable;intermediary method_29464Lnet/minecraft/class_2991;method_29464()Ljava/lang/Iterable;named getFunctionTagsLnet/minecraft/server/function/CommandFunctionManager;getFunctionTags()Ljava/lang/Iterable;
-
-