ARobinhood's Wishlist
-
Train Yard Event
The event creates a locked container wagon in the Train Yard with valuable loot inside. It is protected by Npc's, turrets, a bardley. If someone hacks one of the locked crates a patrol helicopter will spawn for the event.
No Permissions:
Supports the PveMode plugin!
Commands available for admins only.
ChatCommands:
- /tyestart
- /tyestop
ConsoleCommands:
tyestart
tyestop
Before Install Version 3.0 delete old config file!
Contact:
Discord: https://discord.gg/C5CehdJMdK
Test Rust server: 212.73.137.3:27194
Hooks:
void OnTrainYardEventStart();
void OnTrainYardEventStop();
Video:
Config file:
{ "Version": { "Major": 3, "Minor": 0, "Patch": 4 }, "Automatic event start": true, "Minimum time for event start": 3600.0, "Maximum time for event start": 7200.0, "Duration of the event": 2800.0, "Warning messages before event start": 300.0, "Warning messages before event end": 300.0, "Chat icon": 0, "Locked crate hack time": 900.0, "Spawn PatrolHelicopter": true, "Spawn Snipers": true, "Bradley setting": { "Bradley health": 1000.0, "Number of crate to spawn when the bradley dies": 3 }, "AutoTurret setting": { "Health": 400.0, "Weapon ShortName": "rifle.ak", "Ammo ShortName": "ammo.rifle", "Number of ammo": 5000 }, "List of lootable crates": [ { "Prefab": "assets/prefabs/npc/m2bradley/bradley_crate.prefab", "Position": "(3.367, 1.883, 2.790)", "Rotation": "(0, 90, 0)", "Use custom loot?": false, "CustomLoot": { "Minimum items": 1, "Maximum items": 1, "Use minimum - maxium?": false, "List of items": [ { "ShortName": "xmas.present.small", "Minimum": 3, "Maximum": 6, "Chance": 100.0, "Give blueprint?": false, "SkinID": 0, "Displayname": "" } ] } }, { "Prefab": "assets/prefabs/npc/patrol helicopter/heli_crate.prefab", "Position": "(3.371, 1.883, 6.631)", "Rotation": "(0, 90, 0)", "Use custom loot?": false, "CustomLoot": { "Minimum items": 1, "Maximum items": 1, "Use minimum - maxium?": false, "List of items": [ { "ShortName": "xmas.present.small", "Minimum": 3, "Maximum": 6, "Chance": 100.0, "Give blueprint?": false, "SkinID": 0, "Displayname": "" } ] } }, { "Prefab": "assets/bundled/prefabs/radtown/crate_elite.prefab", "Position": "(3.371, 1.883, 8.349)", "Rotation": "(0, 90, 0)", "Use custom loot?": false, "CustomLoot": { "Minimum items": 1, "Maximum items": 1, "Use minimum - maxium?": false, "List of items": [ { "ShortName": "xmas.present.small", "Minimum": 3, "Maximum": 6, "Chance": 100.0, "Give blueprint?": false, "SkinID": 0, "Displayname": "" } ] } }, { "Prefab": "assets/bundled/prefabs/radtown/crate_elite.prefab", "Position": "(3.367, 1.883, 0.885)", "Rotation": "(0, 90, 0)", "Use custom loot?": false, "CustomLoot": { "Minimum items": 1, "Maximum items": 1, "Use minimum - maxium?": false, "List of items": [ { "ShortName": "xmas.present.small", "Minimum": 3, "Maximum": 6, "Chance": 100.0, "Give blueprint?": false, "SkinID": 0, "Displayname": "" } ] } }, { "Prefab": "assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate.prefab", "Position": "(4.869, 1.883, 0.323)", "Rotation": "(0, 0, 0)", "Use custom loot?": false, "CustomLoot": { "Minimum items": 1, "Maximum items": 1, "Use minimum - maxium?": false, "List of items": [ { "ShortName": "xmas.present.small", "Minimum": 3, "Maximum": 6, "Chance": 100.0, "Give blueprint?": false, "SkinID": 0, "Displayname": "" } ] } }, { "Prefab": "assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate.prefab", "Position": "(3.562, 1.883, 4.958)", "Rotation": "(0, 0, 0)", "Use custom loot?": false, "CustomLoot": { "Minimum items": 1, "Maximum items": 1, "Use minimum - maxium?": false, "List of items": [ { "ShortName": "xmas.present.small", "Minimum": 3, "Maximum": 6, "Chance": 100.0, "Give blueprint?": false, "SkinID": 0, "Displayname": "" } ] } } ], "Security Npcs settings inside": { "Minimum": 3, "Maximum": 3, "List of position": [ "(48.983, 30.250, 18.006)", "(99.561, 24.686, -50.799)", "(-43.882, 35.502, -40.902)" ], "NPCs setting": { "Name": "TrainYard Sniper", "Health": 200.0, "Roam Range": 10.0, "Chase Range": 30.0, "Attack Range Multiplier": 3.0, "Sense Range": 100.0, "Target Memory Duration [sec.]": 60.0, "Scale damage": 1.0, "Aim Cone Scale": 0.6, "Detect the target only in the NPC's viewing vision cone? [true/false]": false, "Vision Cone": 135.0, "Speed": 7.5, "Disable radio effects? [true/false]": false, "Is this a stationary NPC? [true/false]": true, "Wear items": [ { "ShortName": "metal.facemask", "SkinID (0 - default)": 3274815691 }, { "ShortName": "pants", "SkinID (0 - default)": 3318206106 }, { "ShortName": "hoodie", "SkinID (0 - default)": 3318207180 }, { "ShortName": "metal.plate.torso", "SkinID (0 - default)": 3274816373 }, { "ShortName": "shoes.boots", "SkinID (0 - default)": 1192621630 } ], "Belt items": [ { "ShortName": "rifle.bolt", "Amount": 1, "SkinID (0 - default)": 0, "Mods": [ "weapon.mod.small.scope" ], "Ammo": "" }, { "ShortName": "syringe.medical", "Amount": 2, "SkinID (0 - default)": 0, "Mods": [], "Ammo": "" } ] } }, "Security Npcs settings outside": { "Minimum": 7, "Maximum": 10, "List of position": [ "(12.748, 0.240, -1.107)", "(-1.459, 0.045, 23.520)", "(-3.649, 0.185, -13.194)", "(25.142, 0.212, -13.717)", "(-13.920, 0.240, -17.067)", "(-14.434, 0.240, -5.740)", "(-11,194, 0.371, -51.076)" ], "NPCs setting": { "Name": "TrainYard Guard", "Health": 150.0, "Roam Range": 20.0, "Chase Range": 40.0, "Attack Range Multiplier": 2.0, "Sense Range": 30.0, "Target Memory Duration [sec.]": 60.0, "Scale damage": 0.6, "Aim Cone Scale": 1.5, "Detect the target only in the NPC's viewing vision cone? [true/false]": false, "Vision Cone": 135.0, "Speed": 7.5, "Disable radio effects? [true/false]": false, "Is this a stationary NPC? [true/false]": false, "Wear items": [ { "ShortName": "metal.facemask", "SkinID (0 - default)": 2363112910 }, { "ShortName": "pants", "SkinID (0 - default)": 1987863036 }, { "ShortName": "hoodie", "SkinID (0 - default)": 3067677165 }, { "ShortName": "jacket", "SkinID (0 - default)": 2361147547 }, { "ShortName": "roadsign.kilt", "SkinID (0 - default)": 3323417128 }, { "ShortName": "shoes.boots", "SkinID (0 - default)": 2833767826 } ], "Belt items": [ { "ShortName": "rifle.lr300", "Amount": 1, "SkinID (0 - default)": 0, "Mods": [ "weapon.mod.flashlight" ], "Ammo": "" }, { "ShortName": "syringe.medical", "Amount": 2, "SkinID (0 - default)": 0, "Mods": [], "Ammo": "" } ] } }, "PVE Mode Setting (only for users PveMode plugin)": { "Use PveMode plugin?": false, "Required damage to the event owner": 500.0, "The event is a right of ownership, to obtain it you need damage multiplier.": { "Npc": 1.0, "Bradley": 1.0 }, "Non owner can loot the crates?": false, "Non owner can loot the Npc's?": false, "Non owner can damage Npc's?": false, "Non owner can be attacked by Npc's?": false, "Non owner, can you enter the event zone?": false, "Allow a player who has an active cooldown of the Event Owner to enter the event zone?": true, "The time that the Event Owner may not be inside the event zone.": 300, "The time until the event owner can return to the event zone.": 60, "Block the RestoreUponDeath plugin in the event zone.": true, "After all this time, an event owner can be an event owner again.": 86400.0, "Darkening the sphere.": 15 } }
-
My Animal Farm
This plugin adds animal farms on the server.
Create a farm
A player who has the required privilege can create a farm by going into the animal feeder and clicking on the type of animal available to him. After that, you need to put a box next to it, into which all resources will come.
Animal capture
Catching animals is done with bait traps that can be crafted in the menu of the created farm or you can sell these traps in the in-game or donate store using the command.
Plugin settings
Max farms per player Attach button No rotting food Changing animal pictures in the interface Localization for RU and EN languages Detailed farm settings and the ability to create new ones
Trap Skin Change Changing the name of a trap Trap model changes Trap range Customization of which animals can be caught with a trap Changing the skin of an animal item after being caught Enable / disable crafting in the interface Changing the trap picture in the interface List of necessary items for crafting Detailed farm settings and the ability to create new ones
Farm creation privilege for each species The name of the animal that will bring the resources (should be ShortPrefabName) The interval for obtaining resources from the farm How much to take away HP from an animal Maximum number of animals Farm range The amount of food needed per 1 tick (0 - off) What food do you need for a farm (ShortName) Detailed settings for rewards that are placed in a connected box to the farm Video
Player Permissions (Standard, change in config)
myanimalfarm.bear myanimalfarm.boar myanimalfarm.stag myanimalfarm.wolf myanimalfarm.tiger myanimalfarm.polarbear myanimalfarm.panther myanimalfarm.crocodile
Administrator Permissions
myanimalfarm.give.animal - allows you to give animals by skin myanimalfarm.give.trap - allows you to give traps by skin
Commands for administrator and shops
ganimal "name|steamid" "SkinId" - gives an animal by skin gtrap "name|steamid" "SkinId" - gives a trap by skin
Note
For traps to work correctly, AI must be enabled on the server Animals GEN2 - Wolf, Tiger, Panther, Crocodile have no build zone, it is processed on the clientside, so the plugin cannot allow build, warn players to build farms of these animals a little further on their base
TEST SERVER
Join our test server to view and experience all our unique features yourself!
Copy the IP Address below to start playing!
connect 194.147.90.147:28015
Config v2.0
-
AdvancedPerks
By Blackmatic in Plugins
⚡ AdvancedPerks
Turn every item into a legend.
AdvancedPerks introduces collectible Perk Tokens you can Gamble, Apply, Clear, Trade on the Market, or even find in Loot.
All wrapped in a clean UI with full server-side configuration config.
🎮 What Players Get
✔️ Gamble – roll for a random perk token with transparent drop odds
✔️ Apply – attach tokens to compatible items (Weapons / Armor / Tools)
✔️ Clear – remove perks from items (cost & workbench rules configurable)
✔️ Market – list, buy, cancel, and claim Scrap payouts (even offline)
✔️ Loot Drops – perk tokens can appear in configured crates & barrels
✔️ StatTrack – live kill counter for weapons
✔️ Hunter’s Instinct – highlights nearby animals
✔️ Aquaman & Fall Resist – underwater breathing & fall-damage reduction
✔️ Fun Perks – comic hit texts, laser beams, and blood fountains
⚙️ How It Works
📜 Tokens are real items (e.g., notes) bound to a secure server-side Perk ID (unspoofable)
📋 /perks UI – choose category → select token → target item → apply
🧩 Balancing system – stack caps, category caps, item blacklist/whitelist, and workbench requirements
🏷️ Item Names & Info – compact perk tags
📖 Perk Catalog
🔫 Weapons
• Bullet Damage I–IV – Increases bullet damage dealt.
• Explosion Damage I–IV – Increases explosive damage dealt.
• Accuracy I–IV – Reduces weapon spread (tighter aimcone).
• Magazine Size I–IV – Increases magazine capacity.
• StatTrack – Tracks lifetime kills (players / animals / NPCs).
• Hunter’s Instinct – Highlights nearby animals with markers.
🛡 Armor
• Projectile Resist I–IV – Reduces incoming projectile damage.
• Melee Resist I–IV – Reduces incoming melee damage.
• Explosion Resist I–IV – Reduces incoming explosive damage.
• Max Health I–IV – Increases maximum health (respects server caps).
• Durability I–IV – Slows condition loss on the item.
• Aquaman – Enables underwater breathing.
• Fall-damage Resist – Reduces fall damage taken.
⛏ Tools
• Wood Yield I–IV – Increases wood gathered.
• Ore Yield I–IV – Increases ore/stone gathered.
• Animal Yield I–IV – Increases animal resources gathered.
• Plant Yield I–IV – Increases plant/cloth/crop yield.
• Lucky Strike I–IV – Chance to double gathered resources.
🎭 Fun
Comic Hit – classic BAM/POW/WHACK text bursts
Laser Beam – colorful laser lines
Blood Fountain – juicy blood FX
🖥 User Interface
🔳 Three-column layout (Perk Tokens / Targets / Context)
🔍 Category filters: Weapons, Armor, Tools, Fun
🎲 Gamble panel with drop chances & costs
🧹 Held item panel with active perks + clear cost
📚 Perk Info window – rarity colors, pages, readable descriptions
🛒 Market UI – browse all listings, manage yours, and claim payouts
💻 Commands
/perks → Open main UI
/pmarket → Open market
/marketclaim → Claim pending payouts
/ap → Shortcut to /perks
Admin Only: /perks give <player> <perkId> [amount]
🔧 Balance & Config Highlights
⚖️ Costs: Scrap / Tech Trash / Wood / Stones, plus Economics or ServerRewards
⚖️ Workbench Rules: configurable tiers & radius for Apply / Clear
⚖️ Rarity Weights: fully adjustable odds for Common → Epic + Fun
⚖️ Loot Spawns: per-container filters with min/max token count
⚖️ Market System: min/max price, listing cap per player, duration, safe payouts
⚖️ Max Perks per Item: configurable caps for Weapons / Armor / Tools
⚖️ Item Rules: blacklist (e.g., C4) & whitelist (e.g., rocketlauncher → Magazine Size only)
⚖️ Health Caps: server-wide % cap, HP cap, or unique-per-player
⚖️ Hunter’s Instinct: tick rate, radius, marker count & color
🛡 Safety & Compatibility
• 🔒 Tokens securely bound to Perk IDs (server-mapped, unspoofable)
🧹 Wipe Reminder (Important)
After each server wipe, delete this plugin’s data file to prevent old item GUID/perk mappings or market records from carrying over.
Default path (Oxide): oxide/data/AdvancedPerks.json
Default path (Carbon): carbon/data/AdvancedPerks.json
The file will be recreated fresh on next load.
✨ With AdvancedPerks, every item becomes unique—whether it’s a Weapon, Armor, Tool, or just for Fun.
https://youtu.be/JvtK5Mbwbgw
-
War Mode PVP/PVE
Allows both PVE and PVP players to exist on a server at the same time. PVE players will have certain configurable protections and restrictions. You can have players use a command to flag themselves as PVP/PVE or you can assign it to them when they first spawn. If you have ZoneManager you can also designate specific zones to force player's to be PVE or PVP. Plugin is also compatible with SimpleStatus.
Note: Video is outdated, see documentation for a full list of new features!
Documentation:
A full readme including permissions, commands, and config options is available in this google doc link.
Disclaimer:
Like all of my plugins - this plugin is sold as is. I will be happy to take feature requests into consideration but make no guarantees about which ones get implemented. Please refer to the feature list before you make your purchase!
Developer API:
API Methods
// Returns the mode of the given entity. Also takes into account if the entity is in a forced mode zone. string GetEntityMode(BaseEntity entity); // Returns the group name for the given mode. For example if given 'pve' will return 'warmodepve' string GetModeGroup(string modeId); // Returns the target type for a given entity. Target types are the category that an entity falls into. // For example, if given a BasePlayer entity, it will return 'players'. If given a horse entity is will // return 'horses'. string GetEntityTargetType(BaseEntity entity); Hooks - place these in your plugin and WarMode will call them.
// Called when a player's mode has been updated or config changes have ocurred that may affect the mode. private void WarMode_PlayerModeUpdated(string userid, string modeId) // Used to override WarMode logic for taking damage. // If true/false is returned then WarMode logic will be skipped. Return null to continue WarMode logic. private object CanEntityTakeDamage(BaseCombatEntity target, HitInfo info) // Used to override WarMode logic for targeting. // If true/false is returned then WarMode logic will be skipped. Return null to continue WarMode logic. private object CanEntityBeTargeted(BasePlayer target, BaseEntity attacker, bool skipVendingCheck) // Used to override WarMode logic for triggering a trap. // If true/false is returned then WarMode logic will be skipped. Return null to continue WarMode logic. private object CanEntityTrapTrigger(BaseTrap trap, BasePlayer basePlayer) // Used to override WarMode logic for looting an entity. // If true/false is returned then WarMode logic will be skipped. Return null to continue WarMode logic. private object CanEntityLoot(BasePlayer looter, BaseEntity target, bool skipVendingCheck)
FREE Extension Plugins:
War Mode Admin Panel
Use the /warmode.config or /wmc command to open a panel that allows admins to update mode rules in game without having to reload the pluign. Requires the warmode.admin permission to use.
I HIGHLY recommend you use this extension!
WarModeAdminPanel.cs
War Mode Spawn UI
Provides a UI that is shown to players when they first spawn that prompts them to choose whether they want to be PVP or PVE. Also supports custom modes. Localization and config options available. This can also be configured to appear when players use the /flag command.
WarModeSpawnUI.cs
War Mode Rules UI
Using the /rules command (which is configurable) players can see a list of what restrictions they have for their current mode. These ruling will update dynamically based on your config settings.
WarModeRulesUI.cs
War Mode Badges
Customizable UI elements that will appear on the player's HUD to indicate what their current mode is.
WarModeBadges.cs
-
Super Hammer
Super Hammer enhances the building hammer with powerful features for managing, upgrading, and manipulating building structures. Perfect for builders, admins, and creative servers that want expanded hammer functionality.
✨ Features
- Instant Repair - Automatically repair building blocks to full health on hit
- Building Grade Cycling - Upgrade/downgrade building blocks through all tiers and skins with R key or entire structure at once!
- Skin Support - Cycles through Frontier, Gingerbread, Adobe, Brick, Concrete, Jungle, and Container skins
- Rotate Deployables - Rotate any deployable entity by 45° increments
- Quick Delete - Middle mouse to delete single entities, Shift+Middle Mouse for entire structures
- Modern UI Interface - Toggle features on/off with a sleek dark-themed GUI
- HUD Indicator - Shows active features below the hotbar when holding hammer
- Admin Tools - Check entity info, view code locks, transfer ownership
- Structure Analysis - View ownership distribution across connected structures
- TC Authorization Checks - Respects building privilege for non-admin users
- Per-feature Permissions - Granular control over which features players can access
- Persistent Settings - Player preferences saved between sessions
🔐 Permissions
superhammer.adminmenu | Access to admin menu (check entities, transfer ownership, bypass ownership checks)
superhammer.repair | Allows use of instant repair feature
superhammer.upgrade | Allows use of building grade upgrade/downgrade feature
superhammer.rotate | Allows use of deployable rotation feature
superhammer.delete | Allows use of entity deletion feature
superhammer.check | Allows use of entity check commands
superhammer.own | Allows use of ownership transfer commands
💬 Commands
/sh | Opens the Super Hammer GUI menu
/sh.check | View detailed info about the entity you're looking at
/sh.checkall | Analyze ownership distribution of connected structure
/sh.own [player] | Transfer ownership of single entity (to self or specified player)
/sh.ownall [player] | Transfer ownership of all connected entities
/sh.removeall | Delete all connected entities you own
Keyboard Shortcuts (While Holding Hammer)
Shift + R | Open Super Hammer menu
R | Upgrade building block / Rotate deployable
Ctrl + R | Downgrade building block
Middle Mouse | Delete single entity
Shift + Middle Mouse` | Delete entire connected structure
⚠️ Caveats and Disclaimers
- Admin permissions are powerful - The `superhammer.adminmenu` permission bypasses ownership checks. Only grant to trusted staff.
- Ownership transfer is permanent - Use `/sh.ownall` carefully as it will transfer ALL connected entities.
- Structure deletion is irreversible - Deleted structures cannot be recovered. Confirmation dialogs are shown for mass deletions.
- UberTool compatibility - Super Hammer automatically disables when UberTool is detected to prevent conflicts.
🌐 Localization
{ "BuildingBlocked": "<color=#ffc34d>Super Hammer</color>: Cannot use in a building blocked area.", "Permission": "<color=#ffc34d>Super Hammer</color>: You don't have permission to use a building hammer.", "HoldingHammer": "<color=#ffc34d>Super Hammer</color>: You must be holding a hammer.", "Enabled": "<color=#ffc34d>Super Hammer</color>: <color=#b0fa66>Enabled</color>.", "Disabled": "<color=#ffc34d>Super Hammer</color>: <color=#ff6666>Disabled</color>.", "EntityOwner": "<color=#ffc34d>Super Hammer</color>: You do not own this entity.", "TakeOwnership": "Took ownership of {0} entities.", "WallpaperRemoved": "Removed {0} wallpapers from your building blocks.", "CodeLock": "<color=#66ccff>Code</color>: " } 🤝 Support
Join the Dark Side Development for support!
📜 Legal
Copyright © 2025 Lincoln
This plugin, Super Hammer, is the intellectual property of Lincoln. The plugin may not be copied, modified, merged, published, or redistributed without the explicit permission of the creator, Lincoln.
Permission is granted solely for personal use on a Rust server that you own or manage. Commercial use, sharing with third parties, or distribution on multiple servers is strictly prohibited without prior consent from the creator.
Disclaimer of Warranty and Liability:
This plugin is provided "as is" without any express or implied warranties. The creator disclaims any liability for damages, including but not limited to server malfunctions, data loss, or other issues arising from the use of this software. Use of the plugin is at your own risk.
