类 CommandFunctionManager


  • public class CommandFunctionManager
    extends Object
    Mappings:
    Namespace Name
    official xb
    intermediary net/minecraft/class_2991
    named net/minecraft/server/function/CommandFunctionManager
    • 字段详细资料

      • TICK_FUNCTION

        private static final Identifier TICK_FUNCTION
        Mappings:
        Namespace Name Mixin selector
        official a Lxb;a: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

        private static final Identifier LOAD_FUNCTION
        Mappings:
        Namespace Name Mixin selector
        official b Lxb;b: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

        private final MinecraftServer server
        Mappings:
        Namespace Name Mixin selector
        official c Lxb;c: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;
      • executing

        private boolean executing
        Mappings:
        Namespace Name Mixin selector
        official d Lxb;d:Z
        intermediary field_13411 Lnet/minecraft/class_2991;field_13411:Z
        named executing Lnet/minecraft/server/function/CommandFunctionManager;executing:Z
      • chain

        private final ArrayDeque<CommandFunctionManager.Entry> chain
        Mappings:
        Namespace Name Mixin selector
        official e Lxb;e:Ljava/util/ArrayDeque;
        intermediary field_13413 Lnet/minecraft/class_2991;field_13413:Ljava/util/ArrayDeque;
        named chain Lnet/minecraft/server/function/CommandFunctionManager;chain:Ljava/util/ArrayDeque;
      • pending

        private final List<CommandFunctionManager.Entry> pending
        Mappings:
        Namespace Name Mixin selector
        official f Lxb;f:Ljava/util/List;
        intermediary field_19332 Lnet/minecraft/class_2991;field_19332:Ljava/util/List;
        named pending Lnet/minecraft/server/function/CommandFunctionManager;pending:Ljava/util/List;
      • tickFunctions

        private final List<CommandFunction> tickFunctions
        Mappings:
        Namespace Name Mixin selector
        official g Lxb;g: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 h Lxb;h:Z
        intermediary field_13422 Lnet/minecraft/class_2991;field_13422:Z
        named needToRunLoadFunctions Lnet/minecraft/server/function/CommandFunctionManager;needToRunLoadFunctions:Z
      • loader

        private FunctionLoader loader
        Mappings:
        Namespace Name Mixin selector
        official i Lxb;i: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;
    • 构造器详细资料

      • CommandFunctionManager

        public CommandFunctionManager​(MinecraftServer server,
                                      FunctionLoader loader)
        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
    • 方法详细资料

      • 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

        public com.mojang.brigadier.CommandDispatcher<ServerCommandSource> 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

        private void executeAll​(Collection<CommandFunction> functions,
                                Identifier label)
        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

        public int execute​(CommandFunction function,
                           ServerCommandSource source)
        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
      • 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 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

        private void initialize​(FunctionLoader loader)
        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

        public ServerCommandSource 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

        public Optional<CommandFunction> getFunction​(Identifier id)
        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

        public Tag<CommandFunction> getTaggedFunctions​(Identifier tag)
        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

        public Iterable<Identifier> 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

        public Iterable<Identifier> 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;