public abstract class ShootGadgetPacket extends SimplePacketBase
| Modifier and Type | Field and Description |
|---|---|
net.minecraft.util.Hand |
hand |
net.minecraft.util.math.vector.Vector3d |
location |
boolean |
self |
| Constructor and Description |
|---|
ShootGadgetPacket(net.minecraft.network.PacketBuffer buffer) |
ShootGadgetPacket(net.minecraft.util.math.vector.Vector3d location,
net.minecraft.util.Hand hand,
boolean self) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract ShootableGadgetRenderHandler |
getHandler() |
void |
handle(java.util.function.Supplier<net.minecraftforge.fml.network.NetworkEvent.Context> context) |
protected abstract void |
handleAdditional() |
protected abstract void |
readAdditional(net.minecraft.network.PacketBuffer buffer) |
void |
write(net.minecraft.network.PacketBuffer buffer) |
protected abstract void |
writeAdditional(net.minecraft.network.PacketBuffer buffer) |
public net.minecraft.util.math.vector.Vector3d location
public net.minecraft.util.Hand hand
public boolean self
public ShootGadgetPacket(net.minecraft.util.math.vector.Vector3d location,
net.minecraft.util.Hand hand,
boolean self)
public ShootGadgetPacket(net.minecraft.network.PacketBuffer buffer)
public final void write(net.minecraft.network.PacketBuffer buffer)
write in class SimplePacketBaseprotected abstract void readAdditional(net.minecraft.network.PacketBuffer buffer)
protected abstract void writeAdditional(net.minecraft.network.PacketBuffer buffer)
protected abstract void handleAdditional()
protected abstract ShootableGadgetRenderHandler getHandler()
public final void handle(java.util.function.Supplier<net.minecraftforge.fml.network.NetworkEvent.Context> context)
handle in class SimplePacketBase