SahchoB Recipe Creator
Create custom crafting recipes in-game — no restart required.
Features
[list]
[*] Press [b]/[/b] to open the Recipe Creator UI
[*] Design recipes with any item in the game as input or output
[*] Recipes appear instantly in the B42 crafting menu — no restart needed
[*] Delete recipes and they vanish from the crafting menu immediately
[*] Browse all game items with a searchable item picker (icons + display names)
[*] Set recipe category, crafting time, and timed action animation
[*] Mark inputs as "keep" (tool mode — item not consumed)
[*] Toggle between "whole item" and "drainable uses" input modes
[*] Set recipes as learnable — players must find a magazine to unlock them
[*] Create named recipe magazines that teach specific recipes when read
[*] Organize recipes into profiles for easy management
[*] Create profile magazines containing all recipes in a profile
[*] Import/export profiles to share with friends
[*] All recipes persist across game sessions automatically
[*] Multiplayer compatible — server syncs recipes to all players
[*] Clean dark-themed UI matching the PZ aesthetic
[/list]
How to Use
Creating a Recipe
[list]
[*] Press [b]/[/b] in-game to open the Recipe Creator
[*] Click [b]+ New[/b] to create a recipe
[*] Name your recipe in the text field at the top
[*] Click [b]+ Add[/b] under Inputs to pick items needed (use the search bar to find items)
[*] Click [b]+ Add[/b] under Outputs to pick items produced
[*] Adjust item counts with the [b]+[/b] and [b]-[/b] buttons
[*] Set crafting time, category, and action animation
[*] Click [b]Save Recipe[/b] to save
[*] Click [b]Refresh Crafting[/b] to push recipes live into the crafting menu
[/list]
Magazine System
[list]
[*] Toggle [b]Magazine: Yes[/b] on any recipe to enable magazine creation
[*] Type a custom name in the text field and click [b]Rename[/b]
[*] Toggle [b]Learn: Yes[/b] if you want the recipe to require learning from a magazine
[*] Click [b]Give Magazine[/b] to spawn the magazine into your inventory
[*] Right-click the magazine and select [b]Learn Recipes Now[/b] to learn recipes
[*] Magazines also spawn naturally in bookshelves, libraries, and desks
[/list]
Profiles
[list]
[*] Create a profile in the Profiles panel (right column)
[*] Select a recipe in the list and click [b]+ Add to Profile[/b]
[*] Click [b]Make Profile Mag[/b] to enable magazines on all profile recipes
[*] Click [b]Give Profile Mag[/b] to spawn a combined magazine with all profile recipes
[*] Use [b]Export[/b] / [b]Import[/b] to share profiles with other players
[/list]
Input Modes
[list]
[*] [b]Whole[/b] — counts complete items (default)
[*] [b]Uses[/b] — counts drainable uses from items like gas cans, thread, etc.
[*] Toggle the mode per-input with the [b]Uses/Whole[/b] button
[/list]
Sandbox Options (Server Settings)
[list]
[*] [b]Admin Only[/b] — restrict Recipe Creator to admins/moderators
[*] [b]Global Recipes[/b] — share recipes across all players on the server
[*] [b]Max Recipes[/b] — limit how many recipes can be created (1-999)
[*] [b]Craft Time Multiplier[/b] — scale crafting speed (0.1x to 10x)
[*] [b]Allow Keep Mode[/b] — toggle tool (not consumed) inputs
[*] [b]Allow XP Awards[/b] — toggle XP from custom recipes
[*] [b]Allow Magazines[/b] — toggle learnable magazine creation
[/list]
Notes
[list]
[*] Works with Build 42 (tested on 42.16)
[*] Compatible with modded items — any item loaded in your game can be used
[*] Works in both singleplayer and multiplayer
[*] First save after install requires one game restart to initialize the script link
[*] Up to 50 unique named magazines supported per session
[/list]
Keybind
[b]/[/b] (forward slash) — toggle Recipe Creator UI
Changelog
[b]v2.4.0[/b] — Magazine system overhaul: 50 named magazine slots, per-recipe and per-profile magazines, rename button, magazine toggle independent of learn requirement, server-side recipe learning for multiplayer, fixed magazine drop bug.
[b]v2.3.0[/b] — Sandbox options, global shared recipes for MP, admin-only mode, recipe limits, craft time multiplier, feature toggles.
[b]v2.2.0[/b] — Fixed crafting crash (NullPointerException) on B42. Split Save/Refresh buttons. Recipes now craft reliably without restart.
Workshop ID: 3681858780
Mod ID: sahchobrecipecreator