Enum-Klasse PlayerDamageEvent.Cause
- Alle implementierten Schnittstellen:
Serializable
,Comparable<PlayerDamageEvent.Cause>
,Constable
- Umschließende Klasse:
PlayerDamageEvent
Determines why the
PlayerDamageEvent
was triggered exactly
(i.e what's causing the damage).-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum-Konstanten - Übersicht
Enum-KonstanteBeschreibungPlayer is bleedingPlayer came in contact with lava or firePlayer is dying of dehydrationPlayer is drowningEnvironmental damage (e.g touching an element that inflicts damage)Player took damage from an explosionPlayer took fall damageAn npc (including animals) attacked this playerAnother player attacked this player.An npc shot on this playerAnother player shot on this playerPlayer is dying of starvationPlayer is exposed to cold temperatures (hypothermia)Player stepped into a trap (e.g spikes)Unknown reason... -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic PlayerDamageEvent.Cause
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.static PlayerDamageEvent.Cause[]
values()
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
-
Enum-Konstanten - Details
-
Unknown
Unknown reason... you cannot cancel the event in this case -
HitByPlayer
Another player attacked this player.PlayerHitPlayerEvent
is also triggered in this case -
ShotByPlayer
Another player shot on this player -
HitByNpc
An npc (including animals) attacked this player -
ShotByNpc
An npc shot on this player -
Drowning
Player is drowning -
Burning
Player came in contact with lava or fire -
Explosion
Player took damage from an explosion -
FallDamage
Player took fall damage -
Bleeding
Player is bleeding -
Starvation
Player is dying of starvation -
Dehydration
Player is dying of dehydration -
Temperature
Player is exposed to cold temperatures (hypothermia) -
Environment
Environmental damage (e.g touching an element that inflicts damage) -
Trap
Player stepped into a trap (e.g spikes)
-
-
Methodendetails
-
values
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.- Gibt zurück:
- ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration
-
valueOf
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück. Die Zeichenfolge muss exakt mit einer ID übereinstimmen, mit der eine Enum-Konstante in dieser Klasse deklariert wird. (Zusätzliche Leerzeichen sind nicht zulässig.)- Parameter:
name
- Name der zurückzugebenden Enumerationskonstante.- Gibt zurück:
- Enumerationskonstante mit dem angegebenen Namen
- Löst aus:
IllegalArgumentException
- wenn diese Enum-Klasse keine Konstante mit dem angegebenen Namen enthältNullPointerException
- wenn das Argument nicht angegeben wird
-