Interface SurfaceRules.ConditionSource
- All Superinterfaces:
Function<SurfaceRules.Context, SurfaceRules.Condition>
- All Known Implementing Classes:
SurfaceRules.AbovePreliminarySurface, SurfaceRules.BiomeConditionSource, SurfaceRules.Hole, SurfaceRules.NoiseThresholdConditionSource, SurfaceRules.NotConditionSource, SurfaceRules.Steep, SurfaceRules.StoneDepthCheck, SurfaceRules.Temperature, SurfaceRules.VerticalGradientConditionSource, SurfaceRules.WaterConditionSource, SurfaceRules.YConditionSource
- Enclosing class:
SurfaceRules
public static interface SurfaceRules.ConditionSource
extends Function<SurfaceRules.Context, SurfaceRules.Condition>
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic MapCodec<? extends SurfaceRules.ConditionSource> bootstrap(Registry<MapCodec<? extends SurfaceRules.ConditionSource>> registry) KeyDispatchDataCodec<? extends SurfaceRules.ConditionSource> codec()
-
Field Details
-
CODEC
-
-
Method Details
-
bootstrap
static MapCodec<? extends SurfaceRules.ConditionSource> bootstrap(Registry<MapCodec<? extends SurfaceRules.ConditionSource>> registry) -
codec
KeyDispatchDataCodec<? extends SurfaceRules.ConditionSource> codec()
-