Class ChunkDeltaUpdateS2CPacket
java.lang.Object
net.minecraft.network.packet.s2c.play.ChunkDeltaUpdateS2CPacket
- All Implemented Interfaces:
Packet<ClientPlayPacketListener>
- Mappings:
Namespace Name named net/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacketintermediary net/minecraft/class_2637official aek
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BlockState[]static final PacketCodec<PacketByteBuf, ChunkDeltaUpdateS2CPacket> private static final intprivate final short[]The packed local positions for each entry inblockStates.private final ChunkSectionPos -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateChunkDeltaUpdateS2CPacket(ChunkSectionPos sectionPos, ShortSet positions, ChunkSection section) -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(ClientPlayPacketListener clientPlayPacketListener) voidvisitUpdates(BiConsumer<BlockPos, BlockState> visitor) Calls the given consumer for each pair of block position and block state contained in this packet.private voidwrite(PacketByteBuf buf) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.network.packet.Packet
isWritingErrorSkippable, transitionsNetworkState
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODECLnet/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacket;CODEC:Lnet/minecraft/network/codec/PacketCodec;intermediary field_47964Lnet/minecraft/class_2637;field_47964:Lnet/minecraft/class_9139;official aLaek;a:Lyx;
-
field_33341
private static final int field_33341- See Also:
- Mappings:
Namespace Name Mixin selector named field_33341Lnet/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacket;field_33341:Iintermediary field_33341Lnet/minecraft/class_2637;field_33341:Iofficial bLaek;b:I
-
sectionPos
- Mappings:
Namespace Name Mixin selector named sectionPosLnet/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacket;sectionPos:Lnet/minecraft/util/math/ChunkSectionPos;intermediary field_26345Lnet/minecraft/class_2637;field_26345:Lnet/minecraft/class_4076;official cLaek;c:Lkf;
-
positions
private final short[] positionsThe packed local positions for each entry inblockStates.- See Also:
- Mappings:
Namespace Name Mixin selector named positionsLnet/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacket;positions:[Sintermediary field_26346Lnet/minecraft/class_2637;field_26346:[Sofficial dLaek;d:[S
-
blockStates
- Mappings:
Namespace Name Mixin selector named blockStatesLnet/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacket;blockStates:[Lnet/minecraft/block/BlockState;intermediary field_26347Lnet/minecraft/class_2637;field_26347:[Lnet/minecraft/class_2680;official eLaek;e:[Ldtc;
-
-
Constructor Details
-
ChunkDeltaUpdateS2CPacket
public ChunkDeltaUpdateS2CPacket(ChunkSectionPos sectionPos, ShortSet positions, ChunkSection section) - Parameters:
sectionPos- the position of the given chunk section that will be sent to the client- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacket;<init>(Lnet/minecraft/util/math/ChunkSectionPos;Lit/unimi/dsi/fastutil/shorts/ShortSet;Lnet/minecraft/world/chunk/ChunkSection;)Vintermediary <init>Lnet/minecraft/class_2637;<init>(Lnet/minecraft/class_4076;Lit/unimi/dsi/fastutil/shorts/ShortSet;Lnet/minecraft/class_2826;)Vofficial <init>Laek;<init>(Lkf;Lit/unimi/dsi/fastutil/shorts/ShortSet;Ldvj;)V
-
ChunkDeltaUpdateS2CPacket
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacket;<init>(Lnet/minecraft/network/PacketByteBuf;)Vintermediary <init>Lnet/minecraft/class_2637;<init>(Lnet/minecraft/class_2540;)Vofficial <init>Laek;<init>(Lvw;)V
-
-
Method Details
-
write
- Mappings:
Namespace Name Mixin selector named writeLnet/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacket;write(Lnet/minecraft/network/PacketByteBuf;)Vintermediary method_55911Lnet/minecraft/class_2637;method_55911(Lnet/minecraft/class_2540;)Vofficial aLaek;a(Lvw;)V
-
getPacketId
- Specified by:
getPacketIdin interfacePacket<ClientPlayPacketListener>- Mappings:
Namespace Name Mixin selector named getPacketIdLnet/minecraft/network/packet/Packet;getPacketId()Lnet/minecraft/network/packet/PacketType;intermediary method_55846Lnet/minecraft/class_2596;method_55846()Lnet/minecraft/class_9145;official aLzg;a()Lzi;
-
apply
- Specified by:
applyin interfacePacket<ClientPlayPacketListener>- Mappings:
Namespace Name Mixin selector named applyLnet/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacket;apply(Lnet/minecraft/network/listener/ClientPlayPacketListener;)Vintermediary method_11392Lnet/minecraft/class_2637;method_11392(Lnet/minecraft/class_2602;)Vofficial aLaek;a(Labu;)V
-
visitUpdates
Calls the given consumer for each pair of block position and block state contained in this packet.- Mappings:
Namespace Name Mixin selector named visitUpdatesLnet/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacket;visitUpdates(Ljava/util/function/BiConsumer;)Vintermediary method_30621Lnet/minecraft/class_2637;method_30621(Ljava/util/function/BiConsumer;)Vofficial aLaek;a(Ljava/util/function/BiConsumer;)V
-