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 ug
intermediary net/minecraft/class_2875
named net/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket
  • Field Details

    • pos

      private BlockPos pos
      Mappings:
      Namespace Name Mixin selector
      official a Lug;a:Lfx;
      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

      Mappings:
      Namespace Name Mixin selector
      official b Lug;b:Lcgv$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 StructureBlockMode mode
      Mappings:
      Namespace Name Mixin selector
      official c Lug;c:Lcjc;
      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;
    • structureName

      private String structureName
      Mappings:
      Namespace Name Mixin selector
      official d Lug;d:Ljava/lang/String;
      intermediary field_13080 Lnet/minecraft/class_2875;field_13080:Ljava/lang/String;
      named structureName Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;structureName:Ljava/lang/String;
    • offset

      private BlockPos offset
      Mappings:
      Namespace Name Mixin selector
      official e Lug;e:Lfx;
      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 BlockPos size
      Mappings:
      Namespace Name Mixin selector
      official f Lug;f:Lfx;
      intermediary field_13083 Lnet/minecraft/class_2875;field_13083:Lnet/minecraft/class_2338;
      named size Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;size:Lnet/minecraft/util/math/BlockPos;
    • mirror

      private BlockMirror mirror
      Mappings:
      Namespace Name Mixin selector
      official g Lug;g:Lcbb;
      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 BlockRotation rotation
      Mappings:
      Namespace Name Mixin selector
      official h Lug;h:Lccm;
      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 String metadata
      Mappings:
      Namespace Name Mixin selector
      official i Lug;i: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 boolean ignoreEntities
      Mappings:
      Namespace Name Mixin selector
      official j Lug;j:Z
      intermediary field_13089 Lnet/minecraft/class_2875;field_13089:Z
      named ignoreEntities Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;ignoreEntities:Z
    • showAir

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

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

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

      private long seed
      Mappings:
      Namespace Name Mixin selector
      official n Lug;n: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()
    • UpdateStructureBlockC2SPacket

      @Environment(CLIENT) public UpdateStructureBlockC2SPacket​(BlockPos pos, StructureBlockBlockEntity.Action action, StructureBlockMode mode, String structureName, BlockPos offset, BlockPos size, BlockMirror mirror, BlockRotation rotation, String metadata, boolean ignoreEntities, boolean showAir, boolean showBoundingBox, float integrity, long seed)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lug;<init>(Lfx;Lcgv$a;Lcjc;Ljava/lang/String;Lfx;Lfx;Lcbb;Lccm;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_2338;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/BlockPos;Lnet/minecraft/util/BlockMirror;Lnet/minecraft/util/BlockRotation;Ljava/lang/String;ZZZFJ)V
  • Method Details

    • read

      public void read​(PacketByteBuf buf) throws IOException
      Specified by:
      read in interface Packet<ServerPlayPacketListener>
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official a Lpa;a(Lnw;)V
      intermediary method_11053 Lnet/minecraft/class_2596;method_11053(Lnet/minecraft/class_2540;)V
      named read Lnet/minecraft/network/Packet;read(Lnet/minecraft/network/PacketByteBuf;)V
    • write

      public void write​(PacketByteBuf buf) throws IOException
      Specified by:
      write in interface Packet<ServerPlayPacketListener>
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official b Lpa;b(Lnw;)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 Lug;a(Lss;)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 Lug;b()Lfx;
      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 Lug;c()Lcgv$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 Lug;d()Lcjc;
      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;
    • getStructureName

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

      public BlockPos getOffset()
      Mappings:
      Namespace Name Mixin selector
      official f Lug;f()Lfx;
      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 BlockPos getSize()
      Mappings:
      Namespace Name Mixin selector
      official g Lug;g()Lfx;
      intermediary method_12492 Lnet/minecraft/class_2875;method_12492()Lnet/minecraft/class_2338;
      named getSize Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;getSize()Lnet/minecraft/util/math/BlockPos;
    • getMirror

      public BlockMirror getMirror()
      Mappings:
      Namespace Name Mixin selector
      official h Lug;h()Lcbb;
      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 Lug;i()Lccm;
      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 Lug;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 Lug;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 Lug;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 Lug;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 Lug;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 Lug;o()J
      intermediary method_12497 Lnet/minecraft/class_2875;method_12497()J
      named getSeed Lnet/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket;getSeed()J