Interface LevelEventPacketView

All Superinterfaces:
PacketView

public interface LevelEventPacketView extends PacketView
Lazy copy-on-write view of a clientbound level event.
  • Method Details

    • eventId

      int eventId()
      Returns:
      vanilla level-event ID
    • position

      NativeValue position()
      Returns:
      borrowed native block-position handle
    • data

      int data()
      Returns:
      event-specific primitive data
    • global

      boolean global()
      Returns:
      whether the event is global
    • eventId

      void eventId(int eventId)
      Parameters:
      eventId - replacement vanilla level-event ID
    • data

      void data(int data)
      Parameters:
      data - replacement event-specific data
    • global

      void global(boolean global)
      Parameters:
      global - replacement global flag