Class PlayerAuthenticator<T extends org.bukkit.event.player.PlayerEvent>

java.lang.Object
io.github.djtpj.authenticator.Authenticator<T>
io.github.djtpj.authenticator.authenticators.PlayerAuthenticator<T>
Direct Known Subclasses:
InteractAuthenticator, ItemConsumptionAuthenticator, PlayerTeleportationAuthenticator

public class PlayerAuthenticator<T extends org.bukkit.event.player.PlayerEvent> extends Authenticator<T>
  • Constructor Details

    • PlayerAuthenticator

      public PlayerAuthenticator(Trait trait)
  • Method Details

    • authenticate

      public boolean authenticate(T event)
      Description copied from class: Authenticator
      Verifies weather a trait should run on an event
      Specified by:
      authenticate in class Authenticator<T extends org.bukkit.event.player.PlayerEvent>
      Parameters:
      event - The event to authenticate
      Returns:
      whether a trait should run on this event
    • playerHasTrait

      public static boolean playerHasTrait(org.bukkit.entity.Player player, Trait trait)