minecraft-src/net/minecraft/world/level/levelgen/blockpredicates/TrueBlockPredicate.java
2025-07-04 01:41:11 +03:00

23 lines
672 B
Java

package net.minecraft.world.level.levelgen.blockpredicates;
import com.mojang.serialization.MapCodec;
import java.util.function.Supplier;
import net.minecraft.core.BlockPos;
import net.minecraft.world.level.WorldGenLevel;
class TrueBlockPredicate implements BlockPredicate {
public static TrueBlockPredicate INSTANCE = new TrueBlockPredicate();
public static final MapCodec<TrueBlockPredicate> CODEC = MapCodec.unit((Supplier<TrueBlockPredicate>)(() -> INSTANCE));
private TrueBlockPredicate() {
}
public boolean test(WorldGenLevel level, BlockPos pos) {
return true;
}
@Override
public BlockPredicateType<?> type() {
return BlockPredicateType.TRUE;
}
}