Class class_2762

java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.class_2762
Direct Known Subclasses:
class_2759.class_2760

public abstract class class_2762 extends StructurePiece
Mappings:
Namespace Name
official awi
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 Lawi;d:Lawn;
      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 Lawi;a:Lawo;
      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 Lawi;b:Lawn;
      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 Lawi;c:Lcl;
      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> Lawg;<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 Lawi;a(Lawo;Lcl;Lawn;)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 Lawg;a(Ldq;)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
    • deserialize

      protected void deserialize(NbtCompound structureNbt)
      Specified by:
      deserialize in class StructurePiece
      Mappings:
      Namespace Name Mixin selector
      official b Lawg;b(Ldq;)V
      intermediary method_5530 Lnet/minecraft/class_34;method_5530(Lnet/minecraft/class_322;)V
      named deserialize Lnet/minecraft/structure/StructurePiece;deserialize(Lnet/minecraft/nbt/NbtCompound;)V
    • generate

      public boolean generate(World world, Random random, BlockBox boundingBox)
      Specified by:
      generate in class StructurePiece
      Mappings:
      Namespace Name Mixin selector
      official a Lawg;a(Laht;Ljava/util/Random;Lavp;)Z
      intermediary method_58 Lnet/minecraft/class_34;method_58(Lnet/minecraft/class_1150;Ljava/util/Random;Lnet/minecraft/class_1251;)Z
      named generate Lnet/minecraft/structure/StructurePiece;generate(Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;)Z
    • method_11857

      protected abstract void method_11857(String string, BlockPos blockPos, World world, Random random, BlockBox blockBox)
      Mappings:
      Namespace Name Mixin selector
      official a Lawi;a(Ljava/lang/String;Lcl;Laht;Ljava/util/Random;Lavp;)V
      intermediary method_11857 Lnet/minecraft/class_2762;method_11857(Ljava/lang/String;Lnet/minecraft/class_2552;Lnet/minecraft/class_1150;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/World;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;)V
    • method_11858

      private void method_11858()
      Mappings:
      Namespace Name Mixin selector
      official h Lawi;h()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 Lawg;a(III)V
      intermediary method_9272 Lnet/minecraft/class_34;method_9272(III)V
      named translate Lnet/minecraft/structure/StructurePiece;translate(III)V