Interface MaterialRules.MaterialCondition
- All Superinterfaces:
 Function<MaterialRules.MaterialRuleContext,MaterialRules.BooleanSupplier> 
- All Known Implementing Classes:
 MaterialRules.AboveYMaterialCondition,MaterialRules.BiomeMaterialCondition,MaterialRules.HoleMaterialCondition,MaterialRules.NoiseThresholdMaterialCondition,MaterialRules.NotMaterialCondition,MaterialRules.SteepMaterialCondition,MaterialRules.StoneDepthMaterialCondition,MaterialRules.SurfaceMaterialCondition,MaterialRules.TemperatureMaterialCondition,MaterialRules.VerticalGradientMaterialCondition,MaterialRules.WaterMaterialCondition
- Enclosing class:
 MaterialRules
public static interface MaterialRules.MaterialCondition
extends Function<MaterialRules.MaterialRuleContext,MaterialRules.BooleanSupplier> 
- Mappings:
 Namespace Name named net/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialConditionintermediary net/minecraft/class_6686$class_6693official eig$f
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<MaterialRules.MaterialCondition>  - 
Method Summary
Modifier and TypeMethodDescriptionCodecHolder<? extends MaterialRules.MaterialCondition> codec()static com.mojang.serialization.MapCodec<? extends MaterialRules.MaterialCondition> registerAndGetDefault(Registry<com.mojang.serialization.MapCodec<? extends MaterialRules.MaterialCondition>> registry)  
- 
Field Details
- 
CODEC
- Mappings:
 Namespace Name Mixin selector named CODECLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialCondition;CODEC:Lcom/mojang/serialization/Codec;intermediary field_35232Lnet/minecraft/class_6686$class_6693;field_35232:Lcom/mojang/serialization/Codec;official bLeig$f;b:Lcom/mojang/serialization/Codec;
 
 - 
 - 
Method Details
- 
registerAndGetDefault
static com.mojang.serialization.MapCodec<? extends MaterialRules.MaterialCondition> registerAndGetDefault(Registry<com.mojang.serialization.MapCodec<? extends MaterialRules.MaterialCondition>> registry) - Mappings:
 Namespace Name Mixin selector named registerAndGetDefaultLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialCondition;registerAndGetDefault(Lnet/minecraft/registry/Registry;)Lcom/mojang/serialization/MapCodec;intermediary method_39070Lnet/minecraft/class_6686$class_6693;method_39070(Lnet/minecraft/class_2378;)Lcom/mojang/serialization/MapCodec;official aLeig$f;a(Ljt;)Lcom/mojang/serialization/MapCodec;
 - 
codec
CodecHolder<? extends MaterialRules.MaterialCondition> codec()- Mappings:
 Namespace Name Mixin selector named codecLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialCondition;codec()Lnet/minecraft/util/dynamic/CodecHolder;intermediary method_39064Lnet/minecraft/class_6686$class_6693;method_39064()Lnet/minecraft/class_7243;official aLeig$f;a()Lazs;
 
 -