Class StructurePiece.BlockRandomizer

java.lang.Object
net.minecraft.structure.StructurePiece.BlockRandomizer
Direct Known Subclasses:
JungleTempleGenerator.CobblestoneRandomizer, StrongholdGenerator.StoneBrickRandomizer
Enclosing class:
StructurePiece

protected abstract static class StructurePiece.BlockRandomizer extends Object
Mappings:
Namespace Name
official dfn$a
intermediary net/minecraft/class_3443$class_3444
named net/minecraft/structure/StructurePiece$BlockRandomizer
  • Field Details

    • block

      protected BlockState block
      Mappings:
      Namespace Name Mixin selector
      official a Ldfn$a;a:Lcov;
      intermediary field_15317 Lnet/minecraft/class_3443$class_3444;field_15317:Lnet/minecraft/class_2680;
      named block Lnet/minecraft/structure/StructurePiece$BlockRandomizer;block:Lnet/minecraft/block/BlockState;
  • Constructor Details

    • BlockRandomizer

      protected BlockRandomizer()
  • Method Details

    • setBlock

      public abstract void setBlock(Random random, int x, int y, int z, boolean placeBlock)
      Mappings:
      Namespace Name Mixin selector
      official a Ldfn$a;a(Ljava/util/Random;IIIZ)V
      intermediary method_14948 Lnet/minecraft/class_3443$class_3444;method_14948(Ljava/util/Random;IIIZ)V
      named setBlock Lnet/minecraft/structure/StructurePiece$BlockRandomizer;setBlock(Ljava/util/Random;IIIZ)V
    • getBlock

      public BlockState getBlock()
      Mappings:
      Namespace Name Mixin selector
      official a Ldfn$a;a()Lcov;
      intermediary method_14947 Lnet/minecraft/class_3443$class_3444;method_14947()Lnet/minecraft/class_2680;
      named getBlock Lnet/minecraft/structure/StructurePiece$BlockRandomizer;getBlock()Lnet/minecraft/block/BlockState;