Class PacketEvent

java.lang.Object
org.polyfrost.oneconfig.api.event.v1.events.Event.Cancellable
org.polyfrost.oneconfig.api.event.v1.events.PacketEvent
All Implemented Interfaces:
Event
Direct Known Subclasses:
PacketEvent.Receive, PacketEvent.Send

public abstract class PacketEvent extends Event.Cancellable
  • Constructor Details

    • PacketEvent

      public PacketEvent(Object packet)
  • Method Details

    • getPacket

      public <T> T getPacket()
      This is a Duck method because Minecraft versions differ
      It returns the expected type for that minecraft version
      • legacy forge gives a IPacket
      • modern forge gives a Packet
      • fabric gives a Packet
    • component1

      public Object component1()