SuperKitten's Wishlist
-
Radtown Event
By The_Kiiiing in Plugins
This plugin adds a high-risk, high-reward element to the newly introduced Radtown Monument. This dynamic event spawns a hazardous shipping container filled with valuable loot but surrounded by dangerous radioactive material. The challenge is twofold: not only must players manage the intense radiation levels, but they must also defend the container from relentless attack drones that aim to destroy it.
Key Features:
Valuable Loot: The container holds rare and powerful resources, making it a highly coveted prize.
Multiple drone attack waves: Drones attack in mul
Intense Radiation: High levels of radiation require careful planning and protective gear to approach safely.
Drone Defense: As players attempt to claim the loot, AI-controlled drones will attack the container. Players must defend it until the crate unlocks.
Catastrophic Explosion: If players fail to protect the container or take too long, it will trigger a massive explosion, devastating the area and killing any nearby players.
Configuration options:
Drone wave count, drone count per wave Drone health and damage Container health Crate Loot and much more ...
This plugin enhances the Radtown Monument with intense, timed gameplay, rewarding those who can outlast both the environment and the drones—but punishing failure with explosive consequences!
Permissions:
radtownevent.admin - Required to run admin commands
Commands:
radtown start - Start the event radtown stop - Stop the event
Developer Api:
void OnRadtownEventContainerDelivered() // Called when the container has been delivered and the event is ready to start void OnRadtownEventStart() // Called when the locked crate inside the container has been hacked void OnRadtownEventEnd(bool success) // Called when the event is over. Success is false when the container exploded
Configuration:
{ "Time between events (minutes)": 60, "Crate hack time (seconds; drone waves will spawn until the crate is fully hacked)": 600, "Container health": 8000, "Time before despawn after event has been completed (seconds)": 300, "Time before despawn if event is not started (minutes)": 30, "Make event zone visible": false, "Drone wave configuration": [ { "Wave number": 1, "Preparation time before drones spawn (seconds)": 5, "Maximum number of concurrent drones": 3, "Explosive drone configuration": { "Number of attack drones to spawn (0 to disable)": 20, "Drone health": 100, "Damage per shell": 40, "Target players": false }, "Kamikaze drone configuration": { "Number of kamikaze drones to spawn (0 to disable)": 0, "Drone health": 100, "Damage on explosion": 60, "Target players": false } }, { "Wave number": 2, "Preparation time before drones spawn (seconds)": 20, "Maximum number of concurrent drones": 4, "Explosive drone configuration": { "Number of attack drones to spawn (0 to disable)": 20, "Drone health": 150, "Damage per shell": 50, "Target players": false }, "Kamikaze drone configuration": { "Number of kamikaze drones to spawn (0 to disable)": 30, "Drone health": 150, "Damage on explosion": 60, "Target players": false } }, { "Wave number": 3, "Preparation time before drones spawn (seconds)": 20, "Maximum number of concurrent drones": 5, "Explosive drone configuration": { "Number of attack drones to spawn (0 to disable)": 40, "Drone health": 200, "Damage per shell": 40, "Target players": true }, "Kamikaze drone configuration": { "Number of kamikaze drones to spawn (0 to disable)": 40, "Drone health": 200, "Damage on explosion": 60, "Target players": false } }, { "Wave number": 4, "Preparation time before drones spawn (seconds)": 20, "Maximum number of concurrent drones": 8, "Explosive drone configuration": { "Number of attack drones to spawn (0 to disable)": 40, "Drone health": 250, "Damage per shell": 70, "Target players": true }, "Kamikaze drone configuration": { "Number of kamikaze drones to spawn (0 to disable)": 40, "Drone health": 250, "Damage on explosion": 80, "Target players": true } }, { "Wave number": 5, "Preparation time before drones spawn (seconds)": 20, "Maximum number of concurrent drones": 8, "Explosive drone configuration": { "Number of attack drones to spawn (0 to disable)": 40, "Drone health": 250, "Damage per shell": 70, "Target players": true }, "Kamikaze drone configuration": { "Number of kamikaze drones to spawn (0 to disable)": 40, "Drone health": 250, "Damage on explosion": 80, "Target players": true } } ], "Locked crate loot table": { "Enabled": false, "Minimum items": 4, "Maximum items": 8, "Item list": [ { "Short name": "scrap", "Min amount": 12, "Max amount": 48, "Chance (1 = 100%)": 1.0, "Skin id": 0, "Custom name": "" } ] } }
-
Flying Cargo Ship Event
By The_Kiiiing in Plugins
The Flying Cargo Ship introduces a new gameplay experience, with a cargo ship soaring through the skies, guarded by anti-air turrets. Players must disable these defenses by confronting NPCs at the control center, where they can also find the Air Card, granting access to the ship's lower deck.
Control Center
The Control Center spawns at a random monument and is guarded by NPCs. There is a button inside to disable the turrets on the flying cargo ship. An Air Card can also be found there, granting you access to the lower deck of the cargo ship.
Anit-Air Turret
The Flying Cargo Ship is equipped with Anti-Air Turrets. The turrets need to be disabled before approaching the ship.
Commands
Commands can be executed from the server console or the in-game F1 console
fcargo start fcargo stop Required permission:
flyingcargoship.admin
For developers
This hook gets called when the event starts
void OnFlyingCargoStart() This hook gets called when the event is over
void OnFlyingCargoEnd()
Configuration
{ "Schedule event": true, "Time between events (minutes)": 60, "Event duration (minutes)": 40, "Time before ship leaves after all crates have been looted (seconds)": 300, "Time before radiation when ship is leaving (seconds)": 30, "Double NPC count on ship": false, "Control center destroy time (seconds)": 300, "Control center NPC count": 8, "Use Loottable plugin for loot (requires Loottable)": true, "Ship loot configuration": { "IMPORTANT NOTICE": "The maximum total crate count is 21. If the crate count in the config is higher, excess crates will be ignored, starting at the lowest tier", "Locked crate count (total crate count shold be less than or equal to 21)": 4, "Elite crate count (total crate count shold be less than or equal to 21)": 4, "Military crate count (total crate count shold be less than or equal to 21)": 6, "Normal crate count (total crate count shold be less than or equal to 21)": 7, "Locked crate loot table": { "Enabled": true, "Item list": [ { "Short name": "scrap", "Min amount": 10, "Max amount": 100, "Chance (1 = 100%)": 1.0, "Skin id": 0 }, // Removed for legibility ] }, "Elite crate loot table": { "Enabled": false, "Item list": [] }, "Military crate loot table": { "Enabled": false, "Item list": [] }, "Normal crate loot table": { "Enabled": false, "Item list": [] }, "NPC loot table": { "Enabled": true, "Item list": [ // Removed for legibility ] } }, "Control center NPC loot table": { "Enabled": true, "Item list": [ // Removed for legibility ] }, "Control center NPC configuration": { "Npc name": "Air Scientist", "Health": 200.0, "Enable radio chatter": true, "Sense range (m)": 50.0, "Vision cone (degrees)": 135.0, "Damage scale (1 = 100%)": 1.0, "Memory duration (seconds)": 30.0, "Roam range (m)": 20.0, "Chase range (m)": 40.0, "Remove corpse on death and drop bag": true, "Kit (requires Kits plugin)": "", "Clothing items": [ { "shortName": "hazmatsuittwitch", "amount": 1, "skinId": 0 } ], "Belt items": [ { "shortName": "rifle.lr300", "amount": 1, "skinId": 0 }, { "shortName": "grenade.f1", "amount": 10, "skinId": 0 } ] }, "Cargo ship NPC configuration (Top)": { "Npc name": "Air Scientist", "Health": 250.0, "Enable radio chatter": true, "Sense range (m)": 100.0, "Vision cone (degrees)": 135.0, "Damage scale (1 = 100%)": 1.0, "Memory duration (seconds)": 30.0, "Roam range (m)": 1.0, "Chase range (m)": 1.0, "Remove corpse on death and drop bag": true, "Kit (requires Kits plugin)": "", "Clothing items": [ { "shortName": "hazmatsuittwitch", "amount": 1, "skinId": 0 } ], "Belt items": [ { "shortName": "rifle.lr300", "amount": 1, "skinId": 0 } ] }, "Cargo ship NPC configuration (Normal)": { "Npc name": "Air Scientist", "Health": 200.0, "Enable radio chatter": true, "Sense range (m)": 40.0, "Vision cone (degrees)": 135.0, "Damage scale (1 = 100%)": 1.0, "Memory duration (seconds)": 30.0, "Roam range (m)": 20.0, "Chase range (m)": 40.0, "Remove corpse on death and drop bag": true, "Kit (requires Kits plugin)": "", "Clothing items": [ { "shortName": "hazmatsuittwitch", "amount": 1, "skinId": 0 } ], "Belt items": [ { "shortName": "smg.mp5", "amount": 1, "skinId": 0 }, { "shortName": "grenade.f1", "amount": 10, "skinId": 0 } ] }, "Cargo ship NPC configuration (Inside)": { "Npc name": "Air Scientist", "Health": 250.0, "Enable radio chatter": true, "Sense range (m)": 20.0, "Vision cone (degrees)": 135.0, "Damage scale (1 = 100%)": 1.0, "Memory duration (seconds)": 30.0, "Roam range (m)": 10.0, "Chase range (m)": 20.0, "Remove corpse on death and drop bag": true, "Kit (requires Kits plugin)": "", "Clothing items": [ { "shortName": "hazmatsuittwitch", "amount": 1, "skinId": 0 } ], "Belt items": [ { "shortName": "shotgun.spas12", "amount": 1, "skinId": 0 }, { "shortName": "grenade.f1", "amount": 10, "skinId": 0 } ] } }
- #cargo
- #cargo ship
- (and 4 more)
-
Christmas
By The_Kiiiing in Plugins
Get your server ready for Christmas! This plugin includes Chrismas Trees with loot that spawn on the map, custom junk pile decorations, Snowman NPCs, a custom Advent Calendar and much more.
New: Customizable Advent Calendar
With the new update, you can configure a custom reward for every day. To enable custom advent calendar rewards, set the config option "Enable custom advent calendar" to true.
Features
Christmas trees with presents Customizable NPC clothing Customizable junk pile decorations Snowman NPCs spawn across the map Custom advent calendar Configurable Snowman NPCs
Christmas Trees:
Christmas trees randomly spawn across the map, they also spawn presents and snowman NPCs around them. They are by default 4x as big as usual christmas trees and have a configurable despawn time.
Snowman NPCs:
Snowmans spawn across the map. As soon as a player approaches them, they turn into an NPC and start shooting the player with a snowball gun. The loot of these NPCs is fully configurable
Junk Pile Decorations:
Every junk pile can be customized with decorations. Out of the box the plugin comes with a default configuration for each junk pile.
To edit the decorations of a junk pile, use the command /jp <type> where type is a letter from a to j each representing a different junk pile. A junk pile will spawn at your current position. To add objects to the junk pile just hit them with a hammer and use /jp save when you are done.
Custom NPC clothing:
Clothing can be configured individually for each NPC. Some NPCs also come with a default configuration. Note that the custom clothing might also impact other NPC plugins. Therefore it is not recommended to configure custom clothing for scientistnpc_heavy (Heavy Scientist).
Required Dependencies:
NPC Spawn: https://drive.google.com/drive/folders/1-18L-mG7yiGxR-PQYvd11VvXC2RQ4ZCu
Entity Scale Manager: https://umod.org/plugins/entity-scale-manager
Permissions:
christmas.edit - Required to edit junk pile desorations christmas.spawn - Required to spawn christmas trees and snowmans
Commands:
jp - Edit junkpile decorations (see Junkpile Decorations for more details) christmas.tree - Spawn a chistmas tree at the position you are looking at christmas.snowman - Spawn a snowman at the position you are looking at
Configuration:
{ "Snowman config": { "Enable Snowman NPCs": true, "Snowman population": 200, "Snowman NPC spawn type (0 = when snowman is damaged, 1 = when player is near snowman (performance intensive))": 1, "Minimum distance between player and snowman before NPC spawns": 6.0, "Snowman NPC configuration": { "Name": "Snowman", "Health": 150.0, "Enable radio": false, "Roam range": 100.0, "Chase range": 50.0, "Sense range": 50.0, "Damage multiplier": 1.0, "Memory duration": 60.0, "Kit (requires Kits plugin)": "", "Clothing items": // Removed because too long }, "Snowman Loot": // Also too long }, "Christmas Tree config": { "Spawn christmas trees": true, "Christmas tree population": 40, "Amount of presents per tree": { "Min": 2, "Max": 5 }, "Tree despawn time (minutes)": 30, "Tree size (1 - 10)": 4.0, "Minmum distance between trees": 50.0, "Spawn Snowman NPCs around trees (Only works if Snowman NPCs are enabled)": true }, "Enable junk pile decorations": true, "Advent calendar config": { "Enable custom advent calendar": true, "Daily rewards": { "1": { "shortName": "scrap", "amount": 100, "skinId": 0 }, "2": { "shortName": "pistol.eoka", "amount": 1, "skinId": 0 }, "3": { "shortName": "woodtea.advanced", "amount": 1, "skinId": 0 } // And so on ... }, "NPC clothing config": { "Enable custom NPC clothing": true, "Custom NPC Clothing": // Very long } }
- #christmas
- #npc
-
(and 5 more)
Tagged with:
-
Halloween
By The_Kiiiing in Plugins
Get your server ready for Halloween! This plugin adds several options to make your server more spooky, including jumpscares when looting a crate, customizable NPC clothing and graveyards with zombies that spawn at night.
Features:
Graveyards with loot guarded by zombies Play spooky sound effects at night Jumpscares when looting a crate Custom NPC clothing Junk pile decorations
New with version 1.3.0: Random jumpscares
An NPC will randomly appear behind a player and make noises to get the players attention. When the player turns around, a configurable sound is played. The NPC will follow the player until it gets killed or destroyed by a timer.
Video: https://imgur.com/a/1IsYXKV
Command to manually scare players:
jumpscare <playerNameOrSteamId?> Permission:
halloween.scare - Required to use the jumpscare command
Graveyards:
The plugin comes with one graveyard built-in, you can also create custom grave yards. Graveyards spawn at night and are guarded by zombies. Inside you can find coffins with loot. They will burn down as soon as the sun rises.
To create a custom graveyard you first have to build one. Any deployable in the game can be added to a graveyard with some serving a special purpose:
Snowman: Placing a snowman in the graveyard will create a zombie spawn point at that position Coffin: Every coffin will be filled with loot when the graveyard spawns. The loot can be changed in the config To save a graveyard, go to the center of your graveyard and type /gy new . Now hit every object you want to include in your graveyard with a hammer. When you are done use /gy save <name> to save the graveyard. To spawn the graveyard at night you have to add the name to the config field "Grave yard configurations to spawn".
Junkpiles:
Every junk pile can be customized with decorations. Out of the box the plugin comes with a default configuration for each junk pile.
To edit the decorations of a junk pile, use the command /jp <type> where type is a letter from a to j each representing a different junk pile. A junk pile will spawn at your current position. To add objects to the junk pile just hit them with a hammer and use /jp save when you are done.
Custom jumpscare sounds:
There are 2 default sounds for jumpscares: _scream and _laugh, you can also record custom sounds. To record a custom sound using the in-game voice chat, type /rec to start the recording and /rec again to stop the recording.
You can check you current recording by using the command /rec test. A ghost will spawn next to you and play the sound you just recorded.
To save your recording use /rec save <name>. Now you can add the name of the recording to the config field "Jumpscare sounds".
Permissions:
halloween.edit - Required to edit junk piles and graveyards halloween.record - Reqired for recording new sounds
Configuration:
{ "Enable lightnings at night": true, "Enable fog at night": true, "Enable junk pile decorations": true, "Max decorations per junk pile": 2, "Max total junk pile decorations (set lower to reduce performance impact)": 2000, "Enable grave yards": true, "Enable fire when grave yards despawn (impacts performance)": false, "Show graveyards on the map (requires https://codefling.com/plugins/marker-api)": true, "Map marker settings": { "Name": "A Graveyard", "Radius": 0.2, "Color (hex format)": "#FFFF00" }, "Spawn graveyards during this time": { "start": 19, "end": 7 }, "Grave yard zombie health": 120.0, "Grave yard population at night": 20, "Allow grave yards on roads": true, "Grave yard despawn time (seconds)": 40.0, "Minimum distance between grave yards": 50.0, "Grave yard configurations to spawn": [ "_default" ], "Grave yard loot table": // Removed for readability "Grave yard zombie configuration": { "Npc name": "Zombie", "Health": 150.0, "Attack range multiplier": 1.0, "Sense range (m)": 50.0, "Vision cone (degrees)": 135.0, "Damage scale (1 = 100%)": 1.0, "Memory duration (seconds)": 60.0, "Roam range (m)": 30.0, "Chase range (m)": 50.0, "Remove corpse on death and drop bag": false, "Kit (requires Kits plugin)": "", "Clothing items": // Removed for readability }, "Enable sound effects at night": true, "Minimum time between sound effects (per player, in minutes)": 5.0, "List of sound effects": [ "assets/bundled/prefabs/fx/player/beartrap_scream.prefab", "assets/bundled/prefabs/fx/player/howl.prefab" ], "Custom NPC Clothing": { "stables_shopkeeper": [ { "Item shortname": "pumpkin", "Skin id": 0 }, { "Item shortname": "gloweyes", "Skin id": 0 } ] // Removed for readability }, "Custom NPC clothing ignored NPC skins": [ 11162132011012 ], "Loot jumpscare configuration": { "Enabled": true, "Jumpscare NPC name": "Ghost", "Jumpscare chance (%)": 5.0, "Minimum time between jumpscares (per player, in minutes)": 30, "Jumpscare sounds - played when the player is looking at the npc": [ "_scream" ] }, "Random jumpscare configuration": { "Enabled": true, "Jumpscare NPC name": "Ghost", "Jumpscare chance (%)": 5.0, "Minimum time between jumpscares (per player, in minutes)": 30, "Jumpscare sounds - played when the player is looking at the npc": [ "_laugh", "_scream" ], "Attention sound effects - played when the player is not looking at the npc": [ "assets/prefabs/deployable/reactive target/effects/snd_knockdown.prefab", "assets/prefabs/clothes/halloween.scarecrow/effects/soul_release_effect.prefab", "assets/bundled/prefabs/fx/item_break.prefab", "assets/prefabs/building/door.hinged/effects/door-wood-knock.prefab", "assets/prefabs/weapons/cleaver big/effects/hit.prefab", "assets/prefabs/weapons/sword big/effects/hit.prefab", "assets/bundled/prefabs/fx/player/gutshot_scream.prefab" ] }, "Recording command name": "rec", "Grave yard command name": "gy", "Junk pile decoration command name": "jp", "Jumpscare command name": "jumpscare" }
- #halloween
- #zombie
-
(and 8 more)
Tagged with:
-
Dynamic Monuments
DynamicMonuments is a groundbreaking plugin for Rust servers that breathes new life into your maps!
Say goodbye to tedious manual map editing or relying on RustEdit.
With just a few clicks, your server will be transformed, featuring 18 unique monuments that blend seamlessly into any environment.
Key Features:
Dynamic Spawning:
- Monuments can spawn randomly during wipes or with each server restart (optional)
- Customize spawn frequency and zones through the plugin's configuration
- A variety of monument complexities, ranging from cozy hideouts to sprawling fortresses
18 Unique Monuments:
- Water Monuments
- Coastal Monuments
- River Monuments
- Roadside Monuments
- Modifications for Standard Monuments: (Metro entrances, power line towers, substations, quarries, and more).
Personalization:
- Give players personal monuments
Versatility:
- Compatible with both custom and procedural maps.
- Automatically adapts to terrain, water, and roads.
- No RustEdit required! Everything is managed through the plugin's configuration.
Giving a monument to a player
9 out of 18 monuments can be given to players for personal placement.
The dynamic monument is represented as a flare with a unique skin, which can be given to players in any way, such as through an in-game store.
To spawn the monument, the player must hold the flare and find a suitable location, receiving instructions in the chat and notifications.
Once placed, the monument is locked to the player, and only they can loot it.
Chat commands (admin only)
/killmonument - destroys the DynamicMonument you're looking at /replacecrate NewCratePresetName - replaces the crate you're looking at on the location with NewCratePresetName /spawnmonument PresetName - spawns a monument in a random position /spawnmonumentmypos PresetName - spawns the monument in your position /killallmonuments - destroys all DynamicMonuments on the server /respawnmonuments - forcibly launches automatic respawn of DynamicMonuments /givemonument PresetName - give the monument to yourself /addprefabspawnpoint PresetName — adds a crate or static NPC spawn point to a monument at your current position (only for Static Npc and crates) /removemonumententity command — removes entity spawn point you're looking at. (only for StaticNpc/crates/Entities for respawn) Console commands (RCON only)
spawnmonument PresetName - spawns a monument in a random position killallmonuments - destroys all DynamicMonuments on the server respawnmonuments - forcibly launches automatic respawn of DynamicMonuments givemonument PresetName userID - give the DynamicMonument to the player Plugin Config
en – example of plugin configuration in English ru – example of plugin configuration in Russian
Check out the rest of my work: Adem's Codefling Library
You can reach out to me in Discord: Adem's Discord Profile
Join the Mad Mappers Discord!