Class BlockSwapPacket

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

public class BlockSwapPacket extends Object
  • Field Details

    • block

      public final net.minecraft.core.BlockPos block
    • slots

      public final List<Integer> slots
    • hand

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

      public final SwapMode mode
  • Constructor Details

    • BlockSwapPacket

      public BlockSwapPacket(net.minecraft.core.BlockPos block, List<Integer> slots, net.minecraft.world.InteractionHand hand, SwapMode mode)
  • Method Details

    • encode

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

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

      public static void handle(BlockSwapPacket message, net.minecraft.server.level.ServerPlayer player)