Interface OceanMonumentGenerator.PieceFactory

All Known Implementing Classes:
OceanMonumentGenerator.DoubleXRoomFactory, OceanMonumentGenerator.DoubleXYRoomFactory, OceanMonumentGenerator.DoubleYRoomFactory, OceanMonumentGenerator.DoubleYZRoomFactory, OceanMonumentGenerator.DoubleZRoomFactory, OceanMonumentGenerator.SimpleRoomFactory, OceanMonumentGenerator.SimpleRoomTopFactory
Enclosing class:
OceanMonumentGenerator

private static interface OceanMonumentGenerator.PieceFactory
Mappings:
Namespace Name
official dmg$i
intermediary net/minecraft/class_3366$class_3375
named net/minecraft/structure/OceanMonumentGenerator$PieceFactory
  • Method Details

    • canGenerate

      boolean canGenerate(OceanMonumentGenerator.PieceSetting setting)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmg$i;a(Ldmg$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

      Mappings:
      Namespace Name Mixin selector
      official a Ldmg$i;a(Lgy;Ldmg$v;Lalu;)Ldmg$r;
      intermediary method_14768 Lnet/minecraft/class_3366$class_3375;method_14768(Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;Lnet/minecraft/class_5819;)Lnet/minecraft/class_3366$class_3384;
      named generate Lnet/minecraft/structure/OceanMonumentGenerator$PieceFactory;generate(Lnet/minecraft/util/math/Direction;Lnet/minecraft/structure/OceanMonumentGenerator$PieceSetting;Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/structure/OceanMonumentGenerator$Piece;