GangstaPichu's Wishlist
-
PNPC Raid Addon
This addon for the PersonalNPC plugin allows bots to use rocket and grenade launchers to attack buildings, players and NPCs, making raids more intense and dynamic.
Features:
🔥 AI Raiding
• Bots use rocket launchers and grenade launchers to destroy buildings and eliminate enemies.
• Uses ammo from inventory or infinite ammo mode (configurable in settings).
• Compatible with Multiple Grenade Launcher, Rocket Launcher, and even the Snowball Gun!
🎯 Customizable Attack Settings
• Adjust attack cooldowns for each weapon type.
• Choose default projectiles for bots with infinite ammo mode enabled.
• Setup bot behavior and efficiency in raids.
How to Use:
1️⃣ Spawn a bot from the PersonalNPC plugin.
2️⃣ Equip it with a rocket or grenade launcher.
3️⃣ The bot will attack buildings, players, or other NPCs!
📜 Requirements:
• PersonalNPC Plugin
📸 See it in Action! Watch the Video
📃 Configuration:
{ "Permission to use this addon on all bots of player (not required)": "pnpcaddonraid.override-setup", "Multiple Grenade Launcher Setup": { "Attack Cooldown (leave 0 to use default cooldown for current weapon)": 0.0, "Default projectile prefab (used if infinite ammo is enabled)": "assets/prefabs/ammo/40mmgrenade/40mm_grenade_he.prefab" }, "Rocket Launcher Setup": { "Attack Cooldown (leave 0 to use default cooldown for current weapon)": 0.0, "Default projectile prefab (used if infinite ammo is enabled)": "assets/prefabs/ammo/rocket/rocket_basic.prefab" }, "Snowball Gun Setup": { "Attack Cooldown (leave 0 to use default cooldown for current weapon)": 0.0, "Default projectile prefab (used if infinite ammo is enabled)": "assets/prefabs/misc/xmas/snowball/snowball.projectile.prefab" } }
-
BankCell
The plugin allows you to grant permission to players who will be able to save some loot.
Description:
This plugin and the ability to store your belongings in a safe deposit box, which you can open using one of the specified commands. You can limit the number of items you can put in a cell, and also set up a blacklist of items that cannot be put in a cell. You can assign privileges to use a cell depending on the group of players.The player can also transfer their items from wipe to wipe.
How does it work?
The player prescribes a chat command, which is specified in the config. It opens a cell with slots that are configured in the config. He can put items there that are not blocked in the config. Closes the cell and the items are successfully saved. If the player runs out of privilege, when trying to open a cell, he will return all items to his inventory.
en - example of plugin configuration in English
ru - example of plugin configuration in Russian
My Discord: CASHR#6906
Join the Mad Mappers Discord here!
Check out more of my work here!
-
Canvas
By Raul-Sorin Sorban in Plugins
Canvas provides your server a new way to allow your community to connect or play against eachother in an art pixel war. This is heavily inspired by r/place.
Features
Large canvases that players in your server can draw on Three different types of pixel group-based payments for fresh or overtaking fees Group-based cooldowns for placing pixels Zooming in and out / scrolling capabilities, or coordinate inputs Pixels are registered per players that overtook them Pixel age tracking Exporting to Imgur or PNG in super-size resolutions (API optimal) Next Update
Multi-selection support — for selective pixels exporting + API Custom empty-pixel background colors (dark/light mode or paper) Viewer settings — saved to file Timelapse support — record placed pixels + API Pixel notes — for any purchased pixels, you can leave notes More exporting options Roadmap
Load in the actual 2022-edition r/place datasets into Canvas Add image loader into the Canvas Add private canvases, multiple global canvas pages and showcase lists Integrate export Canvases onto signs (can already do it by exporting the Canvas to Imgur, and using SignArtist to place it on) Pixel notes Live feed of other players' selected pixels
API
byte [] ExportCanvas ( int scale = 25, int yOffset = 1, bool transparent = false, int blur = 0 ); // Exports PNG squared Canvas void UploadCanvasToImgur ( Action<string> onUpload, int scale = 25, int yOffset = 1, bool transparent = false, int blur = 0 ); void SetPixel ( int x, int y, string color, string note, ulong playerId ); // playerId can be 0 to anonymously set it void ClearPixel ( int x, int y ); void ApplyImage ( string url ); // Downloads and applies the pixels of an image - make sure it's the same resolution as the canvas byte [] ExportCanvas ( Canvas.Painting painting, int scale = 25, int yOffset = 1, bool transparent = false, int blur = 0 ); // Exports PNG squared Canvas void UploadCanvasToImgur ( Canvas.Painting painting, Action<string> onUpload, int scale = 25, int yOffset = 1, bool transparent = false, int blur = 0 ); void SetPixel ( Canvas.Painting painting, int x, int y, string color, string note, ulong playerId ); // playerId can be 0 to anonymously set it void ClearPixel ( Canvas.Painting painting, int x, int y ); void ApplyImage ( Canvas.Painting painting, string url ); // Downloads and applies the pixels of an image - make sure it's the same resolution as the canvas Configuration
Permissions
Canvas.use: To be able to call the /canvas and do any activity. Canvas.export: To be able to run the Export UI command and see the button on the Canvas. -
Simple Radar
An advanced, performance-optimized plugin for Rust, designed to enhance server administration and gameplay experience. This plugin provides real-time information about players, stashes, and tool cupboards, making it an essential tool for admins.
Key Features
Enhanced Player Tracking: Displays players' names, distances, and health status, along with a unique team color indicator for easy differentiation. Stash and Tool Cupboard ESP: Identify the locations and distances of stashes and tool cupboards effortlessly. Voice Transmission Indicator: A new feature that signals when players are transmitting voice, adding a strategic layer to gameplay. Player Vision Arrows: Visual arrows show the direction in which players are looking, offering tactical insights for admins. Configurable Settings: Tailor the radar with adjustable refresh rates, visibility distance, and more through an easy-to-use configuration file. Efficient and Performant: Built with performance in mind, ensuring smooth gameplay even on busy servers. Commands and Permission
/radar - Activates radar for players with a default 1-second refresh rate and 250m range. /radar <refresh rate> - Sets a custom refresh rate for player radar. /radar <refresh rate> <distance> - Customizes both refresh rate and distance for the radar. /radar <refresh rate> <distance> <players/stashes/all> - Extends radar functionality to include players, stashes, or all entities.
You must give your admins this permission to use radar: simpleradar.use Config
{ "Make players with moderatorid not see players with ownerid": true, "Enable player vision arrows": false, "Add a voice indicator for players who are tansmitting voice": true, "Show voice indicator for x seconds after speaking": 2.0, "Minimum allowed radar refresh rate": 1.0, "Maximum radar distance": 250.0 } Support and More
Checkout my discord server here. Showcase Video (old)
-
Tiered Electricity
Tiered Electricity allows players with permission to be granted increased power output and other properties from all available electricity power source entities in the game:
Small Battery Medium Battery Large Battery Solar Panels Wind Turbines Fuel Generators Test Generators Simply grant permissions to players and all their electric power sources will inherit the property of that Tier immediately, as set in the config.
Works excellently with any Shop/Reward Shop that can issue commands and/or permissions.
There are 3 basic Tiers which will probably suit most people, but server owners can create as many tiers as they like by cloning an existing tier in the config and editing to suit, the number of tiers is infinite!
PLEASE NOTE:
Due to limitations within the game, the modified power output and will not be displayed on the UI panel. Only the maximum default values can be displayed. But the output will be modified and you will see this modified value when using the wire tool when you take the output and connect it to the input of a IO Entity.
Quantum Batteries:
There is also an option to enable Quantum Batteries for players with permission. All batteries owned/placed by a player with this permission will have infinite power!
NOTE: Tier order in the config is IMPORTANT. The lowest tier must be at the top of the list in the config, with the highest tier at the bottom. If you don't do this, f players are in more than one group with multiple permissions for this plugin, the values may be undesirable!
PERMISSIONS DO NOT STACK.
Permissions:
tieredelectricity.admin (needed for the reload command) tieredelectricity.quantum (all players batteries will be quantum type) tieredelectricity.tier1 tieredelectricity..tier2 tieredelectricity..tier3 etc (Permissions will be set for each tier you create and will be named after the tier name in the config.)
Commands (prefix with / for use in chat):
reload <batteries|solar|turbine|fuelgen|testgen|all> Note: Reloading can cause heavy load, depending on how many IOEntities are on the map, high pop will obviously be higher load. You can mitigate this by only reloading the config you need to if you have made changes, without reloading the whole plugin or all types.
Config is very easy with clear instructions and Rust default values available, but very customisable.
Default Config: