public interface HealingSource
Modifier and Type | Interface and Description |
---|---|
static interface |
HealingSource.Builder
A builder to build
HealingSource specifically. |
static interface |
HealingSource.HealingSourceBuilder<T extends HealingSource,B extends HealingSource.HealingSourceBuilder<T,B>>
An abstract builder to build an extension of
HealingSource . |
Modifier and Type | Method and Description |
---|---|
static HealingSource.Builder |
builder()
Creates a new
HealingSource.Builder to construct a new HealingSource . |
HealingType |
getHealingType()
Gets the
HealingType for this source. |
boolean |
isDifficultyScaled()
Gets whether this
HealingSource 's healing amount is scaled by
Difficulty . |
boolean |
isMagic()
Gets whether this
HealingSource is considered to be magical
healing, such as potions, or other sources. |
static HealingSource.Builder builder()
HealingSource.Builder
to construct a new HealingSource
.HealingType getHealingType()
HealingType
for this source.boolean isDifficultyScaled()
HealingSource
's healing amount is scaled by
Difficulty
.boolean isMagic()
HealingSource
is considered to be magical
healing, such as potions, or other sources.