Class LargeOakTreeFeature

java.lang.Object
net.minecraft.world.gen.feature.Feature
net.minecraft.world.gen.feature.LargeOakTreeFeature

public class LargeOakTreeFeature extends Feature
Mappings:
Namespace Name
intermediary net/minecraft/class_186
glue class_210
server fn
client ih
named net/minecraft/world/gen/feature/LargeOakTreeFeature
  • Field Details

    • MINOR_AXES

      static final byte[] MINOR_AXES
      Mappings:
      Namespace Name Mixin selector
      intermediary field_645 Lnet/minecraft/class_186;field_645:[B
      glue field_853 Lclass_210;field_853:[B
      server a Lfn;a:[B
      client a Lih;a:[B
      named MINOR_AXES Lnet/minecraft/world/gen/feature/LargeOakTreeFeature;MINOR_AXES:[B
    • random

      Random random
      Mappings:
      Namespace Name Mixin selector
      intermediary field_646 Lnet/minecraft/class_186;field_646:Ljava/util/Random;
      glue field_854 Lclass_210;field_854:Ljava/util/Random;
      server b Lfn;b:Ljava/util/Random;
      client b Lih;b:Ljava/util/Random;
      named random Lnet/minecraft/world/gen/feature/LargeOakTreeFeature;random:Ljava/util/Random;
    • world

      World world
      Mappings:
      Namespace Name Mixin selector
      intermediary field_647 Lnet/minecraft/class_186;field_647:Lnet/minecraft/class_18;
      glue field_855 Lclass_210;field_855:Lclass_129;
      server c Lfn;c:Ldj;
      client c Lih;c:Lfd;
      named world Lnet/minecraft/world/gen/feature/LargeOakTreeFeature;world:Lnet/minecraft/world/World;
    • origin

      int[] origin
      Mappings:
      Namespace Name Mixin selector
      intermediary field_648 Lnet/minecraft/class_186;field_648:[I
      glue field_856 Lclass_210;field_856:[I
      server d Lfn;d:[I
      client d Lih;d:[I
      named origin Lnet/minecraft/world/gen/feature/LargeOakTreeFeature;origin:[I
    • height

      int height
      Mappings:
      Namespace Name Mixin selector
      intermediary field_649 Lnet/minecraft/class_186;field_649:I
      glue field_857 Lclass_210;field_857:I
      server e Lfn;e:I
      client e Lih;e:I
      named height Lnet/minecraft/world/gen/feature/LargeOakTreeFeature;height:I
    • trunkHeight

      int trunkHeight
      Mappings:
      Namespace Name Mixin selector
      intermediary field_650 Lnet/minecraft/class_186;field_650:I
      glue field_858 Lclass_210;field_858:I
      server f Lfn;f:I
      client f Lih;f:I
      named trunkHeight Lnet/minecraft/world/gen/feature/LargeOakTreeFeature;trunkHeight:I
    • trunkScale

      double trunkScale
      Mappings:
      Namespace Name Mixin selector
      intermediary field_651 Lnet/minecraft/class_186;field_651:D
      glue field_859 Lclass_210;field_859:D
      server g Lfn;g:D
      client g Lih;g:D
      named trunkScale Lnet/minecraft/world/gen/feature/LargeOakTreeFeature;trunkScale:D
    • branchDensity

      double branchDensity
      Mappings:
      Namespace Name Mixin selector
      intermediary field_652 Lnet/minecraft/class_186;field_652:D
      glue field_860 Lclass_210;field_860:D
      server h Lfn;h:D
      client h Lih;h:D
      named branchDensity Lnet/minecraft/world/gen/feature/LargeOakTreeFeature;branchDensity:D
    • branchSlope

      double branchSlope
      Mappings:
      Namespace Name Mixin selector
      intermediary field_653 Lnet/minecraft/class_186;field_653:D
      glue field_861 Lclass_210;field_861:D
      server i Lfn;i:D
      client i Lih;i:D
      named branchSlope Lnet/minecraft/world/gen/feature/LargeOakTreeFeature;branchSlope:D
    • branchLengthScale

      double branchLengthScale
      Mappings:
      Namespace Name Mixin selector
      intermediary field_654 Lnet/minecraft/class_186;field_654:D
      glue field_862 Lclass_210;field_862:D
      server j Lfn;j:D
      client j Lih;j:D
      named branchLengthScale Lnet/minecraft/world/gen/feature/LargeOakTreeFeature;branchLengthScale:D
    • foliageDensity

      double foliageDensity
      Mappings:
      Namespace Name Mixin selector
      intermediary field_655 Lnet/minecraft/class_186;field_655:D
      glue field_863 Lclass_210;field_863:D
      server k Lfn;k:D
      client k Lih;k:D
      named foliageDensity Lnet/minecraft/world/gen/feature/LargeOakTreeFeature;foliageDensity:D
    • trunkWidth

      int trunkWidth
      Mappings:
      Namespace Name Mixin selector
      intermediary field_656 Lnet/minecraft/class_186;field_656:I
      glue field_864 Lclass_210;field_864:I
      server l Lfn;l:I
      client l Lih;l:I
      named trunkWidth Lnet/minecraft/world/gen/feature/LargeOakTreeFeature;trunkWidth:I
    • maxTrunkHeight

      int maxTrunkHeight
      Mappings:
      Namespace Name Mixin selector
      intermediary field_657 Lnet/minecraft/class_186;field_657:I
      glue field_865 Lclass_210;field_865:I
      server m Lfn;m:I
      client m Lih;m:I
      named maxTrunkHeight Lnet/minecraft/world/gen/feature/LargeOakTreeFeature;maxTrunkHeight:I
    • foliageClusterHeight

      int foliageClusterHeight
      Mappings:
      Namespace Name Mixin selector
      intermediary field_658 Lnet/minecraft/class_186;field_658:I
      glue field_866 Lclass_210;field_866:I
      server n Lfn;n:I
      client n Lih;n:I
      named foliageClusterHeight Lnet/minecraft/world/gen/feature/LargeOakTreeFeature;foliageClusterHeight:I
    • branches

      int[][] branches
      Mappings:
      Namespace Name Mixin selector
      intermediary field_659 Lnet/minecraft/class_186;field_659:[[I
      glue field_867 Lclass_210;field_867:[[I
      server o Lfn;o:[[I
      client o Lih;o:[[I
      named branches Lnet/minecraft/world/gen/feature/LargeOakTreeFeature;branches:[[I
  • Constructor Details

    • LargeOakTreeFeature

      public LargeOakTreeFeature()
  • Method Details

    • makeBranches

      void makeBranches()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_612 Lnet/minecraft/class_186;method_612()V
      glue method_988 Lclass_210;method_988()V
      server a Lfn;a()V
      client a Lih;a()V
      named makeBranches Lnet/minecraft/world/gen/feature/LargeOakTreeFeature;makeBranches()V
    • placeCluster

      void placeCluster(int x, int y, int z, float shape, byte majorAxis, int clusterBlock)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_615 Lnet/minecraft/class_186;method_615(IIIFBI)V
      glue method_992 Lclass_210;method_992(IIIFBI)V
      server a Lfn;a(IIIFBI)V
      client a Lih;a(IIIFBI)V
      named placeCluster Lnet/minecraft/world/gen/feature/LargeOakTreeFeature;placeCluster(IIIFBI)V
    • getTreeShape

      float getTreeShape(int height)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_613 Lnet/minecraft/class_186;method_613(I)F
      glue method_990 Lclass_210;method_990(I)F
      server a Lfn;a(I)F
      client a Lih;a(I)F
      named getTreeShape Lnet/minecraft/world/gen/feature/LargeOakTreeFeature;getTreeShape(I)F
    • getClusterShape

      float getClusterShape(int layer)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_619 Lnet/minecraft/class_186;method_619(I)F
      glue method_996 Lclass_210;method_996(I)F
      server b Lfn;b(I)F
      client b Lih;b(I)F
      named getClusterShape Lnet/minecraft/world/gen/feature/LargeOakTreeFeature;getClusterShape(I)F
    • placeFoliageCluster

      void placeFoliageCluster(int x, int baseY, int z)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_614 Lnet/minecraft/class_186;method_614(III)V
      glue method_991 Lclass_210;method_991(III)V
      server a Lfn;a(III)V
      client a Lih;a(III)V
      named placeFoliageCluster Lnet/minecraft/world/gen/feature/LargeOakTreeFeature;placeFoliageCluster(III)V
    • placeBranch

      void placeBranch(int[] from, int[] to, int log)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_617 Lnet/minecraft/class_186;method_617([I[II)V
      glue method_994 Lclass_210;method_994([I[II)V
      server a Lfn;a([I[II)V
      client a Lih;a([I[II)V
      named placeBranch Lnet/minecraft/world/gen/feature/LargeOakTreeFeature;placeBranch([I[II)V
    • placeFoilage

      void placeFoilage()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_618 Lnet/minecraft/class_186;method_618()V
      glue method_995 Lclass_210;method_995()V
      server b Lfn;b()V
      client b Lih;b()V
      named placeFoilage Lnet/minecraft/world/gen/feature/LargeOakTreeFeature;placeFoilage()V
    • shouldPlaceBranch

      boolean shouldPlaceBranch(int height)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_621 Lnet/minecraft/class_186;method_621(I)Z
      glue method_998 Lclass_210;method_998(I)Z
      server c Lfn;c(I)Z
      client c Lih;c(I)Z
      named shouldPlaceBranch Lnet/minecraft/world/gen/feature/LargeOakTreeFeature;shouldPlaceBranch(I)Z
    • PlaceTrunk

      void PlaceTrunk()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_620 Lnet/minecraft/class_186;method_620()V
      glue method_997 Lclass_210;method_997()V
      server c Lfn;c()V
      client c Lih;c()V
      named PlaceTrunk Lnet/minecraft/world/gen/feature/LargeOakTreeFeature;PlaceTrunk()V
    • placeBranches

      void placeBranches()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_622 Lnet/minecraft/class_186;method_622()V
      glue method_999 Lclass_210;method_999()V
      server d Lfn;d()V
      client d Lih;d()V
      named placeBranches Lnet/minecraft/world/gen/feature/LargeOakTreeFeature;placeBranches()V
    • tryBranch

      int tryBranch(int[] from, int[] to)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_616 Lnet/minecraft/class_186;method_616([I[I)I
      glue method_993 Lclass_210;method_993([I[I)I
      server a Lfn;a([I[I)I
      client a Lih;a([I[I)I
      named tryBranch Lnet/minecraft/world/gen/feature/LargeOakTreeFeature;tryBranch([I[I)I
    • canPlace

      boolean canPlace()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_611 Lnet/minecraft/class_186;method_611()Z
      glue method_1000 Lclass_210;method_1000()Z
      server e Lfn;e()Z
      client e Lih;e()Z
      named canPlace Lnet/minecraft/world/gen/feature/LargeOakTreeFeature;canPlace()Z
    • prepare

      public void prepare(double d0, double d1, double d2)
      Overrides:
      prepare in class Feature
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1143 Lnet/minecraft/class_239;method_1143(DDD)V
      glue method_989 Lclass_364;method_989(DDD)V
      server a Ljm;a(DDD)V
      client a Lpg;a(DDD)V
      named prepare Lnet/minecraft/world/gen/feature/Feature;prepare(DDD)V
    • generate

      public boolean generate(World world, Random random, int x, int y, int z)
      Specified by:
      generate in class Feature
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1142 Lnet/minecraft/class_239;method_1142(Lnet/minecraft/class_18;Ljava/util/Random;III)Z
      glue method_22 Lclass_364;method_22(Lclass_129;Ljava/util/Random;III)Z
      server a Ljm;a(Ldj;Ljava/util/Random;III)Z
      client a Lpg;a(Lfd;Ljava/util/Random;III)Z
      named generate Lnet/minecraft/world/gen/feature/Feature;generate(Lnet/minecraft/world/World;Ljava/util/Random;III)Z