ClassResourceDefinition

public final class ClassResourceDefinition extends Record

Complete immutable economy for one root class resource.

Constructors

Link copied to clipboard
public void ClassResourceDefinition(ClassResourceType type, double maximum, double initialAmount, double inCombatTickDelta, double outOfCombatTickDelta, double damageDealtFlatGain, double damageReceivedHealthEquivalentGain, double damageReceivedFlatChange, long recoveryDelayAfterDamageTicks, double healingHealthEquivalentGain, double preventedDamageHealthEquivalentGain, double tauntGainPerEnemy, double tauntGainCap, ClassResourceDefinition.NearbyRecoveryBonus nearbyRecoveryBonus, ClassResourceDefinition.DamageFreeRecoveryBonus damageFreeRecoveryBonus)

Types

Link copied to clipboard
public final class DamageFreeRecoveryBonus extends Record
Link copied to clipboard
public final class NearbyRecoveryBonus extends Record
Additive bonuses to passive recovery, with a spherical range and bounded entity count.

Inherited functions

Link copied to clipboard
public abstract boolean equals(Object p)
Link copied to clipboard
public abstract int hashCode()
Link copied to clipboard
public abstract String toString()