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 booleanisSweep()native RefDamageSourcesweep()native booleanisMelting()native RefDamageSourcemelting()native booleanisPoison()native RefDamageSourcepoison()native floatgetFoodExhaustion()native booleanisIndirect()native RefEntitygetDirectEntity()native RefEntitygetEntity()native RefComponentgetLocalizedDeathMessage(RefEntityLiving killed)native StringgetMsgId()native booleanscalesWithDifficulty()native booleanisCreativePlayer()native RefVec3getSourcePosition()native RefVec3sourcePositionRaw()native booleanis(RefTagKey<RefDamageType> tag)native RefDamageTypetype()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()
-
-
-
-