Class MaterialRules.BiomeMaterialCondition

java.lang.Object
net.minecraft.world.gen.surfacebuilder.MaterialRules.BiomeMaterialCondition
All Implemented Interfaces:
Function<MaterialRules.MaterialRuleContext,MaterialRules.BooleanSupplier>, MaterialRules.MaterialCondition
Enclosing class:
MaterialRules

private static final class MaterialRules.BiomeMaterialCondition extends Object implements MaterialRules.MaterialCondition
Mappings:
Namespace Name
official cuq$c
intermediary net/minecraft/class_6686$class_6689
named net/minecraft/world/gen/surfacebuilder/MaterialRules$BiomeMaterialCondition
  • Field Details

    • CONDITION_CODEC

      static final com.mojang.serialization.Codec<MaterialRules.BiomeMaterialCondition> CONDITION_CODEC
      Mappings:
      Namespace Name Mixin selector
      official a Lcuq$c;a:Lcom/mojang/serialization/Codec;
      intermediary field_35228 Lnet/minecraft/class_6686$class_6689;field_35228:Lcom/mojang/serialization/Codec;
      named CONDITION_CODEC Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$BiomeMaterialCondition;CONDITION_CODEC:Lcom/mojang/serialization/Codec;
    • field_36414

      private final List<RegistryKey<Biome>> field_36414
      Mappings:
      Namespace Name Mixin selector
      official c Lcuq$c;c:Ljava/util/List;
      intermediary field_36414 Lnet/minecraft/class_6686$class_6689;field_36414:Ljava/util/List;
      named field_36414 Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$BiomeMaterialCondition;field_36414:Ljava/util/List;
    • field_36415

      final Predicate<RegistryKey<Biome>> field_36415
      Mappings:
      Namespace Name Mixin selector
      official d Lcuq$c;d:Ljava/util/function/Predicate;
      intermediary field_36415 Lnet/minecraft/class_6686$class_6689;field_36415:Ljava/util/function/Predicate;
      named field_36415 Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$BiomeMaterialCondition;field_36415:Ljava/util/function/Predicate;
  • Constructor Details

  • Method Details

    • codec

      public com.mojang.serialization.Codec<? extends MaterialRules.MaterialCondition> codec()
      Specified by:
      codec in interface MaterialRules.MaterialCondition
      Mappings:
      Namespace Name Mixin selector
      official a Lcuq$f;a()Lcom/mojang/serialization/Codec;
      intermediary method_39064 Lnet/minecraft/class_6686$class_6693;method_39064()Lcom/mojang/serialization/Codec;
      named codec Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialCondition;codec()Lcom/mojang/serialization/Codec;
    • apply

      Specified by:
      apply in interface Function<MaterialRules.MaterialRuleContext,MaterialRules.BooleanSupplier>
      Mappings:
      Namespace Name Mixin selector
      official a Lcuq$c;a(Lcuq$g;)Lcuq$e;
      intermediary method_39065 Lnet/minecraft/class_6686$class_6689;method_39065(Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6692;
      named apply Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$BiomeMaterialCondition;apply(Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;)Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$BooleanSupplier;
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object