Advanced Crafting for Hytale
Take full control over crafting on your server. Adjust recipes, tweak production speeds, and rebalance your economy however you see fit.
Features
- Recipe Control – Modify what it takes to craft any item, from basic tools to endgame gear.
- Speed Adjustment – Use `CraftingSpeedMultiplier` to make crafting faster or slower.
- Economy Tweaks – Scale input costs and output quantities globally. Make items cheaper, more expensive, or produce in bulk.
- Per-Item Overrides – Apply specific rules to individual items when global settings aren't enough.
Configuration
All settings live in a single JSON file (mods -> `EllieAU_AdvancedCrafting` -> `config.json`), this must be changed and then your server restarted:
- `CraftingSpeedMultiplier`: Scales crafting time. `$0.5$` = twice as fast, `$2.0$` = half speed.
- `IncludeProcessingRecipes`: If `true`, modifiers also affect smelters and similar stations.
- `DisableAllCrafting`: Shuts off all crafting server-wide.
- `InputMultiplier`: Scales ingredient costs for all recipes.
- `OutputMultiplier`: Scales output quantities for all recipes.
- `PrimaryOutputQuantityMultiplier`: Like `OutputMultiplier`, but only affects the main crafting result.
- `Overrides`: A list of item-specific rules that ignore global settings.
View Target Selector Parameters
Each entry in the `Overrides` array must include one of the following target selectors:
- `ItemId`: Target a specific item by its ID.
- `ResourceTypeId`: Target all items of a specific resource type.
- `Tag`: Target all items with a specific tag.
View Modifier Parameters
Overrides can include any of these optional modifiers:
- `InputMultiplier`: Scales ingredient costs for matched recipes.
- `OutputMultiplier`: Scales output quantities for matched recipes.
- `PrimaryOutputMultiplier`: Scales only the main crafting result.
- `DisableCrafting`: If `true`, prevents crafting of matched items entirely.
- `TierLevel`: Target items of a specific tier.
Example Configuration
```json { "CraftingSpeedMultiplier": 0.5, "IncludeProcessingRecipes": false, "DisableAllCrafting": false, "InputMultiplier": 0.5, "OutputMultiplier": 5.0, "PrimaryOutputQuantityMultiplier": 5.0, "Overrides": [ { "ItemId": "ToolPickaxeCobalt", "InputMultiplier": 0.2 }, { "ItemId": "ToolPickaxeCrude", "DisableCrafting": true } ] } ```
This config halves crafting time, cuts ingredient costs in half, and quintuples output. Cobalt pickaxes are even cheaper to make ($20\%$ of normal cost), and crude pickaxes can't be crafted at all.
Questions or bugs? Leave a comment!
0 Comments