RUST Automated Stash Traps v1.5.4

No permission to download
You can download a maximum of 0 files within 24 hours

Cheater hunting just got an upgrade! Are you ready?​

Fed up with ESP cheaters stealing your players' hard-earned loot? Say goodbye to that, this plugin keeps you one step ahead of them all the time. It's like a cheater magnet, catching cheaters left and right! So sit back, chill, and enjoy as they walk right into your traps.

Spawn points​

When AutomatedStashTraps is loaded, it'll initiate a thorough map scan to pinpoint the ideal locations for trap deployment, ensuring a diverse distribution that keeps cheaters guessing.

The spawn point generator considers a wide range of terrain types, including cliffs, rocks, ice sheets, roads, and monuments, ensuring that traps are only spawned in believable locations where players can realistically build and deploy stashes, making it less likely for cheaters to suspect foul play.


Safe area radius​

The safe area radius is a key element to consider. This radius is used as a guide to scan the surrounding area and evaluate various factors to determine the suitability of a location for trap spawning.
By adjusting this radius, you can fine-tune that traps are placed at a safe distance from player bases and structures. Furthermore, it prevents traps from spawning unexpectedly in front of players by detecting their presence in the area where the trap is to be spawned.


Traps​

Stashes​

The core component of each trap is the stash, which can also be accompanied by a dummy sleeping bag. These stashes will spawn pre-populated with loot to mimic player-placed stashes and are designed to remain active for extended periods, as they do not decay over time.
When a player exposes a stash, it's scheduled for destruction after a set amount of time. This prevents the trap from being immediately destroyed in front of the player's eyes. Once the stash is destroyed, a new trap is automatically spawned at a new location, ensuring that the maximum number of active traps is maintained at all times.


Dummy sleeping bags​

You can make your traps even more convincing with dummy sleeping bags. These sleeping bags will randomly spawn within the designated safe area radius of each trap.
With dynamic skins and a pool of 5000 names to choose from, each sleeping bag will appear as if it were manually placed by a player, making each trap look more authentic.

Loot randomizer​

Goodbye to the tedious task of configuring loot tables, hello to effortless loot setup. With AutomatedStashTraps, all you have to do is select the items you want to populate the stashes with and let the plugin do the rest.
Whether you want the items to appear as blueprints, with skins, damaged or repaired, or even as broken items, the plugin automates the process with minimal configuration required.


Automatic moderation​

With customizable threshold levels, you can enforce automatic bans on repeat offenders while still allowing for admin oversight and the ability to overturn decisions. This ensures accountability for cheaters, even when you're not able to monitor your server 24/7.


Preventing exploits​

Players have long used the tactic of building foundations on top of stashes to access their loot. Any such attempts are identified and flagged as violations, leaving no room for cheaters to slip through the cracks.

One-click trap setup​

The one-click trap setup allows for quick and easy deployment of traps in suspected cheater hotspots. With just one click, the plugin will automatically handle the setup process, including spawning the stash, populating it with items, and hiding it. This feature is handy for your moderators who may not have access to the F1 spawning menu.


Reports​

Modular Discord reports​

Customize every aspect of your violation reports with the modular Discord reports feature, from the number of fields to the titles and their display. Whether you want to add multiple values together, remove fields or even create entirely empty reports, the choice is yours. The sky is the limit!
With 99% customization capability and built-in placeholders, you can tailor your reports to be truly unique and reflect your server's distinct identity.

Placeholders​

  • $Player.Name
  • $Player.Id
  • $Player.Violations
  • $Player.Team
  • $Player.Connection.Time
  • $Player.Address
  • $Player.Combat.Id
  • $Stash.Type
  • $Stash.Id
  • $Stash.Owner.Name
  • $Stash.Owner.Id
  • $Stash.Reveal.Method
  • $Stash.Position.Coordinates
  • $Stash.Position.Grid
  • $Server.Name
  • $Server.Address

Console reports​

In addition to the detailed Discord reports, violations are also sent directly to the server console for a quick overview.

Reports Filter​

The StashReportFilter option allows you to filter the type of stashes for which reports are sent. The possible values are:

  • 0 - Sends reports only for automated traps.
  • 1 - Sends reports only for player-owned stashes.
  • 2 - Sends reports for both automated traps and player-owned stashes.
By default, the plugin sends reports for both automated traps and player-owned stashes. If you want to receive reports only for a specific type of stash, simply change the StashReportFilter value in the configuration file.


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>.
  • automatedstashtraps.admin - Required for utilizing admin commands.
  • automatedstashtraps.ignore - Players with this permission will not trigger violations upon opening stashes.

Chat Commands​

  • trap.loot - Opens the loot editor, allowing you to customize the loot table of your automated stash traps.

Console Commands​

  • trap.give - Quickly and easily deploys a stash trap.
  • trap.teleport - Quickly jump to the location of the most recently revealed stash.
  • trap.draw [duration] - Displays all automated traps with their corresponding IDs. Defaults to 30 seconds.
The placeholder within < > indicates a required argument, while the placeholder within [ ] indicates an optional argument.

Configuration​

The settings and options can be configured in the AutomatedStashTraps file under the config directory. The use of an editor and validator is recommended to avoid formatting issues and syntax errors.
Code:
Please, Log in or Register to view codes content!

Localization​

The default messages are in the AutomatedStashTraps file under the lang/en directory. To add support for another language, create a new language folder (e.g. de for German) if not already created, copy the default language file to the new folder and then customize the messages.
Code:
Please, Log in or Register to view codes content!

Uninstallation​

Once the plugin has been unloaded, it will automatically remove all traps that were previously deployed, including any associated sleeping bags. This ensures that no stray traps or sleeping bags remain on the map after the plugin has been uninstalled.


FAQ​

Why are no trap spawn points generated?​

If, for any reason, the plugin fails to generate the desired number of spawn points or is unable to generate any spawn points at all, it may indicate that your map is either too small or too challenging. In such cases, you can either increase the maximum attempts to generate spawn points, increase the map size, or decrease the number of traps to be deployed.


For developers​

StashIsAutomatedTrap​

Code:
Please, Log in or Register to view codes content!
Determines if a given stash is an automated trap created by this plugin. Returns true if the stash is an automated trap, false otherwise.


Keep the mod alive​

Creating plugins is my passion, and I love nothing more than exploring new ideas and bringing them to the community. But it takes hours of work every day to maintain and improve these plugins that you have come to love and rely on.
Author
Box2
Downloads
0
Views
7
First release
Last update
Rating
0.00 star(s) 0 ratings

Share this resource

Similar resources

Runs various events (useful when using a night skip plugin)
0.00 star(s) 0 ratings
Downloads
0
Updated
Stash Marker shows the hidden stashes for the player that hid the stash on the in-game map
0.00 star(s) 0 ratings
Downloads
0
Updated