Reborn Workbench
Reborn Workbench A placeable crafting workbench with its own recipe menu. Players place the boxed workbench, press F on it and craft from the recipes you set in a JSON file. Each recipe shows a 3D preview of the item, the ingredients it needs, what the player has and how long it takes. The server checks every craft. Features Boxed workbench kit, carried in both hands and placed with a hologram Press F on the… (more)
Reborn Workbench A placeable crafting workbench with its own recipe menu. Players place the boxed workbench, press F on it and craft from the recipes you set in a JSON file. Each recipe shows a 3D preview of the item, the ingredients it needs, what the player has and how long it takes. The server checks every craft. Features Boxed workbench kit, carried in both hands and placed with a hologram Press F on the workbench to open the crafting menu Category tabs along the top, all set by you (Weapons, Medical, Misc...) Recipe list with a status dot: green = the player has everything, grey = something is missing 3D preview of the result: it spins slowly, drag to rotate "Required items" list with a small 3D preview of each ingredient and have / need counts in green or red, updated live Crafting bar with a countdown, plus CRAFT / CANCEL / CLOSE buttons Any vanilla or modded item can be a result or an ingredient. Use the class names from types.xml Stackable items count by quantity (rags, nails, planks) and ammo counts by rounds Worn clothing, weapon attachments and containers with items inside are never used as ingredients Crafting sounds that nearby players hear: a custom tool sound when crafting starts and a wrench sound when the item is done. Both can be changed or turned off Edit recipes while the server is running: the files are re-read when a player opens a workbench. No restart needed The workbench can't be destroyed The server checks everything: ingredients are checked when crafting starts and again when it finishes, then taken from the player Built for busy servers: no timers or per-frame work, nothing runs until someone uses a bench Installation Load the mod on the server and all clients (-mod=@Reborn_Workbench) Copy the key from the keys folder into your server's keys folder Start the server once: the config folder profiles/Reborn_Workbench/ is created with example recipes Add Reborn_WorkbenchKit to your types.xml, trader or spawn system so players can get one Config files (profiles/Reborn_Workbench/) Reborn_WorkbenchRecipes.json - every recipe. The file you edit most Reborn_WorkbenchCategories.json - the tab names, in the order they appear in the menu Reborn_WorkbenchSettings.json - use distance, ruined ingredients, live reload, sounds Reborn_WorkbenchHelp.json - explains every option. Rewritten on every start Categories example { "Categories": ["Weapons", "Medical", "Misc"] } Recipe example A bandage made from 4 rags in 6 seconds, and 30 nails made from metal wire and a metal plate: { "Recipes": [ { "Name": "", "Category": "Medical", "Result": "BandageDressing", "ResultAmount": 1, "CraftTimeSeconds": 6, "Ingredients": [ { "Item": "Rag", "Amount": 4 } ] }, { "Name": "Box of Nails", "Category": "Misc", "Result": "Nail", "ResultAmount": 30, "CraftTimeSeconds": 10, "Ingredients": [ { "Item": "MetalWire", "Amount": 1 }, { "Item": "MetalPlate", "Amount": 1 } ] } ] } Name: optional. Empty = the item's in-game name in the player's language Category: must match a name in the categories file (not case sensitive) Result: class name of the crafted item ResultAmount: how many the player gets. Stackable items come as stacks. If the inventory is full, the rest goes on the ground CraftTimeSeconds: how long the crafting bar takes. 0 = instant, max 3600 Ingredients: class name and amount. Taken from the player's inventory and
Not analyzed yet
modperf has not read this mod's scripts, so there is no report and it is left out of any stack it appears in. 2 live servers in the crawl publish it.
The worker downloads the mod from the Workshop and reads its Enforce Script — nothing is executed. Usually a few minutes. This page then shows the report.