World_Gamerz's Wishlist
-
Wallpaper Planner
Welcome to Wallpaper Planner a lightweight, fast, and user-friendly extension for Rust that enhances the default wallpaper tool with a powerful custom skin selector.
📐 Features
🔳 Custom UI:
Access a sleek, in-game wallpaper selector by middle-clicking (FIRE_THIRD) while holding the wallpaper tool. The plugin automatically detects whether you're aiming at a wall, floor, or ceiling and opens the correct category.
⭐ Favourites System:
Mark your favourite skins in each category, then easily toggle a view that shows only your most liked wallpapers.
👑 VIP Skins (New):
Offer exclusive VIP-only wallpapers, floors, and ceilings to supporters or special groups.
Create unlimited VIP tiers in the config (e.g. wallpaperplanner.vip, wallpaperplanner.vip1, wallpaperplanner.vip2, etc.). Assign unique skins to each tier. Players with the matching permission automatically see their extra VIP skins in the UI. 🎨 100% Custom
All wallpapers are exclusively made for this plugin. No DLC or official skins are used, though some designs may be inspired by existing skins.
🎨 More Skins Incoming:
New exclusive custom wallpapers are added regularly. You can also import your own Workshop skins with ease.
🔐 Permissions
wallpaperplanner.use — Grants access to the wallpaper planner UI. wallpaperplanner.outside — Allows use of wallpapers outside of a player’s base. wallpaperplanner.admin — Enables admin-only tools to rename, delete, or manage skins directly through the UI. 💬 Commands
/wallpaperplanner — Use this if you prefer a custom keybind instead of the middle mouse button. Must be used while holding the wallpaper planner.
Example: Bind to H key
Open console (F1) and enter:
bind H "chat.say /wallpaperplanner"
List of input keys to use in config that rust accepts.
BACKWARD LEFT RIGHT JUMP DUCK SPRINT USE FIRE_PRIMARY FIRE_SECONDARY RELOAD FIRE_THIRD DISABLED ⛔ DISABLED Input Key (New):
Server owners can now disable the UI keybind system entirely. In the config, set: "UI input key": "DISABLED" This prevents the menu from opening with FIRE_THIRD, allowing admins to enforce custom binds (e.g. /wallpaperplanner only).- #wallpaper
- #wall
-
(and 5 more)
Tagged with:
-
Patrol Helicopter Crash Event
"Patrol Helicopter Crash Event" introduces a unique and dynamic event to your server. A random patrol helicopter will fly in, crash, and spawn armed scientists to guard the wreckage and its valuable loot—making it a challenge for players to access easily.
Permissions: patrolhelicoptercrashevent.admin
Commands: /helicrash <call/stop> - stop stops all crash events
See config below for all crash and random timers options + more.
{ "Crash Settings": { "Total players online needed to run random event": 0, "Next event min time in minutes": 30, "Next event max time in minutes": 60, "Min time to crash in minutes": 1, "Max time to crash in minutes": 1, "Max loot crates to spawn": 4, "Crates on fire time in seconds": 60.0, "Crash site event run minutes": 2, "Crash site trigger area radius": 60.0, "Draw paint around radius": true, "Paint color BLACK, RED, BLUE, PURPLE, GREEN": "BLACK", "Total npc's to spawn": 2, "Npc profiles to use at random per npc": [ { "name": "Helicopter Npc", "startHealth": 100.0, "Speed": 5.0, "RoamRange": 50.0, "ChaseRange": 50.0, "AimConeScale": 1.0, "kits": [], "cloths": [ { "ShortName": "jumpsuit.suit", "SkinID": 0 }, { "ShortName": "twitch.headset", "SkinID": 0 } ], "weapons": [ { "ShortName": "rifle.ak", "Amount": 1, "SkinID": 0, "Mods": [], "Ammo": "" } ] }, { "name": "Helicopter Npc", "startHealth": 100.0, "Speed": 5.0, "RoamRange": 50.0, "ChaseRange": 50.0, "AimConeScale": 1.0, "kits": [], "cloths": [ { "ShortName": "jumpsuit.suit.blue", "SkinID": 0 }, { "ShortName": "twitch.headset", "SkinID": 0 } ], "weapons": [ { "ShortName": "rifle.ak", "Amount": 1, "SkinID": 0, "Mods": [], "Ammo": "" } ] } ] }, "Version": { "Major": 1, "Minor": 0, "Patch": 0 } }
-
Ferry Terminal Event
Want to spice up the Ferry Terminal location on your map? Look no further! Captors have taken hostages and are going to execute them if they cannot enslave them. Liberate the hostages while waves of backup arrive Johnny Blaze style on their motorcycles. They will be relentless and merciless. It's recommended that you bring a friend or two for this one!
Description
The event will begin with a notification that captors have taken hostages and will be trying to take them away to enslave them from the Ferry Terminal monument.
First you will want to dispatch as many of the enemies on site as possible without alerting them of your intent or presence. Once you are ready though, alarms will be sounded and they will attempt to call for backup.
Once the backup begins coming on motorcycle they will continue to send units to keep you from liberating the hostages, or execute them as opposed to letting you get them to freedom!
Each hostage will have a small radius and a configurable countdown will begin as you work on releasing them from their shackles. Once freed you will still need to escort them to a ferry nearby, and they will thank you by opening a hackable crate for you.
There are indicators that help highlight important event items such as the hostages. The configuration file gives plenty of options to customize the event, from NPCs, timers, rewards, and plenty of other options like integration with plugins you already own, in game UI, and more!
Dependencies (optional, not required)
True PVE Pve Mode GUI Announcements Notify Discord Messages Alpha Loot Custom Loot NTeleportation Economics Server Rewards IQEconomic XPerience Kits Better Npc Monument Owner
Chat commands (only for administrators)
/ftstart - start the event
/ftstop - end the event
/ftpos - determining the position coordinates for changing the location of NPCs and crates. It should write in the configuration (Attention! The event must be started, the current position of the administrator in relation to the monument is read)
Console commands (RCON only)
ftstart - start the event
ftstop - end the event
Plugin Config
en - example of plugin configuration in English ru - example of plugin configuration in Russian
Hooks
void OnFerryTerminalEventStart(Vector3 pos, float radius) – called when the event starts
void OnFerryTerminalEventEnd() – called when the event ends
void OnFerryTerminalEventWinner(ulong winnerId) – called at the end of the event, where the winnerId is the player who did more actions to complete the event
My Discord: kpuctajl
Join the Mad Mappers Discord here!
Check out more of my work here!
- #ferry terminal
- #ch47
- (and 25 more)
-
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.
NEW: Halloween Update
The Halloween update adds pumpkin drones and spooky decorations to the container
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 OnRadtownEventWin(ulong steamId) // Called when the event was successfully completed by a player 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": "" } ] } }
