类 ChunkDeltaUpdateS2CPacket

    • 字段详细资料

      • field_33341

        private static final int field_33341
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Lrr;a:I
        intermediary field_33341 Lnet/minecraft/class_2637;field_33341:I
        named field_33341 Lnet/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacket;field_33341:I
      • sectionPos

        private final ChunkSectionPos sectionPos
        Mappings:
        Namespace Name Mixin selector
        official b Lrr;b:Lgu;
        intermediary field_26345 Lnet/minecraft/class_2637;field_26345:Lnet/minecraft/class_4076;
        named sectionPos Lnet/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacket;sectionPos:Lnet/minecraft/util/math/ChunkSectionPos;
      • positions

        private final short[] positions
        The packed local positions for each entry in blockStates.
        另请参阅:
        ChunkSectionPos.packLocal(BlockPos)
        Mappings:
        Namespace Name Mixin selector
        official c Lrr;c:[S
        intermediary field_26346 Lnet/minecraft/class_2637;field_26346:[S
        named positions Lnet/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacket;positions:[S
      • blockStates

        private final BlockState[] blockStates
        Mappings:
        Namespace Name Mixin selector
        official d Lrr;d:[Lcjr;
        intermediary field_26347 Lnet/minecraft/class_2637;field_26347:[Lnet/minecraft/class_2680;
        named blockStates Lnet/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacket;blockStates:[Lnet/minecraft/block/BlockState;
      • noLightingUpdates

        private final boolean noLightingUpdates
        Mappings:
        Namespace Name Mixin selector
        official e Lrr;e:Z
        intermediary field_26749 Lnet/minecraft/class_2637;field_26749:Z
        named noLightingUpdates Lnet/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacket;noLightingUpdates:Z
    • 构造器详细资料

      • ChunkDeltaUpdateS2CPacket

        public ChunkDeltaUpdateS2CPacket​(ChunkSectionPos sectionPos,
                                         ShortSet positions,
                                         ChunkSection section,
                                         boolean noLightingUpdates)
        参数:
        sectionPos - the position of the given chunk section that will be sent to the client
        Mappings:
        Namespace Name Mixin selector
        official <init> Lrr;<init>(Lgu;Lit/unimi/dsi/fastutil/shorts/ShortSet;Lclw;Z)V
        intermediary <init> Lnet/minecraft/class_2637;<init>(Lnet/minecraft/class_4076;Lit/unimi/dsi/fastutil/shorts/ShortSet;Lnet/minecraft/class_2826;Z)V
        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;Z)V
      • ChunkDeltaUpdateS2CPacket

        public ChunkDeltaUpdateS2CPacket​(PacketByteBuf buf)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lrr;<init>(Lob;)V
        intermediary <init> Lnet/minecraft/class_2637;<init>(Lnet/minecraft/class_2540;)V
        named <init> Lnet/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacket;<init>(Lnet/minecraft/network/PacketByteBuf;)V
    • 方法详细资料

      • write

        public void write​(PacketByteBuf buf)
        指定者:
        write 在接口中 Packet<ClientPlayPacketListener>
        Mappings:
        Namespace Name Mixin selector
        official a Lpf;a(Lob;)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​(ClientPlayPacketListener clientPlayPacketListener)
        指定者:
        apply 在接口中 Packet<ClientPlayPacketListener>
        Mappings:
        Namespace Name Mixin selector
        official a Lrr;a(Lpi;)V
        intermediary method_11392 Lnet/minecraft/class_2637;method_11392(Lnet/minecraft/class_2602;)V
        named apply Lnet/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacket;apply(Lnet/minecraft/network/listener/ClientPlayPacketListener;)V
      • visitUpdates

        public void visitUpdates​(BiConsumer<BlockPos,​BlockState> biConsumer)
        Calls the given consumer for each pair of block position and block state contained in this packet.
        Mappings:
        Namespace Name Mixin selector
        official a Lrr;a(Ljava/util/function/BiConsumer;)V
        intermediary method_30621 Lnet/minecraft/class_2637;method_30621(Ljava/util/function/BiConsumer;)V
        named visitUpdates Lnet/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacket;visitUpdates(Ljava/util/function/BiConsumer;)V
      • shouldSkipLightingUpdates

        public boolean shouldSkipLightingUpdates()
        Mappings:
        Namespace Name Mixin selector
        official b Lrr;b()Z
        intermediary method_31179 Lnet/minecraft/class_2637;method_31179()Z
        named shouldSkipLightingUpdates Lnet/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacket;shouldSkipLightingUpdates()Z