Interface Aquifer
- All Known Implementing Classes:
Aquifer.NoiseBasedAquifer
public interface Aquifer
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic final recordstatic class -
Method Summary
Modifier and TypeMethodDescription@Nullable BlockStatecomputeSubstance(DensityFunction.FunctionContext context, double density) static Aquifercreate(NoiseChunk noiseChunk, ChunkPos pos, NoiseRouter router, PositionalRandomFactory positionalRandomFactory, int minBlockY, int yBlockSize, Aquifer.FluidPicker fluidRule) static AquifercreateDisabled(Aquifer.FluidPicker fluidRule) boolean
-
Method Details
-
create
static Aquifer create(NoiseChunk noiseChunk, ChunkPos pos, NoiseRouter router, PositionalRandomFactory positionalRandomFactory, int minBlockY, int yBlockSize, Aquifer.FluidPicker fluidRule) -
createDisabled
-
computeSubstance
-
shouldScheduleFluidUpdate
boolean shouldScheduleFluidUpdate()
-