Hephaestus Forge Rituals
Rituals are special crafting recipes executed at the Hephaestus Forge multiblock. However, they don't use the default Minecraft recipe system and thus can't be modified with mods like KubeJS in the normal way.
Rituals can be configured using JSON files within a data pack in the path data/<namespace>/forbidden_arcanus/hephaestus_forge/ritual
.
Rituals are currently not reloadable.
Name | Description | Value | Required |
---|---|---|---|
| These are the items placed on the surrounding pedestals. | An array of ritual inputs. | true |
| The item placed in the main slot of the Forge. | An ingredient. Must not be empty. | true |
| The result of the ritual. | true | |
| The required essence amounts. | true | |
| The required forge tier. | An int. Defaults to 1. | false |
| If the forge tier needs to exactly match the required | A boolean. Defaults to false. | false |
| The required Enhancers for the ritual. | Either one enhancer (by ID) or a list (containing IDs). | false |
| The magic circle to display while the ritual is active. | A magic circle (by ID) | true |
| The duration the ritual takes to complete (in ticks). | A positive int. Defaults to 500. | false |
Example JSON
The following JSON file is used to create the Terrastomp Prism ritual. More examples can be found on the GitHub.
Ritual Input
Name | Description | Value | Required |
---|---|---|---|
| An acceptable ingredient. | An ingredient. Must not be empty. | true |
| The number of items on pedestals the ingredient needs to match. | A positive int. | false |
Ritual Result
The ritual result determines the outcome of the ritual. Currently there are two types:
forbidden_arcanus:create_item
forbidden_arcanus:upgrade_tier
Create Item
Places the result_item
in the main slot of the forge.
Name | Description | Value | Required |
---|---|---|---|
| The result type. |
| true |
| The result item stack. | An item. | true |
Upgrade Tier
Upgrades the forge tier to the next one if a higher one is available.
Name | Description | Value | Required |
---|---|---|---|
| The result type. |
| true |
Essences Definition
Name | Description | Value | Required |
---|---|---|---|
| The amount of aureal. | A non-negative int. | false |
| The amount of blood. | A non-negative int. | false |
| The amount of souls. | A non-negative int. | false |
| The amount of experience. | A non-negative int. | false |
Last updated