Class class_2762

java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.class_2762
Direct Known Subclasses:
class_2759.class_2760, class_3072.class_3081, class_3976.class_3977, class_3986.class_3987, class_3988.class_3989

public abstract class class_2762 extends StructurePiece
Mappings:
Namespace Name
official bxe
intermediary net/minecraft/class_2762
named net/minecraft/structure/class_2762
  • Field Details

    • field_13019

      private static final StructurePlacementData field_13019
      Mappings:
      Namespace Name Mixin selector
      official d Lbxe;d:Lbxn;
      intermediary field_13019 Lnet/minecraft/class_2762;field_13019:Lnet/minecraft/class_2764;
      named field_13019 Lnet/minecraft/structure/class_2762;field_13019:Lnet/minecraft/structure/StructurePlacementData;
    • field_13016

      protected class_2765 field_13016
      Mappings:
      Namespace Name Mixin selector
      official a Lbxe;a:Lbxp;
      intermediary field_13016 Lnet/minecraft/class_2762;field_13016:Lnet/minecraft/class_2765;
      named field_13016 Lnet/minecraft/structure/class_2762;field_13016:Lnet/minecraft/class_2765;
    • field_13017

      protected StructurePlacementData field_13017
      Mappings:
      Namespace Name Mixin selector
      official b Lbxe;b:Lbxn;
      intermediary field_13017 Lnet/minecraft/class_2762;field_13017:Lnet/minecraft/class_2764;
      named field_13017 Lnet/minecraft/structure/class_2762;field_13017:Lnet/minecraft/structure/StructurePlacementData;
    • field_13018

      protected BlockPos field_13018
      Mappings:
      Namespace Name Mixin selector
      official c Lbxe;c:Lel;
      intermediary field_13018 Lnet/minecraft/class_2762;field_13018:Lnet/minecraft/class_2552;
      named field_13018 Lnet/minecraft/structure/class_2762;field_13018:Lnet/minecraft/util/math/BlockPos;
  • Constructor Details

    • class_2762

      public class_2762()
    • class_2762

      public class_2762(int chainLength)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbxb;<init>(I)V
      intermediary <init> Lnet/minecraft/class_34;<init>(I)V
      named <init> Lnet/minecraft/structure/StructurePiece;<init>(I)V
  • Method Details

    • method_11856

      protected void method_11856(class_2765 class_2765, BlockPos blockPos, StructurePlacementData structurePlacementData)
      Mappings:
      Namespace Name Mixin selector
      official a Lbxe;a(Lbxp;Lel;Lbxn;)V
      intermediary method_11856 Lnet/minecraft/class_2762;method_11856(Lnet/minecraft/class_2765;Lnet/minecraft/class_2552;Lnet/minecraft/class_2764;)V
      named method_11856 Lnet/minecraft/structure/class_2762;method_11856(Lnet/minecraft/class_2765;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/structure/StructurePlacementData;)V
    • serialize

      protected void serialize(NbtCompound structureNbt)
      Specified by:
      serialize in class StructurePiece
      Mappings:
      Namespace Name Mixin selector
      official a Lbxb;a(Lgy;)V
      intermediary method_5528 Lnet/minecraft/class_34;method_5528(Lnet/minecraft/class_322;)V
      named serialize Lnet/minecraft/structure/StructurePiece;serialize(Lnet/minecraft/nbt/NbtCompound;)V
    • method_5530

      protected void method_5530(NbtCompound nbtCompound, class_3998 class_3998)
      Specified by:
      method_5530 in class StructurePiece
      Mappings:
      Namespace Name Mixin selector
      official a Lbxb;a(Lgy;Lbxm;)V
      intermediary method_5530 Lnet/minecraft/class_34;method_5530(Lnet/minecraft/class_322;Lnet/minecraft/class_3998;)V
      named method_5530 Lnet/minecraft/structure/StructurePiece;method_5530(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/class_3998;)V
    • method_58

      public boolean method_58(IWorld iWorld, Random random, BlockBox blockBox, ChunkPos chunkPos)
      Specified by:
      method_58 in class StructurePiece
      Mappings:
      Namespace Name Mixin selector
      official a Lbxb;a(Laxz;Ljava/util/Random;Lbwf;Laxm;)Z
      intermediary method_58 Lnet/minecraft/class_34;method_58(Lnet/minecraft/class_3598;Ljava/util/Random;Lnet/minecraft/class_1251;Lnet/minecraft/class_1146;)Z
      named method_58 Lnet/minecraft/structure/StructurePiece;method_58(Lnet/minecraft/world/IWorld;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/util/math/ChunkPos;)Z
    • method_11857

      protected abstract void method_11857(String string, BlockPos blockPos, IWorld iWorld, Random random, BlockBox blockBox)
      Mappings:
      Namespace Name Mixin selector
      official a Lbxe;a(Ljava/lang/String;Lel;Laxz;Ljava/util/Random;Lbwf;)V
      intermediary method_11857 Lnet/minecraft/class_2762;method_11857(Ljava/lang/String;Lnet/minecraft/class_2552;Lnet/minecraft/class_3598;Ljava/util/Random;Lnet/minecraft/class_1251;)V
      named method_11857 Lnet/minecraft/structure/class_2762;method_11857(Ljava/lang/String;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/IWorld;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;)V
    • method_11858

      private void method_11858()
      Mappings:
      Namespace Name Mixin selector
      official b Lbxe;b()V
      intermediary method_11858 Lnet/minecraft/class_2762;method_11858()V
      named method_11858 Lnet/minecraft/structure/class_2762;method_11858()V
    • translate

      public void translate(int x, int y, int z)
      Overrides:
      translate in class StructurePiece
      Mappings:
      Namespace Name Mixin selector
      official a Lbxb;a(III)V
      intermediary method_9272 Lnet/minecraft/class_34;method_9272(III)V
      named translate Lnet/minecraft/structure/StructurePiece;translate(III)V