Skip to content

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

multiple

Groups multiple boxes into one area.

Additional fields

  • boxes Either a list of bounding boxes or just one bounding box
  • islands (Optional) Either one skyblock island or list of them
  • min_size Int (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

per_island

Allows to change the definition based on the current island.

Addition fields

  • entries A list of area entries, they must also include an islands field as described in the simple entry.