Table Tiers
The Artisan Worktables crafting tables come in three different flavors: Worktables, Workstations, and Workshops.
| Tier | Grid | Tools | Fluid Capacity | Secondary |
|---|---|---|---|---|
| Worktable | 3x3 | 1 | 4,000mb | 0 |
| Workstation | 3x3 | 2 | 8,000mb | 9 |
| Workshop | 5x5 | 3 | 16,000mb | 9 |
Recipe Tiers
Recipes that don't exceed any of a tier's limitations can be crafted in that tier. For example, a recipe that uses a 3x3 grid pattern and one tool can be crafted in any of the three tiers, while a recipe that uses a 4x4 grid and two tools will only be craftable in a tier three table.
If you want to restrict a recipe from being crafted in a lower tier table, you can use the following method when constructing a recipe:
RecipeBuilder setMinimumTier(int minimumTier);
Conversely, if you want to restrict a recipe from being crafted in a higher tier table, you can use the following method:
RecipeBuilder setMaximumTier(int maximumTier);
Accepted values for minimumTier and maximumTier are:
| Tier | Tier Id |
|---|---|
| Worktable | 0 |
| Workstation | 1 |
| Workshop | 2 |
Examples
In the following recipe, even though the table doesn't exceed the limitations of any of the three tiers, it can only be crafted in a Workshop tier table:
import mods.artisanworktables.builder.RecipeBuilder;
RecipeBuilder.get("basic")
.setShapeless([<minecraft:dirt>])
.addOutput(<minecraft:cobblestone>)
.setMinimumTier(2)
.create();
Alternately, the following recipe can only be crafted in a Worktable tier table:
import mods.artisanworktables.builder.RecipeBuilder;
RecipeBuilder.get("basic")
.setShapeless([<minecraft:dirt>])
.addOutput(<minecraft:cobblestone>)
.setMaximumTier(0)
.create();