Jump to content

Super Crafter 2.0.3

$29.99
   (4 reviews)

6 Screenshots

  • 16.3k
  • 381
  • 23.65 kB
  • Update details
    v2.0.3
    Released
    Download size23.65 kB
    Total versions54
    Time between versions 4 days
    Typical update pace About every 14 days
    Freshness Updated yesterday

depends on

Required files or plugins needed for this resource to work properly.

Works with

Compatible add-ons, packages, or tools that pair well with this resource.

About Super Crafter

PLEASE NOTE:
This plugin requires Item Retriever!! Download and install it on your server BEFORE installing SuperCrafter.

Plugin Description:
SuperCrafter allows users with permission to craft, repair, build, upgrade, and reload from resources, ammo, and crafting supplies stored at their base. Resources do not need to be in your player's inventory to craft. All supplies are pulled directly from your base supplies. No more needing to search through 100 boxes for crafting materials.

How it works:
If a player is within their TC range, they will automatically have access to their base supplies. By default the SuperCrafting range is set to TC range, however this can be modified with the configuration file. Optionally, Admins can set a per-player SuperCrafter range for VIP players! See below for commands.

How to get it working:
1) If your server is online and running - Upload "ItemRetriever.cs", then "SuperCrafterAPI.cs", then "SuperCrafter.cs" in this order. (If you messed this up - unload all three plugins, then reload them individually in-order. Optionally you can perform a server restart.)
    - If your server is offline and not running. Upload order does not matter.
2) Use your favorite permissions manager to set permissions for a player or group
3) Enjoy!

Performance:
SuperCrafter works with all base sizes and types. Performance does not change by SuperCrafting range. Safeguards are added to keep players from spam crafting a single item from near infinite base crafting supplies. These safeguards are modifiable in the configuration file.

More Information:
Works with:
* Tool Cupboards
* Storage Boxes (Box, Chest, Coffins, etc)
* Workbench (1,2,3)
* Vanilla Rust Backpacks (Small, Medium, Krieg)
* Reloading weapons
* Repairing base

Files produced:
config/SuperCrafter.json - Default global settings for all players
data/SuperCrafter/###.json - Individual player settings (Delete all files to reset players to default config file settings)
plugins/SuperCrafter.cs - Code that makes SuperCrafter work
plugins/SuperCrafterAPI.cs - API code that makes SuperCrafter work

Languages supported:
English
German
French
Spanish
Italian
Japanese
Russian
Chinese

Permissions:

SuperCrafter.use - Allows user/group to use this plugin
SuperCrafter.admin_only - Allows user/group to use plugin console commands

Configuration:

{
  "Enable Debugging messages: (Default=false)": false,
  "Pull crafting resources from FURNACES: (Default=false)": false,
  "Pull crafting resources from TC: (Default=true)": true,
  "Pull crafting resources from BOXES: (Default=true)": true,
  "Pulls ammo from BASE: (Default=true)": true,
  "Repair pulls resources from BASE: (Default=true)": true,
  "Notify players of repair costs: (Default=true)": true,
  "Informs Server Console and Player when they are Spam Crafting: (Default=false)": false,
  "Limit crafting queue for players: (Limits players from spam crafting) (Default=6, Infinite=0)": 6,
  "Range in \"Rust Meters\" a player can access any TC base loot. (Default=17, Infinite=0)": 17,
  "Global chat command cooldown in seconds: (Stops players from spamming chat commands) (Default=5.0)": 5.0,
  "Per-player crafting cooldown in seconds: (Stops players from spamming crafting, reducing server lag) (Recommended=1.0, Minimum=0.25)": 1.0
}

Console Commands:

Console Commands: [Usable only by Administrator]

---
Syntax:
SuperCrafter.SetPlayerCraftingRange [Player Display Name] [Range]

Description:
Sets a specific player's crafting range to a specific range. The player's crafting range will no longer change with configuration file crafting range changes. This command will create a save file in '/data/SuperCrafter/[USER_ID].json'. This file does not automatically wipe with server wipe and will need to be manually deleted, or deleted with one of the commands below.

Example:
SuperCrafter.SetPlayerCraftingRange Vergbergler 30.0
---

---
Syntax:
SuperCrafter.DeletePlayerCraftingRange [Player Display Name]

Description:
Removes a custom crafting range set by the 'SuperCrafter.SetPlayerCraftingRange' command. The player's crafting range will be set to the configuration file crafting range. This will delete the player's save file in '/data/SuperCrafter/[USER_ID].json'.

Example:
SuperCrafter.DeletePlayerCraftingRange Vergbergler
---

---
Syntax:
SuperCrafter.WipeAllPlayerCraftingRange

Description:
Removes all custom crafting ranges set by the 'SuperCrafter.SetPlayerCraftingRange' command for all players. Each player's crafting range will be set to the configuration file crafting range. This will delete all files in '/data/SuperCrafter/[USER_ID].json'.

Example:
SuperCrafter.WipeAllPlayerCraftingRange
---

Chat Commands:

Chat Commands: [Usable by all players]

---
Syntax:
SuperCrafter.ShowCraftingRange [Optional Duration]

Description:
Shows a 3D outline of the SuperCrafter crafting range for a period of time. Only visible to the player that uses the command. Default duration is 30 seconds if one is not provided. Range will not update in real time if crafting range is changed in the configuration file, or by using the 'SuperCrafter.SetPlayerCraftingRange' command. After changing the crafting range, re-use this command to see the updated range.

Example #1:
SuperCrafter.ShowCraftingRange 45

Example #2:
SuperCrafter.ShowCraftingRange
---
  • Like 5

Vergbergler's Collection

User Feedback

About Us

Codefling is the largest marketplace for plugins, maps, tools, and more, making it easy for customers to discover new content and for creators to monetize their work.

Downloads
2.5m
Total downloads
Customers
11.2k
Customers served
Files Sold
160k
Total sales
Payments
3.4m
Processed total
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.