Luuxen's Wishlist
-
Personal Drone
Adds an AI drone companion that can fight, collect, purchase items, and even be your own flying vehicle! Easy to use and fully customizable, this drone is perfect for players who want to dominate battlefields, automate resource gathering or travel.
Features:
🚁 Universal Companion
• Attack enemies using turrets or drop grenades from above.
• Purchase products via vending machines remotely
• Collect wood, stone, and ore.
• Store loot in its inventory for quick access.
• Ride the drone for fast, tactical movement!
🎯 Battle-Ready
• Equip turrets and onboard weapons for defense.
• Configurable grenade-dropping mechanics
💰 Resource Looting
• Loot crates, boxes, and collectibles.
• Retrieve your lost items from your body after respawning.
• Make purchases from vending machines with controlled safezone access and purchase radius.
Customization & Controls
🛠️ Controls & Commands
• Assign custom buttons to execute tasks, access inventory, and mount the drone.
• Adjust 3D targeting arrows for better tracking.
• /pdrone – Spawn or remove your drone.
• /pdrone vending – Send your drone to a vending machine for shopping.
• /pdrone follow – Make your drone follow you.
🚀 Drone Performance & Behavior
• Set max altitude, acceleration, and movement speed.
• Configure obstacle detection.
📦 Inventory & Looting System
• Inventory with adjustable capacity limits.
• Blacklist specific items from being stored in the drone.
• Customize pickup rates and resource collection distances.
📸 See It in Action! Watch the Video
❌ IMPORTANT ❌
By default drone's max control range is limited by 500. To increase it, you can use drone.maxcontrolrange command in the server console.
📃 Configuration:
{ "Control setup": { "Which button will assign tasks to the drone, attack/fly to point, etc. (MIDDLE_MOUSE, SECOND_MOUSE, E, RELOAD, SPRINT)": "MIDDLE_MOUSE", "Button to open inventory if it exists (MIDDLE_MOUSE, SECOND_MOUSE, E, RELOAD, SPRINT)": "RELOAD", "Button to mount drone if this option enabled (MIDDLE_MOUSE, SECOND_MOUSE, E, RELOAD, SPRINT)": "E", "Range of action of the assignment button": 25.0, "Display 3D arrows over a target/point?": true, "Arrow display duration": 2 }, "GUI setup": { "How many seconds to update the GUI?": 6, "Panel layer (Hud, Overlay, Overall, Hud.Menu, Under)": "Overlay", "Panel position": { "type": "RectTransform", "anchormin": "1 1", "anchormax": "1 1", "offsetmin": "-170 -104", "offsetmax": "-10 -10" }, "Second position of the panel (used if the player has a personal bot/animal)": { "type": "RectTransform", "anchormin": "1 1", "anchormax": "1 1", "offsetmin": "-335 -104", "offsetmax": "-175 -10" }, "Third position of the panel (used if the player has a personal bot and a personal animal)": { "type": "RectTransform", "anchormin": "1 1", "anchormax": "1 1", "offsetmin": "-500 -104", "offsetmax": "-340 -10" }, "1 panel color": "#7f8c8d", "2 panel color": "#bdc3c7", "Health bar color": "#2ecc71", "Shortcut buttons": [ { "Text on button": "Land Drone", "Executable chat commands": [ "pdrone land" ] } ] }, "Drones Settings": [ { "Drone item": { "Item name": "Personal Drone", "Item skin": 2824523761, "Can pickup?": true }, "Command spawn": { "Can player spawn this drone using a chat command? (/pdrone {name})": true, "Permission to spawn": "personaldrone.drone1", "Spawn cooldown": 3600.0, "Name of this drone preset to spawn": "drone1", "Can player pickup this drone after spawn?": false }, "Drone Movement": { "Altitude acceleration": 30.0, "Movement acceleration": 30.0, "YAW acceleration": 5.0 }, "Obstacle Detectors": { "Forward obstacle detector": { "Obstacle detect distance": 5.0, "How many meters to fly up if an obstacle is detected": 5.0 }, "Backward obstacle detector": { "Obstacle detect distance": 5.0, "How many meters to fly up if an obstacle is detected": 5.0 } }, "Addons": { "Inventory Addon": { "Add inventory to drone?": true, "Inventory capacity": 12, "Black list of items that cannot be put into the inventory of the bot": [ "rocket.launcher" ] }, "Seat Addon": { "Add invisible seat for drone's owner?": true }, "Turret Addon": { "Add turret to drone? (more settings in DroneTurrets plugin's config)": true, "Default weapon shortname (not necessary)": "" }, "Grenade thrower Addon (requires inventory)": { "Enable feature to throw grenades to the target? (player will be need to put the grenades to drone inventory)": true, "Throw cooldown": 1.0, "Distance between target and drone to start throwing": 5.0 }, "Purchase in Vending Addon (requires inventory)": { "Purchase in vending enable? (requires inventory)": true, "Block buy in safezone vendings?": false, "Block buy in non-safezone vendings?": false, "Max distance to buy": 200.0 }, "Loot Collect Addon (requires inventory)": { "Can drone loot crates?": true, "Can drone pickup collectibles? (sulfur, metal, wood etc.)": true, "Collectibles pickup rate (shortname:rate)": {}, "Min distance to pickup": 5.0 } }, "Death marker": { "Show marker on drone's death position?": true, "Display name on map": "Drone's death marker", "Marker radius": 0.35, "Outline color (hex)": "00FFFFFF", "Main color (hex)": "00FFFF", "Alpha": 0.5, "Duration": 20 }, "Drone max. health": 1000.0, "Minimum fly height": 10.0, "Kill in water?": false, "Disable collision damage": true } ] }
-
Trawling
Trawling is a plugin that aims to add a new way to catch fish. Slap a net into the boats storage and trawl away.
This plugin has a huge array of configurable features
This is a quality of life plugin, as such it just works - there are no perms, there are no commands.
Simply when a player adds a net to the storage of either the Rowboat or RHIB, it will automatically spawn a net
at the rear of the boat (this is just for looks, but it adds 1000% more fun to the plugin).
As the player drives the boat it will automatically catch fish (which fish can be caught is also in the configs).
This plugin takes into account the depth of the boat when it picks which fish you caught (meaning you can set sharks to only
be catchable in the deep water [as an example]).
POTENTIAL ISSUE: I have been informed by one of my plugin purchasers that my plugin in combination with another can
increase the chance of boats bugging out a bit (you can no longer interact with the boats engine).
I have yet to be able to replicate the issue, but I am investigating it. So please take that into account when purchasing this plugin.
None yet, if you think of anything neat or if you feel this plugin is lacking anything please contact me and I will
seriously think about updating the plugin with your suggestions.
None, this plugin is designed to be for all to enjoy.
There are a few config fields that need a little more explanation
SecondsPerTick - This is how many seconds will pass per tick. A tick will entail running through all active trawling sessions, and processing their catches since last tick etc. default is that the plugin with process the boats once ever second (no impact on my development server) UseCaptainsInventory - All catches are automatically put into the storage of the boat, unless the flag is set to false or it is full, in which case the fish will be added to the captains inventory. If that fails then the fish will be thrown overboard (catch and release). DeepWaterMinDepth - This value is checked when determining a catch, it uses Facepunch's terrain data and your position to check how far out you are. If you are in "deep water", then the catch will be taken from the [DeepWeights] data. CatchMinSpeed / CatchMaxSpeed - This was added to make trawling a little more interesting/difficult. There is a sweet spot in terms of speed you need to hit to be able to catch anything. DurabilityLossPerCatch - Fairly straight forward, every catch you get the net(s) in the storage will lose durability. When you run out of nets the players trawling session is over. DistancePerCatch - This is how far a boat has to have travelled in order to be able to catch a fish - the default is very short, meaning you can catch a lot of fish quickly, increase this to make this plugin less OP. Distance is in (approx.) meters. Shallow / Deep - These are your pools of fish that can be caught at what depths and in what distribution (again approx.) FishCatchFX - this is played whenever a fish is caught, the default is the mushroom picking sound. but you can try out others as well [https://www.corrosionhour.com/rust-prefab-list]. or contact me for some other ones that are decent (I tried several before picking the mushie sound) - leaving it as an empty string will stop any effect from playing. BoatSpeedIndicatorIcon - IMPORTANT: this plugin will not load any non Rust images, you can only use images from within rust itself. The default is the fishing tackle icon, but another good one is the fallback [assets/icons/triangle.png] image.
Below is a copy of Version 1's config file.
{ "Version": 2, "SecondsPerTick": 0.4, "UseBoatStorage": true, "UseCaptainsInventory": true, "AllowRHIB": true, "AllowRowboat": true, "DeepWaterMinDepth": 6.0, "CatchMinSpeed": 3.5, "CatchMaxSpeed": 15.5, "DistancePerCatch": 15.0, "CatchAttemptsPerCatch": 2, "DurabilityLossPerCatch": 2.0, "ChatPrefix": "<color=#baf>[Trawler]</color> ", "Shallow": [ { "shortname": "fish.troutsmall", "skinId": 0, "weight": 50, "min": 1, "max": 2 }, { "shortname": "fish.herring", "skinId": 0, "weight": 40, "min": 1, "max": 3 }, { "shortname": "fish.minnows", "skinId": 0, "weight": 40, "min": 2, "max": 4 }, { "shortname": "fish.sardine", "skinId": 0, "weight": 35, "min": 1, "max": 3 }, { "shortname": "fish.yellowperch", "skinId": 0, "weight": 20, "min": 1, "max": 2 }, { "shortname": "fish.troutsmall", "skinId": 0, "weight": 50, "min": 1, "max": 2 }, { "shortname": "fish.herring", "skinId": 0, "weight": 40, "min": 1, "max": 3 }, { "shortname": "fish.minnows", "skinId": 0, "weight": 40, "min": 2, "max": 4 }, { "shortname": "fish.sardine", "skinId": 0, "weight": 35, "min": 1, "max": 3 }, { "shortname": "fish.yellowperch", "skinId": 0, "weight": 20, "min": 1, "max": 2 }, { "shortname": "fish.troutsmall", "skinId": 0, "weight": 50, "min": 1, "max": 2 }, { "shortname": "fish.herring", "skinId": 0, "weight": 40, "min": 1, "max": 3 }, { "shortname": "fish.minnows", "skinId": 0, "weight": 40, "min": 2, "max": 4 }, { "shortname": "fish.sardine", "skinId": 0, "weight": 35, "min": 1, "max": 3 }, { "shortname": "fish.yellowperch", "skinId": 0, "weight": 20, "min": 1, "max": 2 } ], "Deep": [ { "shortname": "fish.salmon", "skinId": 0, "weight": 40, "min": 1, "max": 2 }, { "shortname": "fish.anchovy", "skinId": 0, "weight": 30, "min": 1, "max": 3 }, { "shortname": "fish.herring", "skinId": 0, "weight": 30, "min": 1, "max": 3 }, { "shortname": "fish.orangeroughy", "skinId": 0, "weight": 10, "min": 1, "max": 1 }, { "shortname": "fish.smallshark", "skinId": 0, "weight": 5, "min": 1, "max": 1 }, { "shortname": "fish.salmon", "skinId": 0, "weight": 40, "min": 1, "max": 2 }, { "shortname": "fish.anchovy", "skinId": 0, "weight": 30, "min": 1, "max": 3 }, { "shortname": "fish.herring", "skinId": 0, "weight": 30, "min": 1, "max": 3 }, { "shortname": "fish.orangeroughy", "skinId": 0, "weight": 10, "min": 1, "max": 1 }, { "shortname": "fish.smallshark", "skinId": 0, "weight": 5, "min": 1, "max": 1 }, { "shortname": "fish.salmon", "skinId": 0, "weight": 40, "min": 1, "max": 2 }, { "shortname": "fish.anchovy", "skinId": 0, "weight": 30, "min": 1, "max": 3 }, { "shortname": "fish.herring", "skinId": 0, "weight": 30, "min": 1, "max": 3 }, { "shortname": "fish.orangeroughy", "skinId": 0, "weight": 10, "min": 1, "max": 1 }, { "shortname": "fish.smallshark", "skinId": 0, "weight": 5, "min": 1, "max": 1 }, { "shortname": "skull.human", "skinId": 0, "weight": 10, "min": 2, "max": 2, "customName": "Ancient Skull" } ], "ShallowWeights": null, "DeepWeights": null, "CatchValues": null, "Rowboat": { "position": [ 0.0, -0.1, -1.8 ], "rotation": [ 0.0, -90.0, 110.0 ] }, "RHIB": { "position": [ 0.0, 0.1, -3.0 ], "rotation": [ 0.0, -90.0, 110.0 ] }, "FishCatchFX": "assets/prefabs/deployable/survivalfishtrap/effects/fish_caught.prefab", "BoatSpeedIndicatorIcon": "assets/prefabs/missions/items/fishing.tackle.icon.png" }
-
Basements
Basements lets players build underground rooms beneath their bases. Place a hatch on your foundation and dig straight down into a hidden basement with walls, ceilings, and full building privileges. Great for stashing loot, setting up secret bunkers, or just adding extra space.
Readme Link - Click Here for Instruction and Documentation
👆Highly recommend reading the FAQ section!
BUILD
Build basements easily from your tool cupboard. Just place an entrance to get started.
EXPAND
Expand your basement by drilling underground. But don't forget to bring a headlamp - its dark down there!
TRAVERSE
Place multiple entryways, building out your labyrinth of tunnels beneath your base.
DECORATE
All deployables, electricity, and storage items can be placed in your basement. Take advantage of your new space!
RAID
Nothing is safe in Rust, including your basement. If all the entrances are destroyed, then the basement is too. Any loot below will float to the surface. Protect the entrance at all costs!
API METHODS (For Plugin Developers)
// Returns true if the given entityId is part of a basement. bool IsBasementEntity(ulong entityId) // Returns the building ids of the basements connected to a given surface building id. uint[] GetBasementBuildingIds(uint surfaceBuildingId) // Returns the building ids of the surface buildings connected to a given basement building id. uint[] GetSurfaceBuildingIds(uint basementBuildingId) Extension Plugins
These are free plugins that add additional functionality to Basements.
BasementsManager
Provides a UI for admins to view and manage the basements on the server. Useful for debugging & fixing issues. Use with the /bm command, requires the basements.admin permission to use.
BasementsManager.cs
-
CRATER (custom map)
After the meteorites hit, craters were left on the land. One of them is so big that it occupies 80% of the island.
Right in the center of the location is the meteorite that scientists were trying to research... but something happened and the research station was abandoned.
Be careful... lava is very hot as you know, and it can kill you. Or it can help defend your base from uninvited guests... 😉
The unique landscape and custom locations that complement the map's concept will bring a new experience to players.
Due to the complex landscape, the road and railway networks required extra work.
They now fully cover the island and consist of two loops.
The main loop goes along the edge of the main crater, and the inner one connects the main locations.
Scavenger's Toll Acts as the sole bridge between the mainland and an island.
While there's no other path up, you can always climb the cliff sides.
The area is packed with loot crates and patrolled by Scientist NPCs.
Sector Ash Research complex on an ancient meteorite. Divided into two zones:
a loot area with fuel barrels, and a build zone located directly on the meteorite and deadly molten lava.
Damaged Heliostation A decorative location that complements the map's overall vibe.
Building is blocked at the monument itself, but there is a lake nearby where building is allowed.
Spawns a small number of both regular and military crates.
Altar Fully buildable cave, excluding the offering room.
Features two entrances, including an atmospheric stairway flanked by torches.No loot spawns.
Silent Caldera Semi-flooded double caldera.
Scenic location intended for player building.
Shallow water in the center offers convenient build spots.
Features a nearby metro entrance for easy transit.
Monoliths Ancient monoliths revealed by a meteorite strike.
Buildable area with no loot, except for barrels near the pond.
Scenic base location in close proximity to major monuments, including Outpost, Launch Site, and a metro entrance.
Stone Fangs Buildable rock maze where players can hide or get lost.
Features a hidden cave and a river flowing through the area.
Stone Quarry located downstream.
Forgotten Oasis Desert location split into two zones: a loot spawn area and a buildable zone with a freshwater pond.
Scenic desert spot with ancient temple ruins.
Other custom places.
Please rate ⭐⭐⭐⭐⭐ the map. Thank you!
The map is password protected, if you want to make changes or you have any questions please write to me on discord.
Litum on -
-
Destroyed World
A global catastrophe has broken out on a remote island located in the open ocean. Quite recently, life flourished here. It took quite a bit of time and people began to come to the remains of the island, but this world has become too cruel. Be careful exploring the island. Incredibly huge multi-level locations are waiting for you. For a complete atmosphere, I suggest profiles for the BetterNPC plugin, you will find them in the archive with the map. I also want to express my gratitude for the help in creating some locations of a good Shemov mapper.
Features:
Prefab Count: ~74к prefabs Size: 4000к A lot of interesting locations to explore (Ground, underground, underwater) Several places to build bases Extensive network of railways connected to underground tunnels Configuration for custom monuments for the Better NPC plugin You can take the subway to the underwater laboratory How can I view the map?
You can do this in our Discord server by submitting a request for an invitation to our servers. There you will be given the rights of an "administrator” and without any difficulties you will be able to fly around the map and fully familiarize yourself with it.
Discord Server: https://discord.gg/UpUXuxs4Vx
For which plugins do I provide configuration files?
Defendable Bases BetterNpc Custom monuments:
Huge Radioactive Settlement (A huge monument with radiation, lots of puzzles and an unusual landscape) Brooklyn (Dilapidated part of the famous city) Abandoned Complex (An underground monument with many levels and atmosphere) Village by the Lake (A post-Soviet village with beautiful nature and lots of details) Destroyed Church (A large monument in a scary style) Military Bunker (Mysterious intelligence and research station) Ancient City (The flooded ancient city) Rozovo Station Landfish Station Lanova Station Station Supermarket Diner The ground railway is connected to underground tunnels (please enter the tunnel only with the workcart in front) Place to Build Monuments from Facepunch:
Launch Site Radtown Nuclear Missile Silo Ferry Terminal Outpost Junkyard Water Treatment Plant Train Yard Airfield Military Tunnel Power Plant OilRig (2) Harbor Bandit Camp Sewer Branch Lighthouse Fishing Village Ranch The Dome Satellite Dish Roadsite Monument Underground Tunnels Arctic Research Base Underwater Lab Ziggurat
