Artisan Integrations Mod — Guide
Botania Integration
The Botania integration is the most content-heavy portion of the mod, adding new tool tiers and unique mana-based mechanics.
Mana-Infused Tools
Artisan Integrations adds Manasteel, Elementium, and Terrasteel variants for every tool type provided by Artisan Worktables. These tools possess the same harvest levels and efficiencies as their standard Botania counterparts but are designed for use in the Artisan Worktables tool slots.
| Tool Material | Durability | Mana Repair | Special Ability |
|---|---|---|---|
| Manasteel | 300 | Yes | Repairs using Mana from player's inventory. |
| Elementium | 720 | Yes | Repairs using Mana; higher durability than Manasteel. |
| Terrasteel | 2300 | Yes | Massive durability; efficient mana-to-durability ratio. |
Mana Crafting Mechanics
Beyond simple tool repairs, this integration allows recipes to consume Mana directly from the player's Mana Tablet or Ring instead of consuming tool durability. This is configured via ZenScript, allowing for 'magical' crafting processes that don't wear down the physical tool as long as the player has a sufficient mana supply.
Progression Integration
Artisan Integrations provides deep hooks into several progression mods, allowing pack creators to restrict crafting until certain criteria are met.
Game Stages
Recipes in Artisan Worktables can be locked behind specific Game Stages. If a player does not have the required stage, they will be unable to craft the item. Additionally, the mod supports hiding these recipes in JEI (Just Enough Items) until the stage is unlocked.
Reskillable
Integration with Reskillable allows recipes to require specific skill levels. For example, a Masterwork Hammer recipe can be restricted to players with Level 20 Mining and Level 15 Smithing.
From the Ground Up (FTGU)
This integration allows Artisan Worktables recipes to be tied to FTGU research nodes. Players must complete the specific research in their FTGU book before the recipe becomes available in the worktable.
GregTech: Community Edition Integration
For players using GregTech: Community Edition (GT:CE), this mod enables the use of GT tools within Artisan Worktables.
- Tool Compatibility: GregTech tools like the Wrench, Hammer, and File can be placed in the tool slots of Artisan Worktables.
- Durability Handling: The worktables will correctly consume the durability/energy of GT tools, including electric variants.
- Recipe Logic: Pack creators can write recipes that specifically require a GregTech tool to be present in the worktable's tool slot to complete the craft.
Patchouli Integration
Artisan Integrations exposes custom recipe templates for Patchouli. This allows modpack authors to create in-game documentation books that automatically display Artisan Worktables recipes in a clean, formatted layout.
Supported templates include:
* artisanworktables:recipe: Displays a standard worktable recipe including ingredients, tools, and fluid requirements.
* artisanworktables:recipe_weighted: Displays recipes that have multiple possible outputs with weighted chances.
Mechanics and Scripting
The mod functions primarily through ZenScript (CraftTweaker). Below are the mechanical hooks provided for recipe builders:
Scripting Examples
Adding a Game Stage Requirement:
recipe.addGameStage("expert_blacksmith");
Adding a Reskillable Requirement:
recipe.addRequirement("reskillable:mining|10");
Adding an FTGU Research Requirement:
recipe.addResearch("ftgu:research/advanced_smithing");
Hiding Locked Recipes: By default, locked recipes may still show in JEI. This can be toggled in the configuration or via script to ensure players only see what they are capable of crafting:
recipe.setHidden(true);