接口 DamageType
- 所有超级接口:
Keyed,RegistryAware,Translatable
代表实体可以受到的伤害类型.
此类中的常量包括原版服务器提供的基础类型.
数据包能够注册更多类型的伤害, 可以通过Registry.DAMAGE_TYPE获取.
- 另请参阅:
-
字段概要
字段修饰符和类型字段说明static final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageTypestatic final DamageType -
方法概要
修饰符和类型方法说明获取此伤害类型的DamageEffect.获取此伤害类型的DamageScaling.获取此伤害类型的DeathMessageType.float获取此伤害类型造成的饥饿消耗量.getKey()已过时。获取翻译键, 适用于在翻译组件中使用.从接口继承的方法 org.bukkit.registry.RegistryAware
getKeyOrNull, getKeyOrThrow, isRegistered
-
字段详细资料
-
IN_FIRE
-
CAMPFIRE
-
LIGHTNING_BOLT
-
ON_FIRE
-
LAVA
-
HOT_FLOOR
-
SULFUR_CUBE_HOT
-
IN_WALL
-
CRAMMING
-
DROWN
-
STARVE
-
CACTUS
-
FALL
-
ENDER_PEARL
-
FLY_INTO_WALL
-
OUT_OF_WORLD
-
GENERIC
-
MAGIC
-
WITHER
-
DRAGON_BREATH
-
DRY_OUT
-
SWEET_BERRY_BUSH
-
FREEZE
-
STALAGMITE
-
FALLING_BLOCK
-
FALLING_ANVIL
-
FALLING_STALACTITE
-
STING
-
MOB_ATTACK
-
MOB_ATTACK_NO_AGGRO
-
PLAYER_ATTACK
-
SPEAR
-
ARROW
-
TRIDENT
-
MOB_PROJECTILE
-
SPIT
-
FIREWORKS
-
FIREBALL
-
UNATTRIBUTED_FIREBALL
-
WITHER_SKULL
-
THROWN
-
INDIRECT_MAGIC
-
THORNS
-
EXPLOSION
-
PLAYER_EXPLOSION
-
SONIC_BOOM
-
BAD_RESPAWN_POINT
-
OUTSIDE_BORDER
-
GENERIC_KILL
-
WIND_CHARGE
-
MACE_SMASH
-
-
方法详细资料
-
getTranslationKey
获取翻译键, 适用于在翻译组件中使用.原文: Get the translation key, suitable for use in a translation component.
返回的键是当此伤害类型导致实体死亡时发送的死亡消息的键.
注意 此翻译键仅在
getDeathMessageType()为DeathMessageType.DEFAULT时使用- 指定者:
getTranslationKey在接口中Translatable- 返回:
- 翻译键
-
getDamageScaling
获取此伤害类型的DamageScaling.原文: Get the
DamageScalingfor this damage type.- 返回:
- 伤害缩放
-
getDamageEffect
获取此伤害类型的DamageEffect.原文: Get the
DamageEffectfor this damage type.- 返回:
- 伤害效果
-
getDeathMessageType
获取此伤害类型的DeathMessageType.原文: Get the
DeathMessageTypefor this damage type.- 返回:
- 死亡消息类型
-
getExhaustion
float getExhaustion()获取此伤害类型造成的饥饿消耗量.原文: Get the amount of hunger exhaustion caused by this damage type.
- 返回:
- 消耗量
-
getKey
已过时。A key might not always be present, useRegistryAware.getKeyOrThrow()instead.返回用于此对象的命名空间标识符.原文:Return the namespaced identifier for this object.
-
RegistryAware.getKeyOrThrow()instead.