Class AttachmentSwapPacket

java.lang.Object
com.hammy275.immersivemc.common.network.packet.AttachmentSwapPacket

public class AttachmentSwapPacket extends Object
  • Field Details

    • handlerID

      public final net.minecraft.resources.Identifier handlerID
    • owner

      public final UUID owner
    • slots

      public final List<Integer> slots
    • hand

      public final net.minecraft.world.InteractionHand hand
    • mode

      public final SwapMode mode
  • Constructor Details

    • AttachmentSwapPacket

      public AttachmentSwapPacket(net.minecraft.resources.Identifier handlerID, UUID owner, List<Integer> slots, net.minecraft.world.InteractionHand hand, SwapMode mode)
  • Method Details

    • encode

      public static void encode(AttachmentSwapPacket packet, net.minecraft.network.RegistryFriendlyByteBuf buffer)
    • decode

      public static AttachmentSwapPacket decode(net.minecraft.network.RegistryFriendlyByteBuf buffer)
    • handle

      public static void handle(AttachmentSwapPacket message, net.minecraft.server.level.ServerPlayer tracker)