Class DamageCause
java.lang.Object
com.hypixel.hytale.server.core.modules.entity.damage.DamageCause
- All Implemented Interfaces:
JsonAsset<String>,JsonAssetWithMap<String,IndexedLookupTableAssetMap<String, DamageCause>>
public class DamageCause
extends Object
implements JsonAssetWithMap<String,IndexedLookupTableAssetMap<String,DamageCause>>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprivate static AssetStore<String, DamageCause, IndexedLookupTableAssetMap<String, DamageCause>> protected booleanstatic final AssetBuilderCodec<String, DamageCause> static DamageCauseDeprecated.protected Stringprotected AssetExtraInfo.Dataprotected Stringstatic DamageCauseDeprecated.protected booleanstatic DamageCauseDeprecated.static DamageCauseDeprecated.protected Stringprotected Stringstatic DamageCauseDeprecated.static DamageCauseDeprecated.static DamageCauseDeprecated.protected booleanstatic DamageCauseDeprecated.static final ValidatorCache<String> -
Constructor Summary
ConstructorsConstructorDescriptionDamageCause(String id) DamageCause(String id, String inherits, boolean durabilityLoss, boolean staminaLoss, boolean bypassResistances) -
Method Summary
-
Field Details
-
CODEC
-
ASSET_STORE
private static AssetStore<String,DamageCause, ASSET_STOREIndexedLookupTableAssetMap<String, DamageCause>> -
VALIDATOR_CACHE
-
CHILD_ASSET_CODEC
-
PHYSICAL
Deprecated. -
PROJECTILE
Deprecated. -
COMMAND
Deprecated. -
DROWNING
Deprecated. -
ENVIRONMENT
Deprecated. -
FALL
Deprecated. -
OUT_OF_WORLD
Deprecated. -
SUFFOCATION
Deprecated. -
data
-
id
-
inherits
-
durabilityLoss
protected boolean durabilityLoss -
staminaLoss
protected boolean staminaLoss -
bypassResistances
protected boolean bypassResistances -
damageTextColor
-
animationId
-
deathAnimationId
-
-
Constructor Details
-
DamageCause
public DamageCause() -
DamageCause
-
DamageCause
-
-
Method Details
-
getAssetStore
@Nonnull public static AssetStore<String,DamageCause, getAssetStore()IndexedLookupTableAssetMap<String, DamageCause>> -
getAssetMap
-
getId
-
isDurabilityLoss
public boolean isDurabilityLoss() -
isStaminaLoss
public boolean isStaminaLoss() -
doesBypassResistances
public boolean doesBypassResistances() -
getInherits
-
getAnimationId
-
getDeathAnimationId
-
toPacket
-