Vinni_TV_'s Wishlist
-
QR Logo
By NINJA WORKS in Plugins
QR Logo
QRLogo is a plugin that displays a custom QR code on player screens in Rust servers. Display your server's Discord invite link, website, social media accounts, and more as a QR code that players can easily scan with their smartphones.
A small QR code icon is always displayed in the top-left corner of the screen. When clicked, it expands to the center of the screen with a **smooth animation**. Click anywhere on the screen to collapse it back to its original size.
✅Features
- Automatically generates QR codes from configured URLs
- No external libraries or image files required
- Full URL encoding support
- Freely adjustable display position
- Configurable sizes for normal and expanded views
- All settings managed via config file
✅Technical Specifications
- QR Code Standard: QR Code Version 1-20 supported
- Error Correction Level: M (Medium) - ~15% data recovery capability
- Rendering Method: Pixel-by-pixel drawing using CUI panels
✅Recommended Use Cases
- Discord Server Invite Links
- Server Website / Wiki
- Voting Sites (Rust-Servers.net, etc.)
- Donation Pages
- Social Media Accounts (Twitter/X, YouTube, etc.)
- Server Rules Page
✅Configuration
{ "QrUrl": "https://codefling.com", "LogoAnchorX": 0.01, "LogoAnchorY": 0.98, "LogoSizePx": 80.0, "ExpandedSizePx": 500.0, "EnableAnimation": true } ✅Important Notes
- If the URL is too long, it may be difficult to scan. You may need to resize it in the configuration. - We recommend using a URL shortening service. - If the URL is too long, the animation may be slow. Please set whether or not to animate depending on the length of the URL.
✅Contact
VOID / NINJA WORKS
X : @QB_WHITE
MADE IN JAPAN
-
Quarry Assault Event
By Code Brothers in Plugins
Transform quarry monuments into contested PvP hotspots with dynamic resource spawns and hostile defenders, without disrupting vanilla quarry functionality.
When a quarry is activated, resource-rich ore nodes emerge around the monument while scientists and guard dogs materialize to defend it. Players must fight through NPC resistance while competing with rivals, naturally creating intense PvP encounters and contested monument control.
Rather than creating a separate event system, Quarry Assault reacts directly to quarry activation, making these monuments feel dangerous, alive, and worth fighting over.
Designed to feel fully integrated with Rust’s mechanics, Quarry Assault automatically starts when quarries turn on, respawns resources periodically, and cleans up when the quarry shuts down or all defenders are eliminated.
Features
• Automatic activation when any quarry starts running
• Enhances (does not replace) vanilla quarry behavior
• Resource-rich ore node spawns (metal, sulfur, stone)
• Hostile scientist NPCs with AK-47s and hazmat suits
• Guard dog patrols for additional defensive layers
• Intelligent quarry type detection (Stone, Sulfur, HQM)
• Cinematic spawn animations — nodes and NPCs rise from the ground
• Configurable spawn radius and density
• Periodic node respawning while the quarry is active
• Clean despawn when quarry stops or defenders are eliminated
• Modern in-game admin control panel
• Server-wide event alerts and UI notifications
• Performance-aware spawning logic with staggered delays
• Fully configurable spawn counts, timings, and distances
Chat Commands (Admin Only)
/quarry
Opens the Quarry Assault control panel to view active events and adjust settings
Permissions
quarryassault.admin
Required to start, stop, or configure Quarry Assault events
Configuration
{ "NodeCount": 25, "NPCCount": 30, "DogCount": 10, "EventRadius": 50, "MinNodeDistance": 5, "MinNPCDistance": 3, "MinNodeToNPCDistance": 4, "NodeRespawnTime": 300, "NodeSpawnDelay": 0.15, "NodeRiseTime": 1.5, "NPCSpawnDelay": 0.2, "NPCRiseTime": 1.0, "DogSpawnDelay": 0.15 } Default values are tuned for balanced risk, server performance, and rewarding PvP encounters.
How It Works
When a quarry activates:
• The plugin detects the quarry type (Stone, Sulfur, or HQM)
• Resource nodes spawn in a radius around the quarry with rising animations
• Scientists materialize to defend the resources
• Guard dogs patrol the perimeter
• Server-wide alerts notify all players
During the event:
• Nodes respawn periodically (configurable)
• NPCs roam within the event radius and engage players
• The event continues as long as the quarry is powered
When the event ends:
• If defenders are eliminated: NPCs despawn, nodes remain
• If manually stopped: All entities are removed cleanly
• The quarry returns to vanilla behavior
Notes
Quarry Assault is built to enhance vanilla Rust, not override it.
Quarries function exactly as expected , this plugin simply raises the stakes and increases monument contestation.
Ideal for PvP-focused servers, progression-based gameplay loops, and servers looking to make monuments feel more alive.
Multi-quarry support: Stone Quarry, Sulfur Quarry, and HQM Quarry supported simultaneously.
Performance optimized: Staggered spawning prevents server lag even with large entity counts.
Created by CodeBrothers
Check out our other work on Codefling
-
-
Industrial Cooking Workbench
Industrial Cooking Workbench upgrades the vanilla Cooking Workbench by adding full Industrial automation support.
This plugin allows the Cooking Workbench to accept ingredients automatically via industrial inputs and output cooked items through industrial adapters, enabling hands-free, continuous cooking. Once connected to your industrial network, recipes are processed automatically with minimal interaction.
Perfect for players and servers that want automated food production, factory-style bases, and smoother late-game progression.
Permission needed: IndustrialCookingWorkbench.use
-
Defendable Bases
This plugin adds a new dynamic zombie event to your server, the appearance of which you can customize in the configuration for any standard and custom monuments
Description
The event begins with a message in chat that the evacuation of the general from the island will begin soon. At the end of the configured timer, a military checkpoint randomly appears on the map and it is said in the chat that the general's guard was killed, and the general himself was seriously wounded
The player and his friends (if you have any) need to arrive at the military checkpoint and call for help for the general with the laptop located at the checkpoint control center
After the player calls for help, waves of zombies will attack the base. During the preparation phase, players can upgrade the base with turrets, purchase ammunition for them, or place it from their inventory through the checkpoint control center. In the doorways, players can install barricades of different types (5 types of barricades, which differ in the amount of Hit Points) to contain the incoming waves of zombies. The player can also use a hammer to repair the barricades. During the attack phase, waves of zombies will be directed at you. You cannot allow zombies to kill the general, otherwise, the event will end. There are several zombie types (in future updates it is planned to add to the list of zombie types). Each type of zombie has its own tasks. After the end of each wave, a room with crates opens, where there will be a reward for you
At the end of the event, a helicopter arrives for the general and picks him up, and you are notified in chat that the event has been successfully completed. When the general dies, the event ends, as will the attack wave, the event, and all hope is lost!
All the necessary settings of zombies, timers, items in crates for each wave, as well as settings for each wave (the number of zombies of each type, the time of the preparation phase and the attack wave, etc.), settings of the military checkpoint (the price of buying something or improving the base, used ammo in turrets, etc.), the price of repairs, barricade options, and many other settings are available in the plugin configuration
Also in the event there are additional missions during the waves of attack, during which you will receive an additional reward (in future updates it is planned to add to the list of additional missions). You can set up additional missions in the settings of each attack wave
The event provides the use of several military base designs. The Mad Mappers team will add to the list of constructions for the event in the future. When an event appears, the plugin randomly selects the construction of the base from those that you have in the data folder, and also randomly selects a place to appear from all those that have been set in the plugin configuration
Also, the Mad Mappers team will begin to offer support in our custom maps for this event and contain files for the appearance of bases in custom monuments and locations on our maps
Constructions of other bases
Defendable Bases (Bundle-1) Defendable Bases (Bundle-2)
Custom Map
Maps that have a configuration for the appearance of bases on their custom monuments
You can also download all these files for all maps here
Deathland Badlands Destroyed World Detroit: Irreparable Damage Oregon 2: Last Hope Oregon: Land of Dead Pandora All files for custom maps are stored in the folder oxide/data/DefendableBases/CustomMap. You don't have to delete files from there, the plugin will understand by itself which map is currently installed on the server and will download only the necessary file if there is one in this folder. The plugin will tell you about this process in the console during the plugin loading. It will write in the console what file works on the current map, and what ones don’t work
If you want to create a custom place for the base to appear on your custom map or on a map that is not in this list, you have to create the ID of this custom map. After that you need to place an item such as a RAND Switch on your map. It must be placed randomly, where it will not be visible to other players. You will get the identifier, if you add up the three coordinates of the position of this object from RustEdit (x, y and z) and write the resulting value in the parameter of your file (an example file can be taken from ready-made files) - ID
As an example, let's take the coordinates (26.896, -456.158, 527.258), then our identifier is 26.896 - 456.158 + 527.258 = 97.996
Then you need to indicate a list of bases that will appear on your map. You need to copy the configuration data block for each base construction. In the database parameters you will specify the name of the base construction and a list of positions where it can appear
The list of positions consists of several parameters. First you need to specify the position and rotation of the appearance of the base on your map, then you can get these values using RustEdit. You need to choose the place for the appearance of the event on the custom monument, where the player has a ban on construction
You have such a parameter as the pursuit radius for such a type of zombie as Blazer. These zombies run around the base along this radius and shoot at the players. Please note! Some object sometimes may be on your map in this radius, for example a fence, and they will not be able to overcome it, because they cannot run inside this circle, and they haven’t a way out for them so you need to leave them a way or adjust it by increasing or decreasing the radius
You have a list of coordinates for the points of appearance of all zombies. It is necessary to indicate these coordinates evenly around the base so that the zombies run from different sides and attack all sides of the base, not just a few ones. So it will be more interesting to play this event. Also note the fact that you can indicate the coordinate where a player can create his house, so it is advisable to specify all the coordinates that are in the construction ban zone, they are in the zone of your custom monument. You can also get the coordinates of the appearance of zombies using RustEdit
Images
You may want to change some parameters during the plugin installation or the base configuration
In the plugin configuration these parameters are:
Custom Barricades => Price for repairs (per hammer hit) => List of items, 3 maximum (if the economy method is 3) In the base configuration, these parameters are:
List of turrets => Price to unlock => List of items, 3 maximum (if the economy method is 3) List of turrets => List of ammo => Price => List of items, 3 maximum (if the economy method is 3) List of barricades to buy => Price => List of items, 3 maximum (if the economy method is 3) A list of items that are in the laptop inventory when the base appears List of attack waves => Additional missions => Reward for completing the mission => List of items If you change items in the current configuration items, you need to upload the image for this item to the oxide/data/Images folder. In order for the plugin to load this image and can use it for display in the player's GUI. If it is a standard Rust item, you need to name this image file by its ShortName. If it is a custom item, you need to name the image file by the SkinID of the item
Then you need to make a few changes to the plugin configuration in the List of paths to GUI images item. You need to add a new image to this list. The name is the ShortName or SkinID of the item. The path to the image will look something like this: Images/{ShortName or SkinID}.png
If you use the economy of some following points on your server as prices, you can change the image with the name Economic to your own with the same name
All images must be used square. Attention! The lower size of the image file will be displayed to the player faster
Dependencies Required
NpcSpawn
Dependencies (optional, not required)
True PVE PveMode GUI Announcements Notify Discord Messages AlphaLoot CustomLoot NTeleportation Economics Server Rewards IQEconomic
Chat commands (only for administrators)
/warstart {name} – start the event ({name} – name of the base)
/warstop - end the event
Console commands (RCON only)
warstart {name} – start the event ({name} – name of the base)
warstop - end the event
givebarricade {steamid} {level} {amount} - a player with a SteamID ({steamid}) is given a certain number of barricades ({amount}) of a certain level ({level})
Plugin Config
en - example of plugin configuration in English ru - example of plugin configuration in Russian
Base Config
en - example of base configuration in English ru - example of base configuration in Russian
Custom Map Config
en - example of custom map configuration in English ru - example of custom map configuration in Russian
My Discord: KpucTaJl#8923
Join the Mad Mappers Discord here!
Check out more of my work here!
Creator of the default configuration and the bases – jtedal
Help in creating a plugin description – Jbird#2022
- #barricade
- #ch47
- (and 27 more)
