Areas
Areas are predefined regions that you can run checks with. This allows you to remodel things based on their location, while we also get the benefit of optimizing it.
You can define areas under <namespace>/catharsis/areas/<id>.json
The definition follows the following scheme
json
{
"type": <type>
}Supported Types
simple
The most simple type of area.
Additional fields
boxOne single bounding boxislands(Optional) Either one skyblock island or list of them
multiple
Groups multiple boxes into one area.
Additional fields
boxesEither a list of bounding boxes or just one bounding boxislands(Optional) Either one skyblock island or list of themmin_sizeInt (optional, at least 4) the lowest size a branch can reach in the tree, before falling over to a leaf.
always
Always matches
on_island
Always matches while on any island provided.
Additional fields
islands(Optional) Either one skyblock island or list of them
per_island
Allows to change the definition based on the current island.
Addition fields
entriesA list of area entries, they must also include anislandsfield as described in the simple entry.