net.minecraft.world.gen.blockpredicate

abstract class CombinedBlockPredicate

implements BlockPredicate

net.minecraft.world.level.levelgen.blockpredicates.CombiningPredicate
net.minecraft.class_6648
net.minecraft.world.gen.blockpredicate.CombinedBlockPredicate

Field summary

Modifier and TypeField
protected final List<BlockPredicate>
predicates
field_35061
predicates

Constructor summary

ModifierConstructor
protected (List<BlockPredicate> predicates)

Method summary

Modifier and TypeMethod
public static <T extends CombinedBlockPredicate> com.mojang.serialization.MapCodec<T>
codec(Function<List<BlockPredicate>, T> constructor)
method_38891(Function<List<class_6646>, T> arg0)
buildCodec(Function<List<BlockPredicate>, T> combiner)
private static com.mojang.datafixers.kinds.App
lambda$codec$0(Function arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg1)
method_38892(Function arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg1)
method_38892(Function arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static List
lambda$codec$1(CombiningPredicate arg0)
method_38890(class_6648 arg0)
method_38890(CombinedBlockPredicate predicate)