Class RefDamageSource
-
- All Implemented Interfaces:
public class RefDamageSource
-
-
Constructor Summary
Constructors Constructor Description RefDamageSource(RefHolder<RefDamageType> type, RefEntity source, RefEntity attacker, RefVec3 position)
RefDamageSource(RefHolder<RefDamageType> type, RefEntity source, RefEntity attacker)
RefDamageSource(RefHolder<RefDamageType> type, RefVec3 position)
RefDamageSource(RefHolder<RefDamageType> type, RefEntity attacker)
RefDamageSource(RefHolder<RefDamageType> type)
-
Method Summary
Modifier and Type Method Description native boolean
isSweep()
native RefDamageSource
sweep()
native boolean
isMelting()
native RefDamageSource
melting()
native boolean
isPoison()
native RefDamageSource
poison()
native float
getFoodExhaustion()
native boolean
isIndirect()
native RefEntity
getDirectEntity()
native RefEntity
getEntity()
native RefComponent
getLocalizedDeathMessage(RefEntityLiving killed)
native String
getMsgId()
native boolean
scalesWithDifficulty()
native boolean
isCreativePlayer()
native RefVec3
getSourcePosition()
native RefVec3
sourcePositionRaw()
native boolean
is(RefTagKey<RefDamageType> tag)
native RefDamageType
type()
native RefHolder<RefDamageType>
typeHolder()
-
-
Constructor Detail
-
RefDamageSource
RefDamageSource(RefHolder<RefDamageType> type, RefEntity source, RefEntity attacker, RefVec3 position)
-
RefDamageSource
RefDamageSource(RefHolder<RefDamageType> type, RefEntity source, RefEntity attacker)
-
RefDamageSource
RefDamageSource(RefHolder<RefDamageType> type, RefVec3 position)
-
RefDamageSource
RefDamageSource(RefHolder<RefDamageType> type, RefEntity attacker)
-
RefDamageSource
RefDamageSource(RefHolder<RefDamageType> type)
-
-
Method Detail
-
isSweep
native boolean isSweep()
-
sweep
native RefDamageSource sweep()
-
isMelting
native boolean isMelting()
-
melting
native RefDamageSource melting()
-
isPoison
native boolean isPoison()
-
poison
native RefDamageSource poison()
-
getFoodExhaustion
native float getFoodExhaustion()
-
isIndirect
native boolean isIndirect()
-
getDirectEntity
native RefEntity getDirectEntity()
-
getLocalizedDeathMessage
native RefComponent getLocalizedDeathMessage(RefEntityLiving killed)
-
scalesWithDifficulty
native boolean scalesWithDifficulty()
-
isCreativePlayer
native boolean isCreativePlayer()
-
getSourcePosition
native RefVec3 getSourcePosition()
-
sourcePositionRaw
native RefVec3 sourcePositionRaw()
-
is
native boolean is(RefTagKey<RefDamageType> tag)
-
type
native RefDamageType type()
-
typeHolder
native RefHolder<RefDamageType> typeHolder()
-
-
-
-