public interface

Checkpoint

net.gtaun.shoebill.object.Checkpoint
Known Indirect Subclasses

Summary

Public Methods
abstract static Checkpoint create(Radius location, Consumer<Player> onEnter, Consumer<Player> onLeave)
abstract void disable(Player player)
abstract Radius getLocation()
abstract float getSize()
abstract Collection<Player> getUsingPlayers()
abstract boolean isInRange(Vector3D pos)
abstract boolean isInRange(Player player)
abstract void onEnter(Player player)
abstract void onLeave(Player player)
abstract void set(Player player)
abstract void update()

Public Methods

public static abstract Checkpoint create (Radius location, Consumer<Player> onEnter, Consumer<Player> onLeave)

public abstract void disable (Player player)

public abstract Radius getLocation ()

public abstract float getSize ()

public abstract Collection<Player> getUsingPlayers ()

public abstract boolean isInRange (Vector3D pos)

public abstract boolean isInRange (Player player)

public abstract void onEnter (Player player)

public abstract void onLeave (Player player)

public abstract void set (Player player)

public abstract void update ()