This plugin allows server owners to modify the time spent on crafting items. You can either use a global modifier which will change craft time by multiplying the vanilla rates by a percentage or you can set a custom time per item. If you set any of these values to 0 items will be automatically bulk crafted.
You can also now set the default skin id of any item. This means if a player crafts an item without a skin your default skin will become the new skin of that item. Skin ids are easily found by going to the steam workshop for rust and finding the id of any skin in the webpage url.
The plugin also allows you to complete the currently crafting item for every player when the server is shutdown (can be enabled in the configuration) and will automatically cancel all the queued crafts and refund their materials.
Note that the advance config will auto fill all craftable items
You can also now set the default skin id of any item. This means if a player crafts an item without a skin your default skin will become the new skin of that item. Skin ids are easily found by going to the steam workshop for rust and finding the id of any skin in the webpage url.
The plugin also allows you to complete the currently crafting item for every player when the server is shutdown (can be enabled in the configuration) and will automatically cancel all the queued crafts and refund their materials.
Permissions
This plugin uses the permission system. To assign a permission, use oxide.grant <user or group> <name or steam id> <permission>. To remove a permission, use oxide.revoke <user or group> <name or steam id> <permission>.- craftingcontroller.instantbulkcraft - give player permissions to instantly bulk craft all items
- craftingcontroller.blockitems - allows use of the block and unblock craft-able items commands
- craftingcontroller.itemrate - allows setting of individual item craft rates
- craftingcontroller.craftingrate - allows craftrate command
- craftingcontroller.setbenchlvl - allows use of benchlvl command
- craftingcontroller.setskins -allows setskin command
Commands
This plugin provides both chat and console commands using the same syntax. When using a command in chat, prefix it with a forward slash: `/`.- craftrate - shows current craft rate and can set new craft rate with integer.
- crafttime - set individual craft time of items crafttime sleepingbag 5 or crafttime sleepingbag default.
- blockitem - blocks an item from being craft-able block sleepingbag.
- unblockitem - makes an item craft-able unblock sleepingbag.
- setcraftskin - sets default craft skin if no other skin is selected setcraftskin sleepingbag workshopid.
- benchlvl - sets the workbench level required to craft an item. Must be a integer between 0 (no-workbench) and 3 (tier 3 workbench) benchlvl sleepingbag 3
Configuration
The settings and options can be configured in the CraftingController file under the config directory. The use of an editor and validator is recommended to avoid formatting issues and syntax errors.Note that the advance config will auto fill all craftable items