Creating Custom Tiers
Through the use of JSON, it is possible to add custom tiers of Shards using ShardTiers.json in ../config/sstow/.
There are some limitations, but it is theoretically possible to create thousands of tiers if wanted.
"3": {
"minKills": 256,
"maxKills": 511,
"checkPlayer": false,
"checkLight": true,
"checkRedstone": false,
"spawnAmount": 4,
"cooldown": 5
},| Field | Type | Description |
|---|---|---|
3 |
Integer | This is the numerical tier of the Shard. You can only have one of each unique number. If for some reason you have multiple, the second one listed will override the first. |
minKills |
Integer | The minimum kills required to obtain this tier. Must be higher than the previous tier's maxKills. |
maxKills |
Integer | The maximum kills for the tier. Must be lower the next tier's minKills. |
checkPlayer |
Boolean | Requires a player is within range (16x16 area around the Soul Cage). |
checkLight |
Boolean | Requires the light level be low enough for hostile mobs to spawn (<8 light). Passive mobs are exempt from this check. |
checkRedstone |
Boolean | Allows the spawner to react to Redstone control. |
spawnAmount |
Integer | The amount of mobs to spawn each time. |
cooldown |
Integer | The amount of time in seconds to wait between each spawn. There is a config option in SoulShards.cfg to change this to be based on ticks instead of seconds. There are 20 ticks in a second, so adjust your values accordingly. |