Class PlayerEvent<KeyType>

java.lang.Object
com.hypixel.hytale.server.core.event.events.player.PlayerEvent<KeyType>
Type Parameters:
KeyType - The key type filter for this event call.
All Implemented Interfaces:
IBaseEvent<KeyType>, IEvent<KeyType>
Direct Known Subclasses:
PlayerCraftEvent, PlayerInteractEvent, PlayerMouseButtonEvent, PlayerMouseMotionEvent, PlayerReadyEvent

public abstract class PlayerEvent<KeyType> extends Object implements IEvent<KeyType>
An event type for events that involve a specific player instance.
  • Constructor Details

    • PlayerEvent

      public PlayerEvent(@Nonnull Ref<EntityStore> playerRef, @Nonnull Player player)
      Default Constructor for a PlayerEvent instance
      Parameters:
      playerRef - The entity reference of the player entity.
      player - The player component of the player entity.
  • Method Details

    • getPlayerRef

      @Nonnull public Ref<EntityStore> getPlayerRef()
      Returns:
      the entity reference of the associated player entity.
    • getPlayer

      @Nonnull public Player getPlayer()
      Returns:
      the player component of the associated player entity.
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object