Class MineshaftGenerator.MineshaftPart

java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.MineshaftGenerator.MineshaftPart
Direct Known Subclasses:
MineshaftGenerator.MineshaftCorridor, MineshaftGenerator.MineshaftCrossing, MineshaftGenerator.MineshaftRoom, MineshaftGenerator.MineshaftStairs
Enclosing class:
MineshaftGenerator

abstract static class MineshaftGenerator.MineshaftPart
extends StructurePiece
Mappings:
Namespace Name
official cwx$c
intermediary net/minecraft/class_3353$class_3356
named net/minecraft/structure/MineshaftGenerator$MineshaftPart
  • Field Details

    • mineshaftType

      protected MineshaftFeature.Type mineshaftType
      Mappings:
      Namespace Name Mixin selector
      official a Lcwx$c;a:Lcpl$b;
      intermediary field_14421 Lnet/minecraft/class_3353$class_3356;field_14421:Lnet/minecraft/class_3098$class_3100;
      named mineshaftType Lnet/minecraft/structure/MineshaftGenerator$MineshaftPart;mineshaftType:Lnet/minecraft/world/gen/feature/MineshaftFeature$Type;
  • Constructor Details

    • MineshaftPart

      public MineshaftPart​(StructurePieceType structurePieceType, int chainLength, MineshaftFeature.Type type)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcwx$c;<init>(Lcql;ILcpl$b;)V
      intermediary <init> Lnet/minecraft/class_3353$class_3356;<init>(Lnet/minecraft/class_3773;ILnet/minecraft/class_3098$class_3100;)V
      named <init> Lnet/minecraft/structure/MineshaftGenerator$MineshaftPart;<init>(Lnet/minecraft/structure/StructurePieceType;ILnet/minecraft/world/gen/feature/MineshaftFeature$Type;)V
    • MineshaftPart

      public MineshaftPart​(StructurePieceType type, CompoundTag tag)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcxk;<init>(Lcql;Lmq;)V
      intermediary <init> Lnet/minecraft/class_3443;<init>(Lnet/minecraft/class_3773;Lnet/minecraft/class_2487;)V
      named <init> Lnet/minecraft/structure/StructurePiece;<init>(Lnet/minecraft/structure/StructurePieceType;Lnet/minecraft/nbt/CompoundTag;)V
  • Method Details

    • method_33780

      protected boolean method_33780​(WorldView worldView, int int2, int int3, int int4, BlockBox blockBox)
      Overrides:
      method_33780 in class StructurePiece
      Mappings:
      Namespace Name Mixin selector
      official a Lcxk;a(Lbtz;IIILcwq;)Z
      intermediary method_33780 Lnet/minecraft/class_3443;method_33780(Lnet/minecraft/class_4538;IIILnet/minecraft/class_3341;)Z
      named method_33780 Lnet/minecraft/structure/StructurePiece;method_33780(Lnet/minecraft/world/WorldView;IIILnet/minecraft/util/math/BlockBox;)Z
    • toNbt

      protected void toNbt​(CompoundTag tag)
      Specified by:
      toNbt in class StructurePiece
      Mappings:
      Namespace Name Mixin selector
      official a Lcxk;a(Lmq;)V
      intermediary method_14943 Lnet/minecraft/class_3443;method_14943(Lnet/minecraft/class_2487;)V
      named toNbt Lnet/minecraft/structure/StructurePiece;toNbt(Lnet/minecraft/nbt/CompoundTag;)V
    • isSolidCeiling

      protected boolean isSolidCeiling​(BlockView world, BlockBox boundingBox, int minX, int maxX, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official a Lcwx$c;a(Lbta;Lcwq;IIII)Z
      intermediary method_14719 Lnet/minecraft/class_3353$class_3356;method_14719(Lnet/minecraft/class_1922;Lnet/minecraft/class_3341;IIII)Z
      named isSolidCeiling Lnet/minecraft/structure/MineshaftGenerator$MineshaftPart;isSolidCeiling(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockBox;IIII)Z
    • method_33778

      protected boolean method_33778​(BlockView blockView, BlockBox blockBox)
      Mappings:
      Namespace Name Mixin selector
      official a Lcwx$c;a(Lbta;Lcwq;)Z
      intermediary method_33778 Lnet/minecraft/class_3353$class_3356;method_33778(Lnet/minecraft/class_1922;Lnet/minecraft/class_3341;)Z
      named method_33778 Lnet/minecraft/structure/MineshaftGenerator$MineshaftPart;method_33778(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockBox;)Z
    • method_33779

      private boolean method_33779​(BlockView blockView, BlockPos.Mutable mutable, int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official a Lcwx$c;a(Lbta;Lfx$a;III)Z
      intermediary method_33779 Lnet/minecraft/class_3353$class_3356;method_33779(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338$class_2339;III)Z
      named method_33779 Lnet/minecraft/structure/MineshaftGenerator$MineshaftPart;method_33779(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos$Mutable;III)Z