Hierarchy For Package net.minecraft.predicate
Class Hierarchy
- java.lang.Object
- net.minecraft.predicate.BlockPredicate.Builder
- net.minecraft.predicate.ComponentPredicate (implements java.util.function.Predicate<T>)
- net.minecraft.predicate.ComponentPredicate.Builder
- net.minecraft.predicate.DamagePredicate.Builder
- net.minecraft.predicate.FluidPredicate.Builder
- net.minecraft.predicate.LightPredicate.Builder
- net.minecraft.predicate.StatePredicate.Builder
Interface Hierarchy
- net.minecraft.predicate.NumberRange<T>
- net.minecraft.predicate.NumberRange.CommandFactory<T,
R> - net.minecraft.predicate.NumberRange.Factory<T,
R> - net.minecraft.predicate.StatePredicate.ValueMatcher
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- net.minecraft.predicate.BlockPredicate
- net.minecraft.predicate.DamagePredicate
- net.minecraft.predicate.FluidPredicate
- net.minecraft.predicate.LightPredicate
- net.minecraft.predicate.NbtPredicate
- net.minecraft.predicate.NumberRange.DoubleRange (implements net.minecraft.predicate.NumberRange<T>)
- net.minecraft.predicate.NumberRange.IntRange (implements net.minecraft.predicate.NumberRange<T>)
- net.minecraft.predicate.StatePredicate
- net.minecraft.predicate.StatePredicate.Condition
- net.minecraft.predicate.StatePredicate.ExactValueMatcher (implements net.minecraft.predicate.StatePredicate.ValueMatcher)
- net.minecraft.predicate.StatePredicate.RangedValueMatcher (implements net.minecraft.predicate.StatePredicate.ValueMatcher)
- net.minecraft.predicate.TagPredicate<T>
- java.lang.Record