Class NoiseChunkGenerator.OreVeinSource

java.lang.Object
net.minecraft.world.gen.chunk.NoiseChunkGenerator.OreVeinSource
All Implemented Interfaces:
BlockSource
Enclosing class:
NoiseChunkGenerator

private class NoiseChunkGenerator.OreVeinSource extends Object implements BlockSource
Mappings:
Namespace Name
official cpu$b
intermediary net/minecraft/class_3754$class_6352
named net/minecraft/world/gen/chunk/NoiseChunkGenerator$OreVeinSource
  • Field Details

    • oreFrequencyNoiseInterpolator

      private final NoiseInterpolator oreFrequencyNoiseInterpolator
      Mappings:
      Namespace Name Mixin selector
      official b Lcpu$b;b:Lcpw;
      intermediary field_33581 Lnet/minecraft/class_3754$class_6352;field_33581:Lnet/minecraft/class_5917;
      named oreFrequencyNoiseInterpolator Lnet/minecraft/world/gen/chunk/NoiseChunkGenerator$OreVeinSource;oreFrequencyNoiseInterpolator:Lnet/minecraft/world/gen/NoiseInterpolator;
    • firstOrePlacementNoiseInterpolator

      private final NoiseInterpolator firstOrePlacementNoiseInterpolator
      Mappings:
      Namespace Name Mixin selector
      official c Lcpu$b;c:Lcpw;
      intermediary field_33582 Lnet/minecraft/class_3754$class_6352;field_33582:Lnet/minecraft/class_5917;
      named firstOrePlacementNoiseInterpolator Lnet/minecraft/world/gen/chunk/NoiseChunkGenerator$OreVeinSource;firstOrePlacementNoiseInterpolator:Lnet/minecraft/world/gen/NoiseInterpolator;
    • secondOrePlacementNoiseInterpolator

      private final NoiseInterpolator secondOrePlacementNoiseInterpolator
      Mappings:
      Namespace Name Mixin selector
      official d Lcpu$b;d:Lcpw;
      intermediary field_33583 Lnet/minecraft/class_3754$class_6352;field_33583:Lnet/minecraft/class_5917;
      named secondOrePlacementNoiseInterpolator Lnet/minecraft/world/gen/chunk/NoiseChunkGenerator$OreVeinSource;secondOrePlacementNoiseInterpolator:Lnet/minecraft/world/gen/NoiseInterpolator;
    • deltaZ

      private double deltaZ
      Mappings:
      Namespace Name Mixin selector
      official e Lcpu$b;e:D
      intermediary field_33584 Lnet/minecraft/class_3754$class_6352;field_33584:D
      named deltaZ Lnet/minecraft/world/gen/chunk/NoiseChunkGenerator$OreVeinSource;deltaZ:D
    • seed

      private final long seed
      Mappings:
      Namespace Name Mixin selector
      official f Lcpu$b;f:J
      intermediary field_33585 Lnet/minecraft/class_3754$class_6352;field_33585:J
      named seed Lnet/minecraft/world/gen/chunk/NoiseChunkGenerator$OreVeinSource;seed:J
    • random

      private final ChunkRandom random
      Mappings:
      Namespace Name Mixin selector
      official g Lcpu$b;g:Lcqn;
      intermediary field_33586 Lnet/minecraft/class_3754$class_6352;field_33586:Lnet/minecraft/class_2919;
      named random Lnet/minecraft/world/gen/chunk/NoiseChunkGenerator$OreVeinSource;random:Lnet/minecraft/world/gen/ChunkRandom;
  • Constructor Details

    • OreVeinSource

      public OreVeinSource(ChunkPos pos, int minY, long seed)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcpu$b;<init>(Lcpu;Lbvv;IJ)V
      intermediary <init> Lnet/minecraft/class_3754$class_6352;<init>(Lnet/minecraft/class_3754;Lnet/minecraft/class_1923;IJ)V
      named <init> Lnet/minecraft/world/gen/chunk/NoiseChunkGenerator$OreVeinSource;<init>(Lnet/minecraft/world/gen/chunk/NoiseChunkGenerator;Lnet/minecraft/util/math/ChunkPos;IJ)V
  • Method Details

    • feed

      public void feed(Consumer<NoiseInterpolator> f)
      Mappings:
      Namespace Name Mixin selector
      official a Lcpu$b;a(Ljava/util/function/Consumer;)V
      intermediary method_36395 Lnet/minecraft/class_3754$class_6352;method_36395(Ljava/util/function/Consumer;)V
      named feed Lnet/minecraft/world/gen/chunk/NoiseChunkGenerator$OreVeinSource;feed(Ljava/util/function/Consumer;)V
    • setDeltaZ

      public void setDeltaZ(double deltaZ)
      Mappings:
      Namespace Name Mixin selector
      official a Lcpu$b;a(D)V
      intermediary method_36394 Lnet/minecraft/class_3754$class_6352;method_36394(D)V
      named setDeltaZ Lnet/minecraft/world/gen/chunk/NoiseChunkGenerator$OreVeinSource;setDeltaZ(D)V
    • sample

      public BlockState sample(int x, int y, int z)
      Specified by:
      sample in interface BlockSource
      Mappings:
      Namespace Name Mixin selector
      official getBaseBlock Lcph;getBaseBlock(III)Lckt;
      intermediary method_33831 Lnet/minecraft/class_5840;method_33831(III)Lnet/minecraft/class_2680;
      named sample Lnet/minecraft/world/gen/BlockSource;sample(III)Lnet/minecraft/block/BlockState;