Class MultiNoiseBiomeSource

java.lang.Object
net.minecraft.world.biome.source.BiomeSource
net.minecraft.world.biome.source.MultiNoiseBiomeSource
All Implemented Interfaces:
BiomeSupplier

public class MultiNoiseBiomeSource extends BiomeSource
Mappings:
Namespace Name
official cnq
intermediary net/minecraft/class_4766
named net/minecraft/world/biome/source/MultiNoiseBiomeSource
  • Field Details

    • field_42984

      private static final com.mojang.serialization.MapCodec<RegistryEntry<Biome>> field_42984
      Mappings:
      Namespace Name Mixin selector
      official d Lcnq;d:Lcom/mojang/serialization/MapCodec;
      intermediary field_42984 Lnet/minecraft/class_4766;field_42984:Lcom/mojang/serialization/MapCodec;
      named field_42984 Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;field_42984:Lcom/mojang/serialization/MapCodec;
    • CUSTOM_CODEC

      public static final com.mojang.serialization.MapCodec<MultiNoiseUtil.Entries<RegistryEntry<Biome>>> CUSTOM_CODEC
      Used to parse a custom biome source, when a preset hasn't been provided.
      Mappings:
      Namespace Name Mixin selector
      official b Lcnq;b:Lcom/mojang/serialization/MapCodec;
      intermediary field_24718 Lnet/minecraft/class_4766;field_24718:Lcom/mojang/serialization/MapCodec;
      named CUSTOM_CODEC Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;CUSTOM_CODEC:Lcom/mojang/serialization/MapCodec;
    • field_42985

      private static final com.mojang.serialization.MapCodec<RegistryEntry<class_8197>> field_42985
      Mappings:
      Namespace Name Mixin selector
      official e Lcnq;e:Lcom/mojang/serialization/MapCodec;
      intermediary field_42985 Lnet/minecraft/class_4766;field_42985:Lcom/mojang/serialization/MapCodec;
      named field_42985 Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;field_42985:Lcom/mojang/serialization/MapCodec;
    • CODEC

      public static final com.mojang.serialization.Codec<MultiNoiseBiomeSource> CODEC
      Mappings:
      Namespace Name Mixin selector
      official c Lcnq;c:Lcom/mojang/serialization/Codec;
      intermediary field_24719 Lnet/minecraft/class_4766;field_24719:Lcom/mojang/serialization/Codec;
      named CODEC Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;CODEC:Lcom/mojang/serialization/Codec;
    • biomeEntries

      private final com.mojang.datafixers.util.Either<MultiNoiseUtil.Entries<RegistryEntry<Biome>>,RegistryEntry<class_8197>> biomeEntries
      Mappings:
      Namespace Name Mixin selector
      official f Lcnq;f:Lcom/mojang/datafixers/util/Either;
      intermediary field_34498 Lnet/minecraft/class_4766;field_34498:Lcom/mojang/datafixers/util/Either;
      named biomeEntries Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;biomeEntries:Lcom/mojang/datafixers/util/Either;
  • Constructor Details

  • Method Details

    • method_49501

      public static MultiNoiseBiomeSource method_49501(MultiNoiseUtil.Entries<RegistryEntry<Biome>> entries)
      Mappings:
      Namespace Name Mixin selector
      official a Lcnq;a(Lcnm$c;)Lcnq;
      intermediary method_49501 Lnet/minecraft/class_4766;method_49501(Lnet/minecraft/class_6544$class_6547;)Lnet/minecraft/class_4766;
      named method_49501 Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;method_49501(Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$Entries;)Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;
    • method_49503

      public static MultiNoiseBiomeSource method_49503(RegistryEntry<class_8197> registryEntry)
      Mappings:
      Namespace Name Mixin selector
      official a Lcnq;a(Lhc;)Lcnq;
      intermediary method_49503 Lnet/minecraft/class_4766;method_49503(Lnet/minecraft/class_6880;)Lnet/minecraft/class_4766;
      named method_49503 Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;method_49503(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;
    • method_49506

      private MultiNoiseUtil.Entries<RegistryEntry<Biome>> method_49506()
      Mappings:
      Namespace Name Mixin selector
      official d Lcnq;d()Lcnm$c;
      intermediary method_49506 Lnet/minecraft/class_4766;method_49506()Lnet/minecraft/class_6544$class_6547;
      named method_49506 Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;method_49506()Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$Entries;
    • method_49494

      protected Stream<RegistryEntry<Biome>> method_49494()
      Specified by:
      method_49494 in class BiomeSource
      Mappings:
      Namespace Name Mixin selector
      official b Lcnh;b()Ljava/util/stream/Stream;
      intermediary method_49494 Lnet/minecraft/class_1966;method_49494()Ljava/util/stream/Stream;
      named method_49494 Lnet/minecraft/world/biome/source/BiomeSource;method_49494()Ljava/util/stream/Stream;
    • getCodec

      protected com.mojang.serialization.Codec<? extends BiomeSource> getCodec()
      Specified by:
      getCodec in class BiomeSource
      Mappings:
      Namespace Name Mixin selector
      official a Lcnh;a()Lcom/mojang/serialization/Codec;
      intermediary method_28442 Lnet/minecraft/class_1966;method_28442()Lcom/mojang/serialization/Codec;
      named getCodec Lnet/minecraft/world/biome/source/BiomeSource;getCodec()Lcom/mojang/serialization/Codec;
    • matchesInstance

      public boolean matchesInstance(RegistryKey<class_8197> registryKey)
      Mappings:
      Namespace Name Mixin selector
      official a Lcnq;a(Ladb;)Z
      intermediary method_38168 Lnet/minecraft/class_4766;method_38168(Lnet/minecraft/class_5321;)Z
      named matchesInstance Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;matchesInstance(Lnet/minecraft/registry/RegistryKey;)Z
    • getBiome

      public RegistryEntry<Biome> getBiome(int x, int y, int z, MultiNoiseUtil.MultiNoiseSampler noise)
      Specified by:
      getBiome in interface BiomeSupplier
      Specified by:
      getBiome in class BiomeSource
      Mappings:
      Namespace Name Mixin selector
      official getNoiseBiome Lcng;getNoiseBiome(IIILcnm$f;)Lhc;
      intermediary method_38109 Lnet/minecraft/class_6780;method_38109(IIILnet/minecraft/class_6544$class_6552;)Lnet/minecraft/class_6880;
      named getBiome Lnet/minecraft/world/biome/source/BiomeSupplier;getBiome(IIILnet/minecraft/world/biome/source/util/MultiNoiseUtil$MultiNoiseSampler;)Lnet/minecraft/registry/entry/RegistryEntry;
    • getBiomeAtPoint

      public RegistryEntry<Biome> getBiomeAtPoint(MultiNoiseUtil.NoiseValuePoint point)
      Mappings:
      Namespace Name Mixin selector
      official a Lcnq;a(Lcnm$h;)Lhc;
      intermediary method_38167 Lnet/minecraft/class_4766;method_38167(Lnet/minecraft/class_6544$class_6553;)Lnet/minecraft/class_6880;
      named getBiomeAtPoint Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;getBiomeAtPoint(Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$NoiseValuePoint;)Lnet/minecraft/registry/entry/RegistryEntry;
    • addDebugInfo

      public void addDebugInfo(List<String> info, BlockPos pos, MultiNoiseUtil.MultiNoiseSampler noiseSampler)
      Overrides:
      addDebugInfo in class BiomeSource
      Mappings:
      Namespace Name Mixin selector
      official a Lcnh;a(Ljava/util/List;Lgs;Lcnm$f;)V
      intermediary method_38114 Lnet/minecraft/class_1966;method_38114(Ljava/util/List;Lnet/minecraft/class_2338;Lnet/minecraft/class_6544$class_6552;)V
      named addDebugInfo Lnet/minecraft/world/biome/source/BiomeSource;addDebugInfo(Ljava/util/List;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$MultiNoiseSampler;)V