类 Commands

java.lang.Object
net.minecraft.commands.Commands

public class Commands extends Object
  • 字段详细资料

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • LEVEL_ALL

      public static final int LEVEL_ALL
      另请参阅:
    • LEVEL_MODERATORS

      public static final int LEVEL_MODERATORS
      另请参阅:
    • LEVEL_GAMEMASTERS

      public static final int LEVEL_GAMEMASTERS
      另请参阅:
    • LEVEL_ADMINS

      public static final int LEVEL_ADMINS
      另请参阅:
    • LEVEL_OWNERS

      public static final int LEVEL_OWNERS
      另请参阅:
    • dispatcher

      private final com.mojang.brigadier.CommandDispatcher<CommandSourceStack> dispatcher
  • 构造器详细资料

  • 方法详细资料

    • mapSource

      public static <S> com.mojang.brigadier.ParseResults<S> mapSource(com.mojang.brigadier.ParseResults<S> pParseResults, UnaryOperator<S> p_242890_)
    • performPrefixedCommand

      public int performPrefixedCommand(CommandSourceStack pSource, String pCommand)
    • performCommand

      public int performCommand(com.mojang.brigadier.ParseResults<CommandSourceStack> pParseResults, String pCommand)
    • sendCommands

      public void sendCommands(ServerPlayer pPlayer)
    • fillUsableCommands

      private void fillUsableCommands(com.mojang.brigadier.tree.CommandNode<CommandSourceStack> pRootCommandSource, com.mojang.brigadier.tree.CommandNode<SharedSuggestionProvider> pRootSuggestion, CommandSourceStack pSource, Map<com.mojang.brigadier.tree.CommandNode<CommandSourceStack>,com.mojang.brigadier.tree.CommandNode<SharedSuggestionProvider>> pCommandNodeToSuggestionNode)
    • literal

      public static com.mojang.brigadier.builder.LiteralArgumentBuilder<CommandSourceStack> literal(String pName)
    • argument

      public static <T> com.mojang.brigadier.builder.RequiredArgumentBuilder<CommandSourceStack,T> argument(String pName, com.mojang.brigadier.arguments.ArgumentType<T> pType)
    • createValidator

      public static Predicate<String> createValidator(Commands.ParseFunction pParser)
    • getDispatcher

      public com.mojang.brigadier.CommandDispatcher<CommandSourceStack> getDispatcher()
    • getParseException

      @Nullable public static <S> com.mojang.brigadier.exceptions.CommandSyntaxException getParseException(com.mojang.brigadier.ParseResults<S> pResult)
    • createValidationContext

      public static CommandBuildContext createValidationContext(HolderLookup.Provider pProvider)
    • validate

      public static void validate()