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();