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.
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.