Skip to main content
Everything except config.lua static settings is stored in the data/ folder as JSON files. The admin panel reads and writes these files directly. You should never manually edit them — changes made outside the admin panel will be overwritten on the next save.
No. All admin panel changes take effect immediately and save automatically. No restart required.
Open /craftadmin → Locations tab → Add New Location. Fill in the coords, access rules, and recipe categories. The bench goes live immediately.
Open /craftadmin → Recipes tab → select the category → Add New Recipe. Fill in ingredients, craft time, XP, level requirement, and dispatch settings.
Each bench location and portable bench has its own recipe category list. A player can only craft recipes assigned to the bench they’re at. Job, gang, item, and time restrictions further limit who can access each bench.
By default, materials are returned on failure. If Enable Material Loss is turned on for that bench location, ingredients are consumed regardless of success or failure.
If a recipe has a blueprint set, the player must have that item in their inventory for the recipe to appear in the crafting menu. The blueprint is not consumed — it just gates access.
Yes. Enable useBlackMoney in the global settings. Once enabled, black_money can be added as an ingredient to any recipe via the admin panel.
Check that alertDispatch is enabled on the recipe and that dispatchChance is set above 0. Also ensure pdd_bridge has dispatch properly configured for your server’s dispatch script.
Set Config.AdminAccessAlways = true in config.lua. This bypasses all bench restrictions — time locks, job/gang locks, item requirements — for players in Config.Admins.