steampunkvalley's Wishlist
-
Vote Commands
🛠️ Introducing VoteCommands
VoteCommands is a dynamic plugin for Rust that allows server administrators to create multiple custom vote windows. Each voting window is designed to be intuitive, with players clicking on images to cast their vote. At the end of a predefined period, the image with the most votes triggers associated commands.
🌟 Key Features of VoteCommands
Engage your players in collective decision-making and bring a new level of interaction to your server. The visual voting process is not only engaging but ensures that players are more likely to participate and enjoy the experience.
✅ Included Examples
The plugin includes practical examples:
EventManager: Allows voting between three different event types. NightSkip: Players vote to instantly skip the night cycle. MapVote: Vote to select the map for the next wipe. Manual action or an additional plugin is required to apply the vote result. 🔧 Configuration Guide
Step 1: Configuration File Creation
Create a new configuration file within config/VoteCommands. It's highly recommended to use the provided example files as a starting point. Step 2: Key Settings
AutomaticStart: Enable to automatically initiate a voting session when the plugin starts. AutomaticSessions: Voting sessions start one after another without manual intervention. DelayBeforeAutomaticStart: The delay before the first automatic vote session starts. TimeBetweenSessions: The interval between automatic vote sessions. Step 3: Vote Session Settings
CommandForStartSession: The command to start a voting session. CommandForUi: The command for displaying the voting interface to players. Step 4: Voting Commands Configuration
Here’s how to set up a voting option in the JSON file:
{ "Name": "DeathMatch", "ImageUrl": "https://example.com/image.png", "ServerCommands": [ { "Enabled": true, "Command": "server_command_to_execute" } ] } Each voting option (VoteCommands) should have a name (Name), an image URL (ImageUrl), and a list of server commands (ServerCommands) that will be executed if that option wins.
👮 Permissions
VoteCommands.<config_name>.Start: Permission to initiate a vote session. VoteCommands.<config_name>.Vote: Permission to cast a vote in a session.
🎨 UI Customization
Customize the look of your voting window in the configuration settings to fit your needs, ensuring that images are presented optimally, especially for square aspects.
💡 Usage Ideas
Get inspired to create unique scenarios:
Special Events: Let players decide which special event to activate for a limited time. Rule Changes: Offer a vote to temporarily change server rules.
🤝 Support and Assistance
I am committed to providing responsive support for any questions or assistance you may need. Please do not hesitate to reach out!
https://discord.gg/JBz2tvnkKw
-
Air Event
The event is an alternative to the usual cargoship, but it is only in the air
Description
The chat notification about the airship with scientists arrival to the island begins the event
A smoke screen appears in the air after the time is up (it is possible to deactivate the smoke screen in the configuration), then the airship with scientists appears
There are 2 locked, 2 elite, 2 military, 2 standard crates and 16 NPCs on the airship as the default
The location and loot of all the crates/NPCs can be changed in the configuration, you can add or remove unnecessary crates/NPCs
There are 2 CCTV cameras by which you can track the availabilities of locked crates on the airship (the name of the cameras can be changed in the configuration)
The looting of both locked crates is the condition for the completion of the event. After that the players have time to depart the airship. They can use the transport that they arrived on it or use hot air balloons on the airship (you need be inside the basket of the hot air balloon)
Dependencies Required
NpcSpawn
Dependencies (optional, not required)
True PVE PveMode GUI Announcements Notify Discord Messages AlphaLoot CustomLoot NTeleportation Economics Server Rewards IQEconomic Kits
Chat commands (only for administrators)
/airstart – starting of the event
/airstop – ending of the event
/airpos – determining the position and rotation 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 cargoship is read)
Console commands (RCON only)
airstart – starting of the event
airstop – ending of the event
Plugin Config
en - example of plugin configuration in English ru - example of plugin configuration in Russian
Hooks
void OnAirEventStart(HashSet<BaseEntity> entities) – called when the event starts
void OnAirEventEnd() – called when the event ends
void OnAirEventWinner(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#8923
Join the Mad Mappers Discord here!
Check out more of my work here!
The airship is designed by Jtedal
-
Wipe Schedule
The ultimate solution for RUST server owners. Our plugin gives you complete control over scheduling server events, allowing you to create unique schedules that automatically adapt to your needs.
🌟 Features of Wipe Schedule
Handy built-in editor: Manage events directly in-game through an intuitive and user-friendly interface. Customizable calendar commands: Set up custom commands, so players can easily open the calendar and view upcoming events. Multi-language support: Localize the plugin for your audience by translating all interface text into any language. Customization flexibility: Add events with individual descriptions, dates, and times — perfect for wipes, tournaments, or special server events. Easy integration: Quick and easy installation with Server Panels. Flexible week display: Choose between two calendar week formats — Monday-first (ISO standard) or Sunday-first (American style) to match your server's preferences. Recurring events: Say goodbye to the hassle of manually scheduling events every week! Create events that automatically repeat on a set schedule:|
✔️ Weekly events.
✔️ Repeats every X days.
✔️ Monthly and annual events. Complex combinations: Combine different repeat types to build unique and fully customizable schedules.
🎮 Commands
/wipe: Open the calendar interface (for players) wipeschedule.time (console): Displays current plugin time with configured timezone offset. Useful for verifying timezone settings. (RCON/Server console only)
🔒 Permissions
wipeschedule.admin: Grants full access to create, edit, and delete scheduled events through the in-game interface.
📨 Video Overview
🧪 Test Server
Join our test server to experience all our unique features firsthand!
Copy the IP address below to start playing!
connect 194.147.90.239:28015
📚 FAQ
Q: Where can I see an example of a config?
A: Config
Q: How do I add WipeSchedule to the ServerPanel menu?
A: Follow these simple steps:
1. Open ServerPanel menu in-game and click "+ADD CATEGORY" button
2. Set these exact parameters:
Type: Plugin Plugin Name: WipeSchedule Plugin Hook: API_OpenPlugin 3. Click "SAVE" button to create the category
Q: How can I hide the bottom panel with "/info" command and event color markers?
A: To hide the bottom information panel, edit the UI configuration file located at oxide/data/WipeSchedule/SetupUI and set "Show panel with /info command and event color markers?": false in the Schedule section. The file name depends on your template: UIFullScreen.json for full screen mode, UIMenuV1.json for ServerPanel template V1, or UIMenuV2.json for ServerPanel template V2.
Q: How do I set the calendar to start the week on Monday?
A: By default, the calendar week starts on Monday (ISO standard). If you need to change it, edit the plugin configuration file and set "Start calendar week on Sunday": false to keep Monday as the first day, or set it to true to use Sunday-first format (American style).
- #wipe schedule
- #wipe
-
(and 4 more)
Tagged with:
-
Nuclear PowerPlant
By EXO Engineer in Monuments
☢️ Nuclear Power Plant - is an industrial Nuclear Power Plant area, surrounded by sturdy fences and guarded by turrets and armed NPCs. Inside you’ll find key facilities for energy production and control:
⚙️ Reactor Hall — housing active nuclear reactors generating power.
🔧 Machine Room — equipped with turbo generators and auxiliary equipment for energy conversion and distribution.
🏭 Control Room — with consoles and monitoring systems overseeing plant operation.
🚧 Checkpoints — controlled access points guarded by armed NPCs.
☢️ High Radiation Zones — requiring special protective gear to enter safely.
🚁 Helipad — for rapid personnel transport and emergency evacuation.
🎒 Loot Areas — containing valuable industrial equipment and rare resources.
This is a strategically important, high-risk zone offering valuable rewards — perfect for organized teams and intense PvP battles.
Used NPC Spawn and Radiation Volume prefabs. For correctly work please install RustEditExt library befor running the server.
- #powerplant
- #prefab
- (and 5 more)
-
Heavy Rig
HeavyRig is a event plugin that adds PushButton's to the oilrigs and a special Card to activate a wave of heavy scientist to come to Oil Rig
Note : hacktimer is recommended at 10min or more to avoid timing issues
Normal Mode: ------------ Large Oilrig 4 extra Hack Crates 55 Heavy Scientists Small Oilrig 2 Extra Hack Crates 18 Heavy Scientists Hard Mode Wave Card in one of the extra crates ----------- Hard Mode: ----------- Normal mode Hack Cycle Adds 3 extra events on 50% , 25% and 10% left on main Crate timer Extreme Mode Wave Card in one of the extra crates ------------- Extreme Mode: ------------- Normal Mode Hack Cycle Adds 2 more Hack Crates to hack Cycle Adds 5 extra events on 50% , 37.5% , 25% , 17.5% and 10% left on main Crate timer ------------- Extra Events: ------------- 1. Extra Heavy Scientists comming in with CH47 2. Radiation attack with F15 3. Patrol Helicopter Attacking Oilrig top deck 4. 30 MLRS rocket attack on Oilrig top deck 5. Bradley APC spawn on Helipad
Card need to be in Inventory to use button or swipe red room with card to activate event Button Press for Wave event needs to happen before hacking main crate
NormalCard = 3431997187 HardCard = 3431996394 Both still the redcard prefab for the servers that uses a GUI Shop
Console Commands
givecard <Steamid> // gives player a Normal Wave Card givehardcard <Steamid> // gives player a Hard Wave Card giveextremecard <Steamid> // gives player a Extreme wave card
Chat Commands
/hrconfig --- alows player to access config with ingame and do changes without reloading plugin(Admin only)
Config
{ "Enable HardMode mode?": true, "Enable Card spawn?": true, "Drop Settings": [ { "Object Short prefab name": "crate_elite", "Minimum item to drop": 1, "Maximum item to drop": 1, "Item Drop Chance": 10.0 }, { "Object Short prefab name": "codelockedhackablecrate", "Minimum item to drop": 1, "Maximum item to drop": 1, "Item Drop Chance": 20.0 } ], "Card Name": "Normal Wave Card", "Hard Card Name": "Hard Wave Card", "Extreme Card Name": "Extreme Wave Card", "Remove Npc Corpses?": true, "Presentage chance to drop loot bag?": 40.0, "Remove Heavy Scientists after Oilrig reset?": false, "Use Extra Loot System?": true, // NOT compatible with loot table pluging like AlphaLoot "Spawn HardCard In Normal Mode only?": true, "Spawn Cards in ExtraLoot?": true, "Use Extra Loot only in HardMode?": true, "Set all crate to Extra Loot? (False will pick one)": false, "Only use Extra Loot On Large OilRig?": true, "Extra Events Config": { "Mlrsrocketamount": 30 }, "Hard Mode Extra Loot Table": [ { "Short Prefab Name": "scrap", "Minimum Amount": 500, "Maximum Amount": 1500, "Skin ID": 0, "Chance": 75 }, { "Short Prefab Name": "ammo.rocket.basic", "Minimum Amount": 2, "Maximum Amount": 4, "Skin ID": 0, "Chance": 20 } ], "Extreme Mode Extra Loot Table": [ { "Short Prefab Name": "explosive.timed", "Minimum Amount": 5, "Maximum Amount": 10, "Skin ID": 0, "Chance": 15 }, { "Short Prefab Name": "m249", "Minimum Amount": 1, "Maximum Amount": 1, "Skin ID": 0, "Chance": 10 }, { "Short Prefab Name": "l96", "Minimum Amount": 1, "Maximum Amount": 1, "Skin ID": 0, "Chance": 10 } ] } Lang file
{ "CrateNotReady": "Main Crate not Active or Hacked", "ActivateEvent": "A Player Activated the Wave Event at :", "ActivateEventPlayerMessage": "You have 5min's to hack main crate , or event will fail", "EventActiveMessage": "Event already running", "Rad": "WARNING !!!! Incoming Radiation!!", "Heavy": "WARNING !!!! Incoming Heavy Scientists!!", "Patrol": "WARNING !!!! Incoming Patrol Helicopter!!", "Mlrs": "WARNING !!!! Incoming MLRS Rockets!!", "Bradley": "WARNING !!!! Incoming Bradley spawn on PAD!!" }
Developer API
void HeavyOilRigWaveEventStarted(bool hardmode, bool extrememode,Vector3 monumentpos) void HeavyOilRigWaveEventStopped()
Credit
Thanks to @Chill Roleplay and Chill Roleplay Server for the Avatar
Quick show and tell
New hardmode addon . my server first attempt