METHOD a testObjectiveCondition (Lcom/mojang/brigadier/context/CommandContext;Lbi$d;)Z
METHOD a testObjectiveCondition (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/function/BiPredicate;)Z
METHOD a executePositiveBlockCondition (Lcom/mojang/brigadier/context/CommandContext;Z)I
ARG 1 masked
METHOD a transformSourceForCondition (Lcom/mojang/brigadier/context/CommandContext;ZZ)Ljava/util/Collection;
ARG 1 positive
ARG 2 result
METHOD a executeCondition (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/ArgumentBuilder;ZLsa$b;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
METHOD a addBlockConditionExecutes (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/ArgumentBuilder;ZZ)Lcom/mojang/brigadier/builder/ArgumentBuilder;
ARG 2 positive
ARG 3 masked
METHOD a addConditionArguments (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;Z)Lcom/mojang/brigadier/builder/ArgumentBuilder;
ARG 0 node
ARG 1 argumentBuilder
ARG 2 positive
METHOD a addStoreArguments (Lcom/mojang/brigadier/tree/LiteralCommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;Z)Lcom/mojang/brigadier/builder/ArgumentBuilder;
ARG 0 node
ARG 1 builder
ARG 2 result
METHOD a countPathMatches (Lua;Lcr$h;)I
ARG 0 object
ARG 1 path
METHOD a testBlockCondition (Lvf;Lev;Lev;Lev;Z)Ljava/util/OptionalInt;
METHOD a executeCondition (ZLsa$a;)Lcom/mojang/brigadier/Command;
ARG 0 positive
ARG 1 condition
METHOD b executeNegativeBlockCondition (Lcom/mojang/brigadier/context/CommandContext;Z)I
METHOD c testBlockCondition (Lcom/mojang/brigadier/context/CommandContext;Z)Ljava/util/OptionalInt;