Wiki 9Minecraft Soul Shards The Old Ways Wiki
Soul Shards The Old Ways WikiDocumentation › Creating Custom Tiers

Creating Custom Tiers

Introduction

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.

Example Entry

"3": {
  "minKills": 256,
  "maxKills": 511,
  "checkPlayer": false,
  "checkLight": true,
  "checkRedstone": false,
  "spawnAmount": 4,
  "cooldown": 5
},

Field Explanations

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.