ScalingHealth Integration - TCreopargh/CraftTweakerIntegration GitHub Wiki
Provides access to ScalingHealth's difficulty. ScalingHealth must be installed for this to work.
Importing class
import mods.ctintegration.scalinghealth.DifficultyManager;
Methods
| Method | Description |
|---|---|
| static void setDifficulty(IPlayer player, double value) | Sets difficulty for player |
| static void addDifficulty(IPlayer player, double value) | |
| static void addDifficulty(IPlayer player, double value, boolean affectWorldDifficulty) | |
| static double getDifficulty(IPlayer player) | |
| static double getWorldDifficulty(IWorld world) | |
| static void setWorldDifficulty(IWorld world, double value) | |
| static void addWorldDifficulty(IWorld world, double value) | |
| static IDate getLastTimePlayed(IPlayer player) | |
| static float getMaxHealth(IPlayer player) | |
| static void setMaxHealth(IPlayer player, float value) | |
| static void addMaxHealth(IPlayer player, float value) | |
| static double getAreaDifficulty(IPlayer player) | |
| static double getAreaDifficulty(IWorld world, IBlockPos pos) |
IPlayer Expansion
You can call these methods on an IPlayer instance.
| Getter | Return Type | Setter | Setter Parameters | Description |
|---|---|---|---|---|
| scalingHealthMaxHealth | double | scalingHealthMaxHealth | double | |
| scalingHealthMaxHealth | double | scalingHealthMaxHealth | double | |
| areaDifficulty | double | - | - | |
| lastTimePlayed | double | - | - |
IWorld Expansion
You can call these methods on an IWorld instance.
| Getter | Return Type | Setter | Setter Parameters | Description |
|---|---|---|---|---|
| worldDifficulty | double | worldDifficulty | double |
double IWorld#getAreaDifficultyAt(IBlockPos pos)