| protected static <T extends BaseOreFeature> com.mojang.serialization.MapCodec<T> | | makeCodec(com.mojang.datafixers.util.Function3<List<BlockReplacement>, Integer, Float, T> constructor) | | makeCodec(com.mojang.datafixers.util.Function3<List<BlockReplacement>, Integer, Float, T> constructor) | | method_1_7141(com.mojang.datafixers.util.Function3<List<class_1_1124>, Integer, Float, T> arg0) | | createMapCodec(com.mojang.datafixers.util.Function3<List<BlockReplacement>, Integer, Float, T> constructor) |
|
| public abstract com.mojang.serialization.MapCodec<? extends BaseOreFeature> | | codec() | | codec() | | method_1_6879() | | getCodec() |
|
| public final List<BlockReplacement> | | targetStates() | | targetStates() | | method_1_7144() | | getTargets() |
|
| public final int | | size() | | size() | | method_1_7143() | | getSize() |
|
| public final float | | discardChanceOnAirExposure() | | discardChanceOnAirExposure() | | method_1_7138() | | getDiscardChanceOnAirExposure() |
|
| public boolean | | canPlaceOre(BlockState state, Function<BlockPos, BlockState> blockGetter, RandomSource random, BlockReplacement targetState, BlockPos$MutableBlockPos orePos) | | canPlaceOre(BlockState state, Function<BlockPos, BlockState> blockGetter, RandomSource random, BlockReplacement targetState, BlockPos$MutableBlockPos orePos) | | method_1_7136(class_2680 arg0, Function<class_2338, class_2680> arg1, class_5819 arg2, class_1_1124 arg3, class_2338$class_2339 arg4) | | shouldReplace(BlockState state, Function<BlockPos, BlockState> stateGetter, Random random, BlockReplacement replacement, BlockPos$Mutable pos) |
|
| public static boolean | |
| public static boolean | | checkNeighbors(Function<BlockPos, BlockState> blockGetter, BlockPos pos, Predicate<BlockState> predicate) | | checkNeighbors(Function<BlockPos, BlockState> blockGetter, BlockPos pos, Predicate<BlockState> predicate) | | method_1_7137(Function<class_2338, class_2680> arg0, class_2338 arg1, Predicate<class_2680> arg2) | | isExposedTo(Function<BlockPos, BlockState> stateGetter, BlockPos pos, Predicate<BlockState> airPredicate) |
|
| private static boolean | | shouldSkipAirCheck(RandomSource random, float discardChanceOnAirExposure) | | shouldSkipAirCheck(RandomSource random, float discardChanceOnAirExposure) | | method_1_7142(class_5819 arg0, float arg1) | | passesAirExposureTest(Random random, float discardChanceOnAirExposure) |
|