Crucible - hjake123/reactive GitHub Wiki
The Crucible is the primary crafting station and interaction point of the mod.
Obtaining
To create a Crucible, craft a Cauldron and place it in the world. Then, craft a Scroll of Transmutation (any of the three recipes will work equally well) and use the Scroll on the Cauldron.
Usage
Before the Crucible is useful, it must be filled with water. This can be done using any Forge fluid compatible item container, such as the vanilla Water Bucket. There's no need to heat it once filled.
If you wish to empty the Crucible, shift-right-click with an empty hand. This will void any Power inside. Some kinds of Power cause effects in the surrounding area when emptied, which can be dangerous, so be careful!
Item entities inside the Crucible are periodically checked and processed. If you don't want to throw items in manually, any kind of automatic insertion (e.g. Hoppers) will drop items as entities inside the Crucible for you. If the item matches any of the 'power'_sources
tags, it will be dissolved and a small amount of the corresponding power will be added to the Crucible. Associations between items and these tags are not shown in game unless you enable the showPowerSources
client config option.
The amount of Power for each item is world-specific, but falls within one of two ranges.
Tag Status | Yield Range (Percent of Crucible) |
---|---|
No high_potency tag |
2.5% to 15.6% |
Tagged high_potency |
5.6% to 31.3% |
Recipes
Some items are the inputs to recipes.
Power Release ("dissolve") recipes happen whenever the requisite input item is inside the Crucible, and always produce the same output. Contrary to their name, the item does not have to be power source for this to happen; in the base mod there is a recipe that turns dirt to mud, for example, without dirt actually providing any kind of power.
Transmutation ("transmute") recipes require Powers to complete. Specifically, these criteria must be met to perform a Transmutation:
- You must have the correct input item inside the Crucible.
- Each of the required Powers must be already present in the Crucible.
- The total amount of Power in the Crucible must surpass a hidden minimum value. Each item transmuted takes a certain 'cost', split between each relevant Power in the Crucible.
Also, keep in mind that there are allowed to be Powers besides those listed in the recipe. For example, if a recipe requires Blaze, and the Crucible contains both Blaze and Body, the presence of Body will not prevent the recipe from working.
Area Memory
Crucibles occasionally scan the world around them for particular objects, which they then memorize. These objects can cause the Crucible to do things like gather Power or unlock new kinds of Reactions, and are sometimes required by Objects of Study. See Area Memory for a complete summary.
Reactions
Depending on the mixture of Powers in a Crucible and the status of its area memory, different Reactions may occur. These range between beneficial effect, the creation of new Powers, and hazardous phenomena. See Reactions for a complete summary.
End Crystals
Certain Reactions may call the Crucible to seek nearby End Crystals. If one is identified, the End Crystal's energy beam will be targeted at the Crucible until the Crucible determines that the connection is no longer needed, at which time the beam should be disabled. Breaking the Crucible should also disable the beam.
Redstone
The Crucible responds to Redstone, and provides comparator output. However, this is not as simple as you might believe.
If a strong input signal is above (world specific; 11 - 14), it will cause one of three (world specific) outcomes:
- The Crucible's Power content is voided, but the water remains.
- The Crucible's Power content is severely reduced.
- The Crucible reacts as if it had been shift-right-clicked.
Comparator output follows this formula (but you might be better served by testing it in your world empirically):
- If the Crucible is linked to an End Crystal, output 15.
- Set the signal to 1 if the Crucible is full of water.
- Add a number from 0 to (world specific; 4 - 12) depending on the amount of total Power.
- Add (world specific; 1 - 7) if the Crucible is charged.
- Add a fluctuating amount if the Crucible has an ender rift inside it.
Integrity
Integrity is the measure of how well the Crucible's internal magical structure is functioning.
A Corrupt Cell below the Crucible and the creation of Astral Power are the only ways Integrity can be reduced.
Integrity starts at 100, and decreases every few ticks (based on a configurable value) that a Corrupt Cell remains below the Crucible. Until integrity 10, if the Corrupt Cell is removed, the Crucible will gradually recover.
Integrity Threshold | Effect |
---|---|
85 | Integrity violation; comparator output falls to 0. |
70 | Crucible looses the ability to process items and starts slowly voiding Power. |
50 | A ring of runes becomes visible around the Crucible. |
20 | A humming sound is audible. |
10 | Crucible can no longer recover. Final cascade begins. |
0 | Crucible reverts to a Cauldron. |