Class EntityAuthenticator<T extends org.bukkit.event.entity.EntityEvent>

java.lang.Object
io.github.djtpj.authenticator.Authenticator<T>
io.github.djtpj.authenticator.authenticators.EntityAuthenticator<T>

public class EntityAuthenticator<T extends org.bukkit.event.entity.EntityEvent> extends Authenticator<T>
  • Constructor Details

    • EntityAuthenticator

      public EntityAuthenticator(SimpleTrait trait)
    • EntityAuthenticator

      public EntityAuthenticator(Trait associatedTrait, Function<T,org.bukkit.entity.Entity> retreiveEntity)
  • 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.entity.EntityEvent>
      Parameters:
      event - The event to authenticate
      Returns:
      whether a trait should run on this event