Class UpdateStructureBlockC2SPacket

java.lang.Object
net.minecraft.network.packet.c2s.play.UpdateStructureBlockC2SPacket
All Implemented Interfaces:
Packet<ServerPlayPacketListener>

public class UpdateStructureBlockC2SPacket extends Object implements Packet<ServerPlayPacketListener>
Mappings:
Namespace Name
official aai
intermediary net/minecraft/class_2875
named net/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket
  • Field Details

    • IGNORE_ENTITIES_MASK

      private static final int IGNORE_ENTITIES_MASK
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Laai;a:I
      intermediary field_33368 Lnet/minecraft/class_2875;field_33368:I
      named IGNORE_ENTITIES_MASK Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;IGNORE_ENTITIES_MASK:I
    • SHOW_AIR_MASK

      private static final int SHOW_AIR_MASK
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Laai;b:I
      intermediary field_33369 Lnet/minecraft/class_2875;field_33369:I
      named SHOW_AIR_MASK Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;SHOW_AIR_MASK:I
    • SHOW_BOUNDING_BOX_MASK

      private static final int SHOW_BOUNDING_BOX_MASK
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Laai;c:I
      intermediary field_33370 Lnet/minecraft/class_2875;field_33370:I
      named SHOW_BOUNDING_BOX_MASK Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;SHOW_BOUNDING_BOX_MASK:I
    • pos

      private final BlockPos pos
      Mappings:
      Namespace Name Mixin selector
      official d Laai;d:Lgp;
      intermediary field_13093 Lnet/minecraft/class_2875;field_13093:Lnet/minecraft/class_2338;
      named pos Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;pos:Lnet/minecraft/util/math/BlockPos;
    • action

      private final StructureBlockBlockEntity.Action action
      Mappings:
      Namespace Name Mixin selector
      official e Laai;e:Lcxt$a;
      intermediary field_13082 Lnet/minecraft/class_2875;field_13082:Lnet/minecraft/class_2633$class_2634;
      named action Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;action:Lnet/minecraft/block/entity/StructureBlockBlockEntity$Action;
    • mode

      private final StructureBlockMode mode
      Mappings:
      Namespace Name Mixin selector
      official f Laai;f:Ldad;
      intermediary field_13084 Lnet/minecraft/class_2875;field_13084:Lnet/minecraft/class_2776;
      named mode Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;mode:Lnet/minecraft/block/enums/StructureBlockMode;
    • templateName

      private final String templateName
      Mappings:
      Namespace Name Mixin selector
      official g Laai;g:Ljava/lang/String;
      intermediary field_13080 Lnet/minecraft/class_2875;field_13080:Ljava/lang/String;
      named templateName Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;templateName:Ljava/lang/String;
    • offset

      private final BlockPos offset
      Mappings:
      Namespace Name Mixin selector
      official h Laai;h:Lgp;
      intermediary field_13091 Lnet/minecraft/class_2875;field_13091:Lnet/minecraft/class_2338;
      named offset Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;offset:Lnet/minecraft/util/math/BlockPos;
    • size

      private final Vec3i size
      Mappings:
      Namespace Name Mixin selector
      official i Laai;i:Lhu;
      intermediary field_13083 Lnet/minecraft/class_2875;field_13083:Lnet/minecraft/class_2382;
      named size Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;size:Lnet/minecraft/util/math/Vec3i;
    • mirror

      private final BlockMirror mirror
      Mappings:
      Namespace Name Mixin selector
      official j Laai;j:Lcrk;
      intermediary field_13081 Lnet/minecraft/class_2875;field_13081:Lnet/minecraft/class_2415;
      named mirror Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;mirror:Lnet/minecraft/util/BlockMirror;
    • rotation

      private final BlockRotation rotation
      Mappings:
      Namespace Name Mixin selector
      official k Laai;k:Lcsz;
      intermediary field_13088 Lnet/minecraft/class_2875;field_13088:Lnet/minecraft/class_2470;
      named rotation Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;rotation:Lnet/minecraft/util/BlockRotation;
    • metadata

      private final String metadata
      Mappings:
      Namespace Name Mixin selector
      official l Laai;l:Ljava/lang/String;
      intermediary field_13085 Lnet/minecraft/class_2875;field_13085:Ljava/lang/String;
      named metadata Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;metadata:Ljava/lang/String;
    • ignoreEntities

      private final boolean ignoreEntities
      Mappings:
      Namespace Name Mixin selector
      official m Laai;m:Z
      intermediary field_13089 Lnet/minecraft/class_2875;field_13089:Z
      named ignoreEntities Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;ignoreEntities:Z
    • showAir

      private final boolean showAir
      Mappings:
      Namespace Name Mixin selector
      official n Laai;n:Z
      intermediary field_13087 Lnet/minecraft/class_2875;field_13087:Z
      named showAir Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;showAir:Z
    • showBoundingBox

      private final boolean showBoundingBox
      Mappings:
      Namespace Name Mixin selector
      official o Laai;o:Z
      intermediary field_13086 Lnet/minecraft/class_2875;field_13086:Z
      named showBoundingBox Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;showBoundingBox:Z
    • integrity

      private final float integrity
      Mappings:
      Namespace Name Mixin selector
      official p Laai;p:F
      intermediary field_13090 Lnet/minecraft/class_2875;field_13090:F
      named integrity Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;integrity:F
    • seed

      private final long seed
      Mappings:
      Namespace Name Mixin selector
      official q Laai;q:J
      intermediary field_13092 Lnet/minecraft/class_2875;field_13092:J
      named seed Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;seed:J
  • Constructor Details

    • UpdateStructureBlockC2SPacket

      public UpdateStructureBlockC2SPacket(BlockPos pos, StructureBlockBlockEntity.Action action, StructureBlockMode mode, String templateName, BlockPos offset, Vec3i size, BlockMirror mirror, BlockRotation rotation, String metadata, boolean ignoreEntities, boolean showAir, boolean showBoundingBox, float integrity, long seed)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laai;<init>(Lgp;Lcxt$a;Ldad;Ljava/lang/String;Lgp;Lhu;Lcrk;Lcsz;Ljava/lang/String;ZZZFJ)V
      intermediary <init> Lnet/minecraft/class_2875;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_2633$class_2634;Lnet/minecraft/class_2776;Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;Ljava/lang/String;ZZZFJ)V
      named <init> Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/entity/StructureBlockBlockEntity$Action;Lnet/minecraft/block/enums/StructureBlockMode;Ljava/lang/String;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Vec3i;Lnet/minecraft/util/BlockMirror;Lnet/minecraft/util/BlockRotation;Ljava/lang/String;ZZZFJ)V
    • UpdateStructureBlockC2SPacket

      public UpdateStructureBlockC2SPacket(PacketByteBuf buf)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laai;<init>(Lsd;)V
      intermediary <init> Lnet/minecraft/class_2875;<init>(Lnet/minecraft/class_2540;)V
      named <init> Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;<init>(Lnet/minecraft/network/PacketByteBuf;)V
  • Method Details

    • write

      public void write(PacketByteBuf buf)
      Specified by:
      write in interface Packet<ServerPlayPacketListener>
      Mappings:
      Namespace Name Mixin selector
      official a Luh;a(Lsd;)V
      intermediary method_11052 Lnet/minecraft/class_2596;method_11052(Lnet/minecraft/class_2540;)V
      named write Lnet/minecraft/network/Packet;write(Lnet/minecraft/network/PacketByteBuf;)V
    • apply

      public void apply(ServerPlayPacketListener serverPlayPacketListener)
      Specified by:
      apply in interface Packet<ServerPlayPacketListener>
      Mappings:
      Namespace Name Mixin selector
      official a Laai;a(Lyq;)V
      intermediary method_12495 Lnet/minecraft/class_2875;method_12495(Lnet/minecraft/class_2792;)V
      named apply Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;apply(Lnet/minecraft/network/listener/ServerPlayPacketListener;)V
    • getPos

      public BlockPos getPos()
      Mappings:
      Namespace Name Mixin selector
      official b Laai;b()Lgp;
      intermediary method_12499 Lnet/minecraft/class_2875;method_12499()Lnet/minecraft/class_2338;
      named getPos Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;getPos()Lnet/minecraft/util/math/BlockPos;
    • getAction

      Mappings:
      Namespace Name Mixin selector
      official c Laai;c()Lcxt$a;
      intermediary method_12500 Lnet/minecraft/class_2875;method_12500()Lnet/minecraft/class_2633$class_2634;
      named getAction Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;getAction()Lnet/minecraft/block/entity/StructureBlockBlockEntity$Action;
    • getMode

      public StructureBlockMode getMode()
      Mappings:
      Namespace Name Mixin selector
      official d Laai;d()Ldad;
      intermediary method_12504 Lnet/minecraft/class_2875;method_12504()Lnet/minecraft/class_2776;
      named getMode Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;getMode()Lnet/minecraft/block/enums/StructureBlockMode;
    • getTemplateName

      public String getTemplateName()
      Mappings:
      Namespace Name Mixin selector
      official e Laai;e()Ljava/lang/String;
      intermediary method_12502 Lnet/minecraft/class_2875;method_12502()Ljava/lang/String;
      named getTemplateName Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;getTemplateName()Ljava/lang/String;
    • getOffset

      public BlockPos getOffset()
      Mappings:
      Namespace Name Mixin selector
      official f Laai;f()Lgp;
      intermediary method_12496 Lnet/minecraft/class_2875;method_12496()Lnet/minecraft/class_2338;
      named getOffset Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;getOffset()Lnet/minecraft/util/math/BlockPos;
    • getSize

      public Vec3i getSize()
      Mappings:
      Namespace Name Mixin selector
      official g Laai;g()Lhu;
      intermediary method_12492 Lnet/minecraft/class_2875;method_12492()Lnet/minecraft/class_2382;
      named getSize Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;getSize()Lnet/minecraft/util/math/Vec3i;
    • getMirror

      public BlockMirror getMirror()
      Mappings:
      Namespace Name Mixin selector
      official h Laai;h()Lcrk;
      intermediary method_12493 Lnet/minecraft/class_2875;method_12493()Lnet/minecraft/class_2415;
      named getMirror Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;getMirror()Lnet/minecraft/util/BlockMirror;
    • getRotation

      public BlockRotation getRotation()
      Mappings:
      Namespace Name Mixin selector
      official i Laai;i()Lcsz;
      intermediary method_12498 Lnet/minecraft/class_2875;method_12498()Lnet/minecraft/class_2470;
      named getRotation Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;getRotation()Lnet/minecraft/util/BlockRotation;
    • getMetadata

      public String getMetadata()
      Mappings:
      Namespace Name Mixin selector
      official j Laai;j()Ljava/lang/String;
      intermediary method_12501 Lnet/minecraft/class_2875;method_12501()Ljava/lang/String;
      named getMetadata Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;getMetadata()Ljava/lang/String;
    • shouldIgnoreEntities

      public boolean shouldIgnoreEntities()
      Mappings:
      Namespace Name Mixin selector
      official k Laai;k()Z
      intermediary method_12506 Lnet/minecraft/class_2875;method_12506()Z
      named shouldIgnoreEntities Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;shouldIgnoreEntities()Z
    • shouldShowAir

      public boolean shouldShowAir()
      Mappings:
      Namespace Name Mixin selector
      official l Laai;l()Z
      intermediary method_12503 Lnet/minecraft/class_2875;method_12503()Z
      named shouldShowAir Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;shouldShowAir()Z
    • shouldShowBoundingBox

      public boolean shouldShowBoundingBox()
      Mappings:
      Namespace Name Mixin selector
      official m Laai;m()Z
      intermediary method_12505 Lnet/minecraft/class_2875;method_12505()Z
      named shouldShowBoundingBox Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;shouldShowBoundingBox()Z
    • getIntegrity

      public float getIntegrity()
      Mappings:
      Namespace Name Mixin selector
      official n Laai;n()F
      intermediary method_12494 Lnet/minecraft/class_2875;method_12494()F
      named getIntegrity Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;getIntegrity()F
    • getSeed

      public long getSeed()
      Mappings:
      Namespace Name Mixin selector
      official o Laai;o()J
      intermediary method_12497 Lnet/minecraft/class_2875;method_12497()J
      named getSeed Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;getSeed()J