net.minecraft.world.gen.blockpredicate

public interface BlockPredicateType<P extends BlockPredicate>

net.minecraft.world.level.levelgen.blockpredicates.BlockPredicateType
net.minecraft.class_6647
net.minecraft.world.gen.blockpredicate.BlockPredicateType

Field summary

Modifier and TypeField
BlockPredicateType<MatchingBlocksBlockPredicate>
MATCHING_BLOCKS
field_35055
MATCHING_BLOCKS
BlockPredicateType<MatchingBlockTagPredicate>
MATCHING_BLOCK_TAG
field_36282
MATCHING_BLOCK_TAG
BlockPredicateType<MatchingFluidsBlockPredicate>
MATCHING_FLUIDS
field_35056
MATCHING_FLUIDS
BlockPredicateType<HasSturdyFacePredicate>
HAS_STURDY_FACE
field_36283
HAS_STURDY_FACE
BlockPredicateType<SolidBlockPredicate>
SOLID
field_35698
SOLID
BlockPredicateType<ReplaceableBlockPredicate>
REPLACEABLE
field_35057
REPLACEABLE
BlockPredicateType<WouldSurviveBlockPredicate>
WOULD_SURVIVE
field_35155
WOULD_SURVIVE
BlockPredicateType<InsideWorldBoundsBlockPredicate>
INSIDE_WORLD_BOUNDS
field_35699
INSIDE_WORLD_BOUNDS
BlockPredicateType<AnyOfBlockPredicate>
ANY_OF
field_35058
ANY_OF
BlockPredicateType<AllOfBlockPredicate>
ALL_OF
field_35059
ALL_OF
BlockPredicateType<NotBlockPredicate>
NOT
field_35060
NOT
BlockPredicateType<AlwaysTrueBlockPredicate>
TRUE
field_35156
TRUE
BlockPredicateType<UnobstructedBlockPredicate>
UNOBSTRUCTED
field_51788
UNOBSTRUCTED

Method summary

Modifier and TypeMethod
com.mojang.serialization.MapCodec<P>
codec()
method_1_338()
getCodec()
private static <P extends BlockPredicate> BlockPredicateType<P>
register(String id, com.mojang.serialization.MapCodec<P> codec)
method_38889(String arg0, com.mojang.serialization.MapCodec<P> arg1)
register(String id, com.mojang.serialization.MapCodec<P> codec)
private static com.mojang.serialization.MapCodec
lambda$register$0(com.mojang.serialization.MapCodec arg0)
method_38888(com.mojang.serialization.MapCodec arg0)
method_38888(com.mojang.serialization.MapCodec arg0)