Class ShootGadgetPacket

java.lang.Object
com.simibubi.create.foundation.networking.SimplePacketBase
com.simibubi.create.content.curiosities.zapper.ShootGadgetPacket
Direct Known Subclasses:
PotatoCannonPacket, ZapperBeamPacket

public abstract class ShootGadgetPacket extends SimplePacketBase
  • Field Details

    • location

      public net.minecraft.world.phys.Vec3 location
    • hand

      public net.minecraft.world.InteractionHand hand
    • self

      public boolean self
  • Constructor Details

    • ShootGadgetPacket

      public ShootGadgetPacket(net.minecraft.world.phys.Vec3 location, net.minecraft.world.InteractionHand hand, boolean self)
    • ShootGadgetPacket

      public ShootGadgetPacket(net.minecraft.network.FriendlyByteBuf buffer)
  • Method Details

    • write

      public final void write(net.minecraft.network.FriendlyByteBuf buffer)
      Specified by:
      write in class SimplePacketBase
    • readAdditional

      protected abstract void readAdditional(net.minecraft.network.FriendlyByteBuf buffer)
    • writeAdditional

      protected abstract void writeAdditional(net.minecraft.network.FriendlyByteBuf buffer)
    • handleAdditional

      protected abstract void handleAdditional()
    • getHandler

      protected abstract ShootableGadgetRenderHandler getHandler()
    • handle

      public final void handle(Supplier<net.minecraftforge.network.NetworkEvent.Context> context)
      Specified by:
      handle in class SimplePacketBase