Class OceanMonumentGenerator.DoubleXYRoomFactory

java.lang.Object
net.minecraft.structure.OceanMonumentGenerator.DoubleXYRoomFactory
All Implemented Interfaces:
OceanMonumentGenerator.PieceFactory
Enclosing class:
OceanMonumentGenerator

static class OceanMonumentGenerator.DoubleXYRoomFactory
extends Object
implements OceanMonumentGenerator.PieceFactory
Mappings:
Namespace Name
official cwy$b
intermediary net/minecraft/class_3366$class_3368
named net/minecraft/structure/OceanMonumentGenerator$DoubleXYRoomFactory
  • Constructor Details

    • DoubleXYRoomFactory

      private DoubleXYRoomFactory()
  • Method Details

    • canGenerate

      public boolean canGenerate​(OceanMonumentGenerator.PieceSetting setting)
      Specified by:
      canGenerate in interface OceanMonumentGenerator.PieceFactory
      Mappings:
      Namespace Name Mixin selector
      official a Lcwy$i;a(Lcwy$v;)Z
      intermediary method_14769 Lnet/minecraft/class_3366$class_3375;method_14769(Lnet/minecraft/class_3366$class_3388;)Z
      named canGenerate Lnet/minecraft/structure/OceanMonumentGenerator$PieceFactory;canGenerate(Lnet/minecraft/structure/OceanMonumentGenerator$PieceSetting;)Z
    • generate

      public OceanMonumentGenerator.Piece generate​(Direction direction, OceanMonumentGenerator.PieceSetting setting, Random random)
      Specified by:
      generate in interface OceanMonumentGenerator.PieceFactory
      Mappings:
      Namespace Name Mixin selector
      official a Lcwy$i;a(Lgc;Lcwy$v;Ljava/util/Random;)Lcwy$r;
      intermediary method_14768 Lnet/minecraft/class_3366$class_3375;method_14768(Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;Ljava/util/Random;)Lnet/minecraft/class_3366$class_3384;
      named generate Lnet/minecraft/structure/OceanMonumentGenerator$PieceFactory;generate(Lnet/minecraft/util/math/Direction;Lnet/minecraft/structure/OceanMonumentGenerator$PieceSetting;Ljava/util/Random;)Lnet/minecraft/structure/OceanMonumentGenerator$Piece;