Class ChunkDeltaUpdateS2CPacket
java.lang.Object
net.minecraft.network.packet.s2c.play.ChunkDeltaUpdateS2CPacket
- All Implemented Interfaces:
Packet<ClientPlayPacketListener>
public class ChunkDeltaUpdateS2CPacket extends Object implements Packet<ClientPlayPacketListener>
- Mappings:
Namespace Name official rjintermediary net/minecraft/class_2637named net/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacket
-
Field Summary
Fields Modifier and Type Field Description private BlockState[]blockStatesprivate booleanfield_26749private short[]positionsThe packed local positions for each entry inblockStates.private ChunkSectionPossectionPos -
Constructor Summary
Constructors Constructor Description ChunkDeltaUpdateS2CPacket()ChunkDeltaUpdateS2CPacket(ChunkSectionPos sectionPos, ShortSet shortSet, ChunkSection section, boolean bool) -
Method Summary
Modifier and Type Method Description private voidallocateBuffers(int positionCount)voidapply(ClientPlayPacketListener clientPlayPacketListener)booleanmethod_31179()voidread(PacketByteBuf buf)voidvisitUpdates(BiConsumer<BlockPos,BlockState> biConsumer)Calls the given consumer for each pair of block position and block state contained in this packet.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
isWritingErrorSkippable
-
Field Details
-
sectionPos
- Mappings:
Namespace Name Mixin selector official aLrj;a:Lgq;intermediary field_26345Lnet/minecraft/class_2637;field_26345:Lnet/minecraft/class_4076;named sectionPosLnet/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacket;sectionPos:Lnet/minecraft/util/math/ChunkSectionPos;
-
positions
private short[] positionsThe packed local positions for each entry inblockStates.- See Also:
ChunkSectionPos.packLocal(BlockPos)- Mappings:
Namespace Name Mixin selector official bLrj;b:[Sintermediary field_26346Lnet/minecraft/class_2637;field_26346:[Snamed positionsLnet/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacket;positions:[S
-
blockStates
- Mappings:
Namespace Name Mixin selector official cLrj;c:[Lcht;intermediary field_26347Lnet/minecraft/class_2637;field_26347:[Lnet/minecraft/class_2680;named blockStatesLnet/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacket;blockStates:[Lnet/minecraft/block/BlockState;
-
field_26749
private boolean field_26749- Mappings:
Namespace Name Mixin selector official dLrj;d:Zintermediary field_26749Lnet/minecraft/class_2637;field_26749:Znamed field_26749Lnet/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacket;field_26749:Z
-
-
Constructor Details
-
ChunkDeltaUpdateS2CPacket
public ChunkDeltaUpdateS2CPacket() -
ChunkDeltaUpdateS2CPacket
public ChunkDeltaUpdateS2CPacket(ChunkSectionPos sectionPos, ShortSet shortSet, ChunkSection section, boolean bool)- Parameters:
sectionPos- the position of the given chunk section that will be sent to the client- Mappings:
Namespace Name Mixin selector official <init>Lrj;<init>(Lgq;Lit/unimi/dsi/fastutil/shorts/ShortSet;Lcjx;Z)Vintermediary <init>Lnet/minecraft/class_2637;<init>(Lnet/minecraft/class_4076;Lit/unimi/dsi/fastutil/shorts/ShortSet;Lnet/minecraft/class_2826;Z)Vnamed <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;Z)V
-
-
Method Details
-
allocateBuffers
private void allocateBuffers(int positionCount)- Mappings:
Namespace Name Mixin selector official aLrj;a(I)Vintermediary method_30620Lnet/minecraft/class_2637;method_30620(I)Vnamed allocateBuffersLnet/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacket;allocateBuffers(I)V
-
read
- Specified by:
readin interfacePacket<ClientPlayPacketListener>- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLpa;a(Lnw;)Vintermediary method_11053Lnet/minecraft/class_2596;method_11053(Lnet/minecraft/class_2540;)Vnamed readLnet/minecraft/network/Packet;read(Lnet/minecraft/network/PacketByteBuf;)V
-
write
- Specified by:
writein interfacePacket<ClientPlayPacketListener>- Throws:
IOException- Mappings:
Namespace Name Mixin selector official bLpa;b(Lnw;)Vintermediary method_11052Lnet/minecraft/class_2596;method_11052(Lnet/minecraft/class_2540;)Vnamed writeLnet/minecraft/network/Packet;write(Lnet/minecraft/network/PacketByteBuf;)V
-
apply
- Specified by:
applyin interfacePacket<ClientPlayPacketListener>- Mappings:
Namespace Name Mixin selector official aLrj;a(Lpd;)Vintermediary method_11392Lnet/minecraft/class_2637;method_11392(Lnet/minecraft/class_2602;)Vnamed applyLnet/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacket;apply(Lnet/minecraft/network/listener/ClientPlayPacketListener;)V
-
visitUpdates
Calls the given consumer for each pair of block position and block state contained in this packet.- Mappings:
Namespace Name Mixin selector official aLrj;a(Ljava/util/function/BiConsumer;)Vintermediary method_30621Lnet/minecraft/class_2637;method_30621(Ljava/util/function/BiConsumer;)Vnamed visitUpdatesLnet/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacket;visitUpdates(Ljava/util/function/BiConsumer;)V
-
method_31179
- Mappings:
Namespace Name Mixin selector official bLrj;b()Zintermediary method_31179Lnet/minecraft/class_2637;method_31179()Znamed method_31179Lnet/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacket;method_31179()Z
-