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_122
named net/minecraft/world/biome/BiomeDecorator
  • Field Details

    • world

      protected World world
      Mappings:
      Namespace Name Mixin selector
      official a Laeb;a:Ladm;
      intermediary field_467 Lnet/minecraft/class_122;field_467:Lnet/minecraft/class_99;
      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_468 Lnet/minecraft/class_122;field_468: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_469 Lnet/minecraft/class_122;field_469:Lnet/minecraft/class_1372;
      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_470 Lnet/minecraft/class_122;field_470:Lnet/minecraft/class_417;
      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_471 Lnet/minecraft/class_122;field_471:Lnet/minecraft/class_441;
      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_472 Lnet/minecraft/class_122;field_472:Lnet/minecraft/class_441;
      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_473 Lnet/minecraft/class_122;field_473:Lnet/minecraft/class_441;
      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_474 Lnet/minecraft/class_122;field_474:Lnet/minecraft/class_441;
      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_475 Lnet/minecraft/class_122;field_475:Lnet/minecraft/class_441;
      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_476 Lnet/minecraft/class_122;field_476:Lnet/minecraft/class_441;
      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_477 Lnet/minecraft/class_122;field_477:Lnet/minecraft/class_441;
      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_478 Lnet/minecraft/class_122;field_478:Lnet/minecraft/class_441;
      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_479 Lnet/minecraft/class_122;field_479:Lnet/minecraft/class_441;
      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_480 Lnet/minecraft/class_122;field_480:Lnet/minecraft/class_441;
      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_481 Lnet/minecraft/class_122;field_481:Lnet/minecraft/class_441;
      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_482 Lnet/minecraft/class_122;field_482:Lnet/minecraft/class_441;
      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_483 Lnet/minecraft/class_122;field_483:Lnet/minecraft/class_441;
      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_484 Lnet/minecraft/class_122;field_484:Lnet/minecraft/class_441;
      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_485 Lnet/minecraft/class_122;field_485:Lnet/minecraft/class_442;
      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_486 Lnet/minecraft/class_122;field_486:Lnet/minecraft/class_441;
      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_487 Lnet/minecraft/class_122;field_487:Lnet/minecraft/class_441;
      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_488 Lnet/minecraft/class_122;field_488:Lnet/minecraft/class_441;
      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_489 Lnet/minecraft/class_122;field_489:Lnet/minecraft/class_441;
      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_490 Lnet/minecraft/class_122;field_490:Lnet/minecraft/class_441;
      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_491 Lnet/minecraft/class_122;field_491:Lnet/minecraft/class_441;
      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_492 Lnet/minecraft/class_122;field_492: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_455 Lnet/minecraft/class_122;field_455: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_456 Lnet/minecraft/class_122;field_456: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_457 Lnet/minecraft/class_122;field_457: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_458 Lnet/minecraft/class_122;field_458: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_459 Lnet/minecraft/class_122;field_459: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_460 Lnet/minecraft/class_122;field_460: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_461 Lnet/minecraft/class_122;field_461: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_462 Lnet/minecraft/class_122;field_462: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_463 Lnet/minecraft/class_122;field_463: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_464 Lnet/minecraft/class_122;field_464: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_465 Lnet/minecraft/class_122;field_465: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_466 Lnet/minecraft/class_122;field_466: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_563 Lnet/minecraft/class_122;method_563(Lnet/minecraft/class_99;Ljava/util/Random;Lnet/minecraft/class_113;Lnet/minecraft/class_1372;)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_564 Lnet/minecraft/class_122;method_564(Lnet/minecraft/class_113;)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_562 Lnet/minecraft/class_122;method_562(ILnet/minecraft/class_441;II)V
      named generateOre Lnet/minecraft/world/biome/BiomeDecorator;generateOre(ILnet/minecraft/world/gen/feature/Feature;II)V
    • method_565

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

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