Enum PlayerTeleportEvent.TeleportCause

java.lang.Object
java.lang.Enum<PlayerTeleportEvent.TeleportCause>
org.bukkit.event.player.PlayerTeleportEvent.TeleportCause
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<PlayerTeleportEvent.TeleportCause>, java.lang.constant.Constable
Enclosing class:
PlayerTeleportEvent

public static enum PlayerTeleportEvent.TeleportCause
extends java.lang.Enum<PlayerTeleportEvent.TeleportCause>
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    java.lang.Enum.EnumDesc<E extends java.lang.Enum<E>>
  • Enum Constant Summary

    Enum Constants 
    Enum Constant Description
    COMMAND
    Indicates the teleportation was caused by a player executing a command
    END_PORTAL
    Indicates the teleportation was caused by a player entering an End portal
    ENDER_PEARL
    Indicates the teleporation was caused by a player throwing an Ender Pearl
    NETHER_PORTAL
    Indicates the teleportation was caused by a player entering a Nether portal
    PLUGIN
    Indicates the teleportation was caused by a plugin
    SPECTATE
    Indicates the teleportation was caused by a player teleporting to a Entity/Player via the specatator menu
    UNKNOWN
    Indicates the teleportation was caused by an event not covered by this enum
  • Method Summary

    Modifier and Type Method Description
    static PlayerTeleportEvent.TeleportCause valueOf​(java.lang.String name)
    Returns the enum constant of this type with the specified name.
    static PlayerTeleportEvent.TeleportCause[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.

    Methods inherited from class java.lang.Enum

    clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

  • Method Details

    • values

      public static PlayerTeleportEvent.TeleportCause[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static PlayerTeleportEvent.TeleportCause valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
      java.lang.NullPointerException - if the argument is null