Class BiomeDecorator

java.lang.Object
net.minecraft.world.biome.BiomeDecorator
Direct Known Subclasses:
EndBiomeDecorator

public class BiomeDecorator extends Object
Mappings:
Namespace Name
official aeb
intermediary net/minecraft/class_1174
named net/minecraft/world/biome/BiomeDecorator
  • Field Details

    • world

      protected World world
      Mappings:
      Namespace Name Mixin selector
      official a Laeb;a:Ladm;
      intermediary field_4687 Lnet/minecraft/class_1174;field_4687:Lnet/minecraft/class_1150;
      named world Lnet/minecraft/world/biome/BiomeDecorator;world:Lnet/minecraft/world/World;
    • random

      protected Random random
      Mappings:
      Namespace Name Mixin selector
      official b Laeb;b:Ljava/util/Random;
      intermediary field_4688 Lnet/minecraft/class_1174;field_4688:Ljava/util/Random;
      named random Lnet/minecraft/world/biome/BiomeDecorator;random:Ljava/util/Random;
    • startPos

      protected BlockPos startPos
      Mappings:
      Namespace Name Mixin selector
      official c Laeb;c:Lcj;
      intermediary field_9232 Lnet/minecraft/class_1174;field_9232:Lnet/minecraft/class_2552;
      named startPos Lnet/minecraft/world/biome/BiomeDecorator;startPos:Lnet/minecraft/util/math/BlockPos;
    • worldProperties

      protected CustomizedWorldProperties worldProperties
      Mappings:
      Namespace Name Mixin selector
      official d Laeb;d:Lant;
      intermediary field_9233 Lnet/minecraft/class_1174;field_9233:Lnet/minecraft/class_2253;
      named worldProperties Lnet/minecraft/world/biome/BiomeDecorator;worldProperties:Lnet/minecraft/world/gen/CustomizedWorldProperties;
    • clayFeature

      protected Feature clayFeature
      Mappings:
      Namespace Name Mixin selector
      official e Laeb;e:Laot;
      intermediary field_4692 Lnet/minecraft/class_1174;field_4692:Lnet/minecraft/class_1227;
      named clayFeature Lnet/minecraft/world/biome/BiomeDecorator;clayFeature:Lnet/minecraft/world/gen/feature/Feature;
    • sandDiskFeature

      protected Feature sandDiskFeature
      Mappings:
      Namespace Name Mixin selector
      official f Laeb;f:Laot;
      intermediary field_4693 Lnet/minecraft/class_1174;field_4693:Lnet/minecraft/class_1227;
      named sandDiskFeature Lnet/minecraft/world/biome/BiomeDecorator;sandDiskFeature:Lnet/minecraft/world/gen/feature/Feature;
    • gravelDiskFeature

      protected Feature gravelDiskFeature
      Mappings:
      Namespace Name Mixin selector
      official g Laeb;g:Laot;
      intermediary field_4694 Lnet/minecraft/class_1174;field_4694:Lnet/minecraft/class_1227;
      named gravelDiskFeature Lnet/minecraft/world/biome/BiomeDecorator;gravelDiskFeature:Lnet/minecraft/world/gen/feature/Feature;
    • dirtFeature

      protected Feature dirtFeature
      Mappings:
      Namespace Name Mixin selector
      official h Laeb;h:Laot;
      intermediary field_4695 Lnet/minecraft/class_1174;field_4695:Lnet/minecraft/class_1227;
      named dirtFeature Lnet/minecraft/world/biome/BiomeDecorator;dirtFeature:Lnet/minecraft/world/gen/feature/Feature;
    • gravelFeature

      protected Feature gravelFeature
      Mappings:
      Namespace Name Mixin selector
      official i Laeb;i:Laot;
      intermediary field_4696 Lnet/minecraft/class_1174;field_4696:Lnet/minecraft/class_1227;
      named gravelFeature Lnet/minecraft/world/biome/BiomeDecorator;gravelFeature:Lnet/minecraft/world/gen/feature/Feature;
    • graniteFeature

      protected Feature graniteFeature
      Mappings:
      Namespace Name Mixin selector
      official j Laeb;j:Laot;
      intermediary field_9234 Lnet/minecraft/class_1174;field_9234:Lnet/minecraft/class_1227;
      named graniteFeature Lnet/minecraft/world/biome/BiomeDecorator;graniteFeature:Lnet/minecraft/world/gen/feature/Feature;
    • dioriteFeature

      protected Feature dioriteFeature
      Mappings:
      Namespace Name Mixin selector
      official k Laeb;k:Laot;
      intermediary field_9235 Lnet/minecraft/class_1174;field_9235:Lnet/minecraft/class_1227;
      named dioriteFeature Lnet/minecraft/world/biome/BiomeDecorator;dioriteFeature:Lnet/minecraft/world/gen/feature/Feature;
    • andesiteFeature

      protected Feature andesiteFeature
      Mappings:
      Namespace Name Mixin selector
      official l Laeb;l:Laot;
      intermediary field_9236 Lnet/minecraft/class_1174;field_9236:Lnet/minecraft/class_1227;
      named andesiteFeature Lnet/minecraft/world/biome/BiomeDecorator;andesiteFeature:Lnet/minecraft/world/gen/feature/Feature;
    • coalOreFeature

      protected Feature coalOreFeature
      Mappings:
      Namespace Name Mixin selector
      official m Laeb;m:Laot;
      intermediary field_4697 Lnet/minecraft/class_1174;field_4697:Lnet/minecraft/class_1227;
      named coalOreFeature Lnet/minecraft/world/biome/BiomeDecorator;coalOreFeature:Lnet/minecraft/world/gen/feature/Feature;
    • ironOreFeature

      protected Feature ironOreFeature
      Mappings:
      Namespace Name Mixin selector
      official n Laeb;n:Laot;
      intermediary field_4698 Lnet/minecraft/class_1174;field_4698:Lnet/minecraft/class_1227;
      named ironOreFeature Lnet/minecraft/world/biome/BiomeDecorator;ironOreFeature:Lnet/minecraft/world/gen/feature/Feature;
    • goldOreFeature

      protected Feature goldOreFeature
      Mappings:
      Namespace Name Mixin selector
      official o Laeb;o:Laot;
      intermediary field_4699 Lnet/minecraft/class_1174;field_4699:Lnet/minecraft/class_1227;
      named goldOreFeature Lnet/minecraft/world/biome/BiomeDecorator;goldOreFeature:Lnet/minecraft/world/gen/feature/Feature;
    • redstoneOrefeature

      protected Feature redstoneOrefeature
      Mappings:
      Namespace Name Mixin selector
      official p Laeb;p:Laot;
      intermediary field_9237 Lnet/minecraft/class_1174;field_9237:Lnet/minecraft/class_1227;
      named redstoneOrefeature Lnet/minecraft/world/biome/BiomeDecorator;redstoneOrefeature:Lnet/minecraft/world/gen/feature/Feature;
    • diamondOreFeature

      protected Feature diamondOreFeature
      Mappings:
      Namespace Name Mixin selector
      official q Laeb;q:Laot;
      intermediary field_9238 Lnet/minecraft/class_1174;field_9238:Lnet/minecraft/class_1227;
      named diamondOreFeature Lnet/minecraft/world/biome/BiomeDecorator;diamondOreFeature:Lnet/minecraft/world/gen/feature/Feature;
    • lapisOreFeature

      protected Feature lapisOreFeature
      Mappings:
      Namespace Name Mixin selector
      official r Laeb;r:Laot;
      intermediary field_4702 Lnet/minecraft/class_1174;field_4702:Lnet/minecraft/class_1227;
      named lapisOreFeature Lnet/minecraft/world/biome/BiomeDecorator;lapisOreFeature:Lnet/minecraft/world/gen/feature/Feature;
    • dandelionFeature

      protected FlowerPatchFeature dandelionFeature
      Mappings:
      Namespace Name Mixin selector
      official s Laeb;s:Laou;
      intermediary field_7228 Lnet/minecraft/class_1174;field_7228:Lnet/minecraft/class_1228;
      named dandelionFeature Lnet/minecraft/world/biome/BiomeDecorator;dandelionFeature:Lnet/minecraft/world/gen/feature/FlowerPatchFeature;
    • brownMushroomFeature

      protected Feature brownMushroomFeature
      Mappings:
      Namespace Name Mixin selector
      official t Laeb;t:Laot;
      intermediary field_4705 Lnet/minecraft/class_1174;field_4705:Lnet/minecraft/class_1227;
      named brownMushroomFeature Lnet/minecraft/world/biome/BiomeDecorator;brownMushroomFeature:Lnet/minecraft/world/gen/feature/Feature;
    • redMushroomFeature

      protected Feature redMushroomFeature
      Mappings:
      Namespace Name Mixin selector
      official u Laeb;u:Laot;
      intermediary field_4706 Lnet/minecraft/class_1174;field_4706:Lnet/minecraft/class_1227;
      named redMushroomFeature Lnet/minecraft/world/biome/BiomeDecorator;redMushroomFeature:Lnet/minecraft/world/gen/feature/Feature;
    • hugeMushroomFeature

      protected Feature hugeMushroomFeature
      Mappings:
      Namespace Name Mixin selector
      official v Laeb;v:Laot;
      intermediary field_4707 Lnet/minecraft/class_1174;field_4707:Lnet/minecraft/class_1227;
      named hugeMushroomFeature Lnet/minecraft/world/biome/BiomeDecorator;hugeMushroomFeature:Lnet/minecraft/world/gen/feature/Feature;
    • sugarcaneFeature

      protected Feature sugarcaneFeature
      Mappings:
      Namespace Name Mixin selector
      official w Laeb;w:Laot;
      intermediary field_4708 Lnet/minecraft/class_1174;field_4708:Lnet/minecraft/class_1227;
      named sugarcaneFeature Lnet/minecraft/world/biome/BiomeDecorator;sugarcaneFeature:Lnet/minecraft/world/gen/feature/Feature;
    • cactusFeature

      protected Feature cactusFeature
      Mappings:
      Namespace Name Mixin selector
      official x Laeb;x:Laot;
      intermediary field_4709 Lnet/minecraft/class_1174;field_4709:Lnet/minecraft/class_1227;
      named cactusFeature Lnet/minecraft/world/biome/BiomeDecorator;cactusFeature:Lnet/minecraft/world/gen/feature/Feature;
    • lilyPadFeature

      protected Feature lilyPadFeature
      Mappings:
      Namespace Name Mixin selector
      official y Laeb;y:Laot;
      intermediary field_4710 Lnet/minecraft/class_1174;field_4710:Lnet/minecraft/class_1227;
      named lilyPadFeature Lnet/minecraft/world/biome/BiomeDecorator;lilyPadFeature:Lnet/minecraft/world/gen/feature/Feature;
    • lilyPadsPerChunk

      protected int lilyPadsPerChunk
      Mappings:
      Namespace Name Mixin selector
      official z Laeb;z:I
      intermediary field_4711 Lnet/minecraft/class_1174;field_4711:I
      named lilyPadsPerChunk Lnet/minecraft/world/biome/BiomeDecorator;lilyPadsPerChunk:I
    • treesPerChunk

      protected int treesPerChunk
      Mappings:
      Namespace Name Mixin selector
      official A Laeb;A:I
      intermediary field_4712 Lnet/minecraft/class_1174;field_4712:I
      named treesPerChunk Lnet/minecraft/world/biome/BiomeDecorator;treesPerChunk:I
    • flowersPerChunk

      protected int flowersPerChunk
      Mappings:
      Namespace Name Mixin selector
      official B Laeb;B:I
      intermediary field_4676 Lnet/minecraft/class_1174;field_4676:I
      named flowersPerChunk Lnet/minecraft/world/biome/BiomeDecorator;flowersPerChunk:I
    • grassPerChunk

      protected int grassPerChunk
      Mappings:
      Namespace Name Mixin selector
      official C Laeb;C:I
      intermediary field_4677 Lnet/minecraft/class_1174;field_4677:I
      named grassPerChunk Lnet/minecraft/world/biome/BiomeDecorator;grassPerChunk:I
    • deadBushesPerChunk

      protected int deadBushesPerChunk
      Mappings:
      Namespace Name Mixin selector
      official D Laeb;D:I
      intermediary field_4678 Lnet/minecraft/class_1174;field_4678:I
      named deadBushesPerChunk Lnet/minecraft/world/biome/BiomeDecorator;deadBushesPerChunk:I
    • mushroomsPerChunk

      protected int mushroomsPerChunk
      Mappings:
      Namespace Name Mixin selector
      official E Laeb;E:I
      intermediary field_4679 Lnet/minecraft/class_1174;field_4679:I
      named mushroomsPerChunk Lnet/minecraft/world/biome/BiomeDecorator;mushroomsPerChunk:I
    • sugarcanePerChunk

      protected int sugarcanePerChunk
      Mappings:
      Namespace Name Mixin selector
      official F Laeb;F:I
      intermediary field_4680 Lnet/minecraft/class_1174;field_4680:I
      named sugarcanePerChunk Lnet/minecraft/world/biome/BiomeDecorator;sugarcanePerChunk:I
    • cactusPerChunk

      protected int cactusPerChunk
      Mappings:
      Namespace Name Mixin selector
      official G Laeb;G:I
      intermediary field_4681 Lnet/minecraft/class_1174;field_4681:I
      named cactusPerChunk Lnet/minecraft/world/biome/BiomeDecorator;cactusPerChunk:I
    • gravelDisksPerChunk

      protected int gravelDisksPerChunk
      Mappings:
      Namespace Name Mixin selector
      official H Laeb;H:I
      intermediary field_4682 Lnet/minecraft/class_1174;field_4682:I
      named gravelDisksPerChunk Lnet/minecraft/world/biome/BiomeDecorator;gravelDisksPerChunk:I
    • sandDisksPerChunk

      protected int sandDisksPerChunk
      Mappings:
      Namespace Name Mixin selector
      official I Laeb;I:I
      intermediary field_4683 Lnet/minecraft/class_1174;field_4683:I
      named sandDisksPerChunk Lnet/minecraft/world/biome/BiomeDecorator;sandDisksPerChunk:I
    • clayPerChunk

      protected int clayPerChunk
      Mappings:
      Namespace Name Mixin selector
      official J Laeb;J:I
      intermediary field_4684 Lnet/minecraft/class_1174;field_4684:I
      named clayPerChunk Lnet/minecraft/world/biome/BiomeDecorator;clayPerChunk:I
    • hugeMushroomsPerChunk

      protected int hugeMushroomsPerChunk
      Mappings:
      Namespace Name Mixin selector
      official K Laeb;K:I
      intermediary field_4685 Lnet/minecraft/class_1174;field_4685:I
      named hugeMushroomsPerChunk Lnet/minecraft/world/biome/BiomeDecorator;hugeMushroomsPerChunk:I
    • generateLakes

      public boolean generateLakes
      Mappings:
      Namespace Name Mixin selector
      official L Laeb;L:Z
      intermediary field_4686 Lnet/minecraft/class_1174;field_4686:Z
      named generateLakes Lnet/minecraft/world/biome/BiomeDecorator;generateLakes:Z
  • Constructor Details

    • BiomeDecorator

      public BiomeDecorator()
  • Method Details

    • decorate

      public void decorate(World world, Random random, Biome biome, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Laeb;a(Ladm;Ljava/util/Random;Lady;Lcj;)V
      intermediary method_8599 Lnet/minecraft/class_1174;method_8599(Lnet/minecraft/class_1150;Ljava/util/Random;Lnet/minecraft/class_1170;Lnet/minecraft/class_2552;)V
      named decorate Lnet/minecraft/world/biome/BiomeDecorator;decorate(Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/biome/Biome;Lnet/minecraft/util/math/BlockPos;)V
    • generate

      protected void generate(Biome biome)
      Mappings:
      Namespace Name Mixin selector
      official a Laeb;a(Lady;)V
      intermediary method_6435 Lnet/minecraft/class_1174;method_6435(Lnet/minecraft/class_1170;)V
      named generate Lnet/minecraft/world/biome/BiomeDecorator;generate(Lnet/minecraft/world/biome/Biome;)V
    • generateOre

      protected void generateOre(int count, Feature feature, int minHeight, int maxHieght)
      Mappings:
      Namespace Name Mixin selector
      official a Laeb;a(ILaot;II)V
      intermediary method_3847 Lnet/minecraft/class_1174;method_3847(ILnet/minecraft/class_1227;II)V
      named generateOre Lnet/minecraft/world/biome/BiomeDecorator;generateOre(ILnet/minecraft/world/gen/feature/Feature;II)V
    • method_3850

      protected void method_3850(int count, Feature feature, int minHeight, int maxHeight)
      Mappings:
      Namespace Name Mixin selector
      official b Laeb;b(ILaot;II)V
      intermediary method_3850 Lnet/minecraft/class_1174;method_3850(ILnet/minecraft/class_1227;II)V
      named method_3850 Lnet/minecraft/world/biome/BiomeDecorator;method_3850(ILnet/minecraft/world/gen/feature/Feature;II)V
    • generateOres

      protected void generateOres()
      Mappings:
      Namespace Name Mixin selector
      official a Laeb;a()V
      intermediary method_3849 Lnet/minecraft/class_1174;method_3849()V
      named generateOres Lnet/minecraft/world/biome/BiomeDecorator;generateOres()V