About Crate Hacking System
CrateHackingSystem transforms the standard crate looting experience in Rust by introducing a comprehensive hacking mechanic. Players must use specific tools and invest time to access locked crates, adding strategic depth and progression to your server's economy.
Key Features
* Define unique hacking tools for each crate type (wood, scrap, tech parts, keycards, etc.)
* Set individual hack duration for each crate (from seconds to minutes)
* Configure tool consumption or durability loss per hack
* Adjustable success rates per crate type
* Support for Teams, Friends plugin, and Clans plugin integration
* Configurable access timeout after hacking
* Lock hacked crates to the hacker and their allies
* Reward System (Optional)
Supported Crate Types
* Basic Crate
* Normal Crate
* Military Crate
* Elite Crate
* Tool Box
* Food Crate
* Underwater Basic Crate
* Underwater Advanced Crate
* Locked Crate (Hackable Crate)
* Oil Rig Locked Crate
Settings
* Per-crate or global cooldown configuration
* Shared access for team, friends, and clans
* Proximity alerts for nearby players
* Customizable progress display timing
Commands
Player Commands
/hackinfo – Displays hacking system info
Admin Commands
cratehack.reload – Reloads configuration
cratehack.reset <ID> – Resets a specific crate
Parmissions
cratehackingsystem.use – Allows players to hack crates
cratehackingsystem.bypass – Bypasses cooldown restrictions
cratehackingsystem.admin – Access to admin commands
Configs
Global Settings:
{ "Version": "1.0.0", "Enable Hacking System": true, "Consume Tool On Hack": true, "Hacking Tool Item Shortname": "targeting.computer", "Tool Consume Amount": 1 }
Per-Crate Configuration Example:
"Military Crate": { "Enable": true, "Hack Duration": 18.0, "Hacking Tool": "techparts", "Tool Amount": 1, "Consume Tool On Hack": false, "Tool Durability Loss": 1.0, "Success Chance": 0.7, "Cooldown Between Hacks (seconds)": 45.0
Consume Tool On Hack:
true - Tool is consumed/damaged immediately when hacking starts
false - Tool is consumed/damaged only when hacking completes successfully
Tool Durability Loss:
This setting determines how much of the tool is consumed or damaged.
1. If the item has durability/condition (e.g., tools, weapons):
* The value represents condition points lost
* Example: 10.0 = lose 10 condition points
* If condition reaches 0, the item breaks
2. If the item has NO durability (e.g., resources like wood, scrap):
* The value is converted to whole numbers and consumed as item amount
* Example: 100.0 = consume 100 items
* Example: 1.5 = consume 2 items (rounded up)
Minigame Settings:
"Hacking Minigame Settings": { "Enable Minigame": true, "Minigame Difficulty Multiplier": 1.0, "Success Chance Base": 0.7, "Tool Durability Loss on Hack": 10.0, "Cooldown Between Hacks (seconds)": 30.0, "Per-Crate Cooldown": true, "Alert Nearby Players": true, "Alert Radius": 50.0, "Show Hack Progress": true, "Show Progress Percentage": true, "Progress Update Interval (seconds)": 5.0 }
Access Control Settings:
"Access Control": { "Require Hacking Tool to Open": true, "Crate Lootable By Hacker Only": false, "Can Be Looted By Teammates": true, "Can Be Looted By Friends": true, "Can Be Looted By Clanmates": true, "Reset Access After Time (seconds)": 300.0 }
Rewards Settings:
"Rewards Settings": { "Enable Hacking Rewards": false, "Extra Loot Multiplier": 1.5, "Chance for Rare Items": 0.15, "Experience Reward": 100, "Scrap Bonus Range": { "Min": 10, "Max": 50 }, "Additional Items": [ { "Item Shortname": "techparts", "Min Amount": 1, "Max Amount": 3, "Chance": 0.3 } ] }