Class GameRuleCommand

java.lang.Object
net.minecraft.server.commands.GameRuleCommand

public class GameRuleCommand extends Object
  • Field Details

    • ERROR_GAME_RULE_NOT_SET

      private static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ERROR_GAME_RULE_NOT_SET
  • Constructor Details

    • GameRuleCommand

      public GameRuleCommand()
  • Method Details

    • register

      public static void register(com.mojang.brigadier.CommandDispatcher<CommandSourceStack> dispatcher, CommandBuildContext context)
    • buildRuleArguments

      private static <T> com.mojang.brigadier.builder.LiteralArgumentBuilder<CommandSourceStack> buildRuleArguments(GameRule<T> gameRule, com.mojang.brigadier.builder.LiteralArgumentBuilder<CommandSourceStack> ruleLiteral)
    • setRule

      private static <T> int setRule(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, GameRule<T> gameRule) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • queryRule

      private static <T> int queryRule(CommandSourceStack source, GameRule<T> gameRule)