Interface BlockPredicateType<P extends BlockPredicate>
public interface BlockPredicateType<P extends BlockPredicate>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BlockPredicateType<AllOfPredicate> static final BlockPredicateType<AnyOfPredicate> static final BlockPredicateType<HasSturdyFacePredicate> static final BlockPredicateType<InsideWorldBoundsPredicate> static final BlockPredicateType<MatchingBlockTagPredicate> static final BlockPredicateType<MatchingBlocksPredicate> static final BlockPredicateType<MatchingFluidsPredicate> static final BlockPredicateType<NotPredicate> static final BlockPredicateType<ReplaceablePredicate> static final BlockPredicateType<SolidPredicate> static final BlockPredicateType<TrueBlockPredicate> static final BlockPredicateType<UnobstructedPredicate> static final BlockPredicateType<WouldSurvivePredicate> -
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.serialization.MapCodec<P> codec()private static <P extends BlockPredicate>
BlockPredicateType<P>
-
Field Details
-
MATCHING_BLOCKS
-
MATCHING_BLOCK_TAG
-
MATCHING_FLUIDS
-
HAS_STURDY_FACE
-
SOLID
-
REPLACEABLE
-
WOULD_SURVIVE
-
INSIDE_WORLD_BOUNDS
-
ANY_OF
-
ALL_OF
-
NOT
-
TRUE
-
UNOBSTRUCTED
-
-
Method Details
-
codec
com.mojang.serialization.MapCodec<P> codec() -
register
private static <P extends BlockPredicate> BlockPredicateType<P> register(String name, com.mojang.serialization.MapCodec<P> codec)
-