Uses of Interface
net.minecraft.util.parsing.packrat.Term
-
Uses of Term in net.minecraft.util.parsing.packrat
Modifier and TypeClassDescriptionstatic final record
static final record
Term.Marker<S,
T> static final record
Term.Maybe<S>
static final record
Term.Reference<S,
T> static final record
Modifier and TypeFieldDescriptionRule.WrappedTerm.child
The field for thechild
record component.Term.Maybe.term
The field for theterm
record component.Modifier and TypeFieldDescriptionTerm.Alternative.elements
The field for theelements
record component.Term.Sequence.elements
The field for theelements
record component.Modifier and TypeMethodDescriptionstatic <S> Term
<S> Term.alternative
(Term<S>... p_335455_) Rule.WrappedTerm.child()
Returns the value of thechild
record component.static <S> Term
<S> Term.cut()
static <S> Term
<S> Term.empty()
static <S,
T> Term <S> static <S> Term
<S> static <S> Term
<S> static <S> Term
<S> Term.Maybe.term()
Returns the value of theterm
record component.Modifier and TypeMethodDescriptionTerm.Alternative.elements()
Returns the value of theelements
record component.Term.Sequence.elements()
Returns the value of theelements
record component.Modifier and TypeMethodDescriptionstatic <S> Term
<S> Term.alternative
(Term<S>... p_335455_) static <S,
T> Rule <S, T> Rule.fromTerm
(Term<S> p_335422_, Rule.RuleAction<S, T> p_335862_) static <S,
T> Rule <S, T> Rule.fromTerm
(Term<S> p_335465_, Rule.SimpleRuleAction<T> p_336053_) static <S> Term
<S> <T> void
<T> void
Dictionary.put
(Atom<T> p_336163_, Term<S> p_335447_, Rule.SimpleRuleAction<T> p_335981_) static <S> Term
<S> ModifierConstructorDescriptionCreates an instance of aMaybe
record class.WrappedTerm
(Rule.RuleAction<S, T> action, Term<S> child) Creates an instance of aWrappedTerm
record class. -
Uses of Term in net.minecraft.util.parsing.packrat.commands
Modifier and TypeClassDescriptionstatic final record
static final record