VinniTV's Wishlist
-
Road Bradley
By ThePitereq in Plugins
RUST Plugin Test Server
TEST MY PLUGINS THERE!
connect play.thepitereq.ovh:28050
Road Bradley plugin enhances APC fights by spawning Bradleys with custom AI on selected roads or allowing players to purchase their own Bradley for battles.
The plugin is highly configurable, letting you set almost every variable to your preference.
It includes various features to enhance your Bradley fights, such as RF Detonators, targeting missiles, and more.
Additionally, it fully supports custom map configurations.
Set Bradleys to spawn and patrol roads Gives players the option to purchase their own Bradley, with damage and loot locked to the owner or their friends, clan (with required plugins), or team. Custom Bradley AI with settings for target distance, clothing check, tool check, and view distance, which is superior to the vanilla AI in many aspects. Supports currency plugins. Custom markers on Bradleys. A RUST-themed UI. Tank unstuck system that is fully customizable, with console messages if the tank is stuck for more than 30 seconds. Custom routes for custom maps are supported. You can make tank routing through multiple roads or setting the route to the longest road on the map. Bradleys can spawn with different profiles at set intervals. Permission system controls purchase unlocks with cooldowns and daily limits. Health, damage, napalm, and debris can all be configured. Custom loot support with item naming and all required things. All Bradley routes can be displayed. Players can be rewarded based on the percentage of damage dealt to a Bradley. Random road timed events. Custom road editor to create and modify roads. Bradley fight bags enable players to respawn without losing loot and quickly return to the fight. Customize Bradley building damage. Restricting fights to owned buildings to prevent Bradley despawn. Customizable main cannon damage and building damage modifiers. Bradleys can call an MLRS airstrike on fighters when their health drops to a configured level. RF Explosives can be configured to automatically explode based on radius or frequency. Auto targetting rockets available to shoot down all flying vehicles.
The "Tank Routes - Spawns Per Maps" config part ins based on levelurl so if your map file is named CustomMapV1.3.3.map if you add CustomMap to config it will work.
It might depend also on map host. Checked on DropBox and Discord. Tank Road IDs can be checked through /tankroute command.
roadbradley.admin - Allows you to use /tankroute command. roadbradley.bypass - Bypass Bradley purchase cost.
/tankroute - Displays help about methods of route displays. /buytank - Opens the Bradley purchase UI. (Configurable) /spawnrbtank <profile> <userId> - Will spawn tank with profile for the userId player. (Chat and Console command) /spawnrbtank <profile> <route> - Will spawn tank with profile on configured route. (Chat and Console command) /tankcount - Shows active road bradley count. (Chat and Console command)
void OnRoadBradleySpawned(BasePlayer owner, BradleyAPC apc, string profile, string targetRoad) - Called when someone succesfully purchased an road bradley. void OnRoadBradleyKilled(BradleyAPC apc, ulong bradleyOwnerId, string profile) - Called when road bradley gets killed. bool CanRoadBradleyTarget(BradleyAPC apc, BasePlayer player) - Override custom target method. Needs to be enabled in config.
{ "Tank Purchase - Commands": [ "buytank", "bt" ], "Tank Route - Use Asphalt Roads Only": false, "Tank Route - Check for Map Obstacles (recommended for custom maps with prefabs on roads": false, "Tank Route - Remove Roads With Obstacles From Pool": false, "Tank Route - Teleport Bradley To Random Road Position after X Stuck Errors (0, to disable)": 0, "Tank Route - Broadcast Stuck To Fighters": true, "Tank Route - Obstacle Keyword Whitelist": [ "roadsign", "train_track", "road_tunnel", "doorcloser" ], "Tank Route - Remove first and last checkpoints from all routes": 1, "Tank Route - Minimal Route Checkpoints To Use": 5, "Tank Route - Remove Timed-Event Roads From Purchasable Pool": false, "Tank Route - Randomize Spawn On Road": true, "Tank Route Editor - Height Offset": 0.1, "Targeting - Target NPC": false, "Targeting - Target Sleepers": false, "Loot & Damage Share - Check For Caller Building Damage": true, "Loot & Damage Share - Allow Damage For Caller Team Buildings": true, "Loot & Damage Share - Unowned Damage Entity Reminder": 50, "Loot & Damage Share - Unowned Damage Entity Bradley Kill": 200, "Loot & Damage Share - Ignore Crate Ownership Checks": false, "Loot & Damage Share - Use Friends": false, "Loot & Damage Share - Use Clans": false, "Loot & Damage Share - Use RUST Teams": true, "Loot & Damage Share - Limit Server Spawned Bradleys Loot To Top Damage Player": false, "Loot & Damage Share - Disable Unowned Tank Damage To Buildings": false, "Loot & Damage Share - Disable Tank Damage To TC And Sleeping Bags": false, "Purchases - Used Purchase System (0 - None, 1 - Economics, 2 - ServerRewards, 3 - ShoppyStock)": 3, "Purchases - Used Currency (If ShoppyStock Is Used)": "myCurrencyKey", "Purchases - Currency Symbol (used in display)": "$", "Purchases - Max Purchased Bradleys (0, to disable)": 3, "Limits - Daily Limit Type (true - calls, false - won fights)": true, "Tank Info - Display Timed Bradley Info": true, "Tank Info - Timed Bradley Shop Name Format": "{0} BRADLEY\n[Health: {1}]", "Tank Info - Display Purchased Bradley Info": true, "Tank Info - Purchased Bradley Shop Name Format": "{1}'s {0} BRADLEY\n[Health: {2}]", "Tank Health UI - X Anchor (0-1)": 0.5, "Tank Health UI - Y Anchor (0-1)": 0.0, "Bag Respawns - Enabled": true, "Bag Respawns - Max Bags Per Player": 4, "Bag Respawns - Max Bed Distance From Player": 100.0, "PopUpAPI - PopUp Profile Name": "Legacy", "Tank Disarm Frequency": 1470, "Enable CanRoadBradleyTarget Hook": false, "Custom Tank Death Properties": { "Show Road Bradley Death Locations On Map": true, "Fireball Count (0, to disable)": 0, "Use Fireballs As Chest Lock (not recommended, high performance impact, if false, uses custom method)": false, "Hide Gib Flying Spheres (used for their scaling, will make gibs 'jump' once)": true }, "Tank Unstuck - Killed Entity Names": [ "servergibs_bradley", "scraptransporthelicopter", "magnetcrane.entity", "minicopter.entity", "supply_drop" ], "Tank Routes - Spawns Per Maps": { "default": [ "default" ], "Detroit": [ "default", "custom" ], "HapisIsland": [ "hapis" ], "ParadiseIsland": [ "custom" ] }, "Tank Routes - Purchasable Road ID Blacklist Per Map": { "default": [ "Edited_756", "Edited_33" ], "Detroit": [ "Edited_4" ] }, "Tank Routes - Custom Purchasable Roads Per Map": { "default": [ "CustomRoad1", "CustomRoad2" ], "Detroit": [ "DetroitRoad1", "DetroitRoad2", "DetroitRoad3" ], "HapisIsland": [ "HapisRoad2", "HapisRoad3", "HapisRoad4" ] }, "Tank Routes - Spawn Configuration": { "custom": { "Tank Route - Road IDs (Random, if more than one)": [ [ "0", "1" ], [ "2", "3" ] ], "Tank Route - Use all default roads": false, "Tank Route - Use longest path": false, "Tank Route - Remove first and last checkpoints": 3, "Spawns - Announce Spawn": true, "Spawns - Announce Kill": true, "Spawns - Respawn Time (in seconds)": 1200, "Spawns - Respawn Time Randomize Value (goes +value and -value from option above)": 120, "Spawns - Min. Online Players For Each Tank Amount (Amount Of Tanks: Amount Of Players)": { "1": 4, "2": 12, "3": 20 }, "Spawns - Chance": { "Extreme": 1, "Hard": 3 } }, "default": { "Tank Route - Road IDs (Random, if more than one)": [], "Tank Route - Use all default roads": false, "Tank Route - Use longest path": true, "Tank Route - Remove first and last checkpoints": 3, "Spawns - Announce Spawn": true, "Spawns - Announce Kill": true, "Spawns - Respawn Time (in seconds)": 900, "Spawns - Respawn Time Randomize Value (goes +value and -value from option above)": 120, "Spawns - Min. Online Players For Each Tank Amount (Amount Of Tanks: Amount Of Players)": { "1": 4, "2": 8 }, "Spawns - Chance": { "Hard": 2, "Normal": 5 } }, "hapis": { "Tank Route - Road IDs (Random, if more than one)": [ [ "HapisRoad1" ] ], "Tank Route - Use all default roads": false, "Tank Route - Use longest path": false, "Tank Route - Remove first and last checkpoints": 3, "Spawns - Announce Spawn": true, "Spawns - Announce Kill": true, "Spawns - Respawn Time (in seconds)": 900, "Spawns - Respawn Time Randomize Value (goes +value and -value from option above)": 120, "Spawns - Min. Online Players For Each Tank Amount (Amount Of Tanks: Amount Of Players)": { "1": 4, "2": 8 }, "Spawns - Chance": { "Hard": 2, "Normal": 5 } } }, "Tank Routes - Purchasable": { "Extreme": { "Purchases - Required Permission (leave blank, to disable)": "roadbradley.extreme", "Purchases - Cooldown (in seconds, 0 to disable)": 7200, "Purchases - Max Daily (in seconds, 0 to disable)": 1, "Purchases - Max Purchased Bradley Permissions (from best to worse)": { "roadbradley.limit.premium": 3, "roadbradley.limit.vip": 2 }, "Purchases - Time To Kill (in seconds, 0 to disable)": 600, "Purchases - Time To Come To Bradley (Kill Time + Coming Time)": 600, "Purchases - Limit Loot To Team": true, "Purchases - Limit Target To Team": true, "Purchases - Limit Damage To Team": true, "Purchases - Kill Announce Enabled": true, "Purchases - Required Items": [ { "Shortname": "scrap", "Amount": 1000, "Skin": 0, "Custom Icon URL": "" }, { "Shortname": "currency", "Amount": 5000, "Skin": 0, "Custom Icon URL": "" }, { "Shortname": "metal.fragments", "Amount": 10000, "Skin": 0, "Custom Icon URL": "" } ] }, "Hard": { "Purchases - Required Permission (leave blank, to disable)": "", "Purchases - Cooldown (in seconds, 0 to disable)": 7200, "Purchases - Max Daily (in seconds, 0 to disable)": 1, "Purchases - Max Purchased Bradley Permissions (from best to worse)": {}, "Purchases - Time To Kill (in seconds, 0 to disable)": 600, "Purchases - Time To Come To Bradley (Kill Time + Coming Time)": 600, "Purchases - Limit Loot To Team": true, "Purchases - Limit Target To Team": true, "Purchases - Limit Damage To Team": true, "Purchases - Kill Announce Enabled": true, "Purchases - Required Items": [ { "Shortname": "scrap", "Amount": 1000, "Skin": 0, "Custom Icon URL": "" }, { "Shortname": "currency", "Amount": 1500, "Skin": 0, "Custom Icon URL": "" } ] }, "Normal": { "Purchases - Required Permission (leave blank, to disable)": "", "Purchases - Cooldown (in seconds, 0 to disable)": 3600, "Purchases - Max Daily (in seconds, 0 to disable)": 3, "Purchases - Max Purchased Bradley Permissions (from best to worse)": {}, "Purchases - Time To Kill (in seconds, 0 to disable)": 600, "Purchases - Time To Come To Bradley (Kill Time + Coming Time)": 600, "Purchases - Limit Loot To Team": true, "Purchases - Limit Target To Team": true, "Purchases - Limit Damage To Team": true, "Purchases - Kill Announce Enabled": true, "Purchases - Required Items": [ { "Shortname": "scrap", "Amount": 100, "Skin": 0, "Custom Icon URL": "" }, { "Shortname": "metal.fragments", "Amount": 1500, "Skin": 0, "Custom Icon URL": "" } ] } }, "Tank Routes - Configuration": { "Extreme": { "Tank Target - Max distance to target": 10.0, "Tank Target - Targeted items": [ "rocket.launcher", "explosive.timed", "explosive.satchel" ], "Tank Target - Lose Target Intrest After X Seconds": 10, "Tank Options - Model Scale": 0.7, "Tank Options - Map Marker Type (None/Crate/Chinook/Cargoship)": "Crate", "Tank Options - Move Speed (0-1)": 1.0, "Tank Options - Move Force": 2000.0, "Tank Options - Health": 5000.0, "Tank Options - View Range": 75.0, "Turret Options - Fire Rate": 0.06, "Turret Options - Burst Length": 15, "Turret Options - Aim Cone": 3.0, "Turret Options - Bullet Damage": 25.0, "Cannon Options - Explosion Radius": 8.0, "Cannon Options - Blunt Damage": 40.0, "Cannon Options - Explosion Damage": 0.0, "Custom Attack - Do Custom Attacks": true, "Custom Attack - Try Interval (in seconds)": 15.0, "Custom Attack - Try Interval Randomization (in seconds)": 5.0, "MLRS Options - Enabled": true, "MLRS Options - Amount Per Fighter": 4, "MLRS Options - Height Spawn": 450.0, "MLRS Options - Sound Alert Prefab Name": "assets/prefabs/tools/pager/effects/beep.prefab", "MLRS Options - Chat Message Alert": true, "MLRS Options - Position Randomization": 25.0, "MLRS Options - Health Level Spawns": [ 4500.0, 3000.0, 1000.0, 100.0 ], "MLRS Options - Explosion Radius": 15.0, "MLRS Options - Blunt Damage": 75.0, "MLRS Options - Explosion Damage": 350.0, "Scientist Options - Disable Scientist Spawn": false, "Scientist Options - Amount Of Scientists To Spawn (might not spawn all of them)": 4, "Scientist Options - Scientist Spawn Radius": 3.0, "RF Disarm - Enabled": false, "RF Disarm - Type (false - Change Frequency, true - Explode)": true, "RF Disarm - Radius From Tank": 35.0, "Bradley Debris - Scale With Tank": true, "Bradley Debris - Health": 500.0, "Bradley Debris - Time To Cool Down": 60.0, "Loot - Crate Amount (If default loot preset)": 4, "Loot - Used Loot Preset (leave blank for default)": "custom", "Loot - Floor Rewards For Damage Dealt": true, "Loot - Rewards For Damage Dealt": [ { "Command (if not empty, item is ignored)": "", "Shortname": "currency", "Amount": 2000, "Skin": 0, "Display Name": "" }, { "Command (if not empty, item is ignored)": "", "Shortname": "scrap", "Amount": 500, "Skin": 0, "Display Name": "" } ], "Loot - Fire Lock Time (in seconds)": 60 }, "Hard": { "Tank Target - Max distance to target": 10.0, "Tank Target - Targeted items": [ "rocket.launcher", "explosive.timed", "explosive.satchel" ], "Tank Target - Lose Target Intrest After X Seconds": 10, "Tank Options - Model Scale": 0.6, "Tank Options - Map Marker Type (None/Crate/Chinook/Cargoship)": "Crate", "Tank Options - Move Speed (0-1)": 1.0, "Tank Options - Move Force": 2000.0, "Tank Options - Health": 2500.0, "Tank Options - View Range": 50.0, "Turret Options - Fire Rate": 0.06, "Turret Options - Burst Length": 15, "Turret Options - Aim Cone": 3.0, "Turret Options - Bullet Damage": 20.0, "Cannon Options - Explosion Radius": 8.0, "Cannon Options - Blunt Damage": 40.0, "Cannon Options - Explosion Damage": 0.0, "Custom Attack - Do Custom Attacks": true, "Custom Attack - Try Interval (in seconds)": 15.0, "Custom Attack - Try Interval Randomization (in seconds)": 5.0, "MLRS Options - Enabled": true, "MLRS Options - Amount Per Fighter": 2, "MLRS Options - Height Spawn": 450.0, "MLRS Options - Sound Alert Prefab Name": "assets/prefabs/tools/pager/effects/beep.prefab", "MLRS Options - Chat Message Alert": true, "MLRS Options - Position Randomization": 25.0, "MLRS Options - Health Level Spawns": [ 2300.0, 1100.0 ], "MLRS Options - Explosion Radius": 15.0, "MLRS Options - Blunt Damage": 75.0, "MLRS Options - Explosion Damage": 350.0, "Scientist Options - Disable Scientist Spawn": false, "Scientist Options - Amount Of Scientists To Spawn (might not spawn all of them)": 4, "Scientist Options - Scientist Spawn Radius": 3.0, "RF Disarm - Enabled": false, "RF Disarm - Type (false - Change Frequency, true - Explode)": true, "RF Disarm - Radius From Tank": 35.0, "Bradley Debris - Scale With Tank": true, "Bradley Debris - Health": 500.0, "Bradley Debris - Time To Cool Down": 60.0, "Loot - Crate Amount (If default loot preset)": 4, "Loot - Used Loot Preset (leave blank for default)": "", "Loot - Floor Rewards For Damage Dealt": true, "Loot - Rewards For Damage Dealt": [ { "Command (if not empty, item is ignored)": "", "Shortname": "currency", "Amount": 2000, "Skin": 0, "Display Name": "" } ], "Loot - Fire Lock Time (in seconds)": 60 }, "Normal": { "Tank Target - Max distance to target": 10.0, "Tank Target - Targeted items": [ "rocket.launcher", "explosive.timed", "explosive.satchel" ], "Tank Target - Lose Target Intrest After X Seconds": 10, "Tank Options - Model Scale": 0.6, "Tank Options - Map Marker Type (None/Crate/Chinook/Cargoship)": "Crate", "Tank Options - Move Speed (0-1)": 1.0, "Tank Options - Move Force": 2000.0, "Tank Options - Health": 1000.0, "Tank Options - View Range": 50.0, "Turret Options - Fire Rate": 0.06, "Turret Options - Burst Length": 10, "Turret Options - Aim Cone": 3.0, "Turret Options - Bullet Damage": 15.0, "Cannon Options - Explosion Radius": 8.0, "Cannon Options - Blunt Damage": 40.0, "Cannon Options - Explosion Damage": 0.0, "Custom Attack - Do Custom Attacks": true, "Custom Attack - Try Interval (in seconds)": 15.0, "Custom Attack - Try Interval Randomization (in seconds)": 5.0, "MLRS Options - Enabled": false, "MLRS Options - Amount Per Fighter": 2, "MLRS Options - Height Spawn": 450.0, "MLRS Options - Sound Alert Prefab Name": "assets/prefabs/tools/pager/effects/beep.prefab", "MLRS Options - Chat Message Alert": true, "MLRS Options - Position Randomization": 25.0, "MLRS Options - Health Level Spawns": [], "MLRS Options - Explosion Radius": 15.0, "MLRS Options - Blunt Damage": 75.0, "MLRS Options - Explosion Damage": 350.0, "Scientist Options - Disable Scientist Spawn": false, "Scientist Options - Amount Of Scientists To Spawn (might not spawn all of them)": 4, "Scientist Options - Scientist Spawn Radius": 3.0, "RF Disarm - Enabled": false, "RF Disarm - Type (false - Change Frequency, true - Explode)": true, "RF Disarm - Radius From Tank": 35.0, "Bradley Debris - Scale With Tank": true, "Bradley Debris - Health": 500.0, "Bradley Debris - Time To Cool Down": 60.0, "Loot - Crate Amount (If default loot preset)": 4, "Loot - Used Loot Preset (leave blank for default)": "", "Loot - Floor Rewards For Damage Dealt": true, "Loot - Rewards For Damage Dealt": [], "Loot - Fire Lock Time (in seconds)": 60 } }, "Loot - Presets": { "custom": { "Loot - Min. Crates": 2, "Loot - Max. Crates": 4, "Loot - Min. Items Per Crate": 4, "Loot - Max. Items Per Crate": 5, "Loot - Loot Table": [ { "Shortname": "explosive.timed", "Amount": 1, "Amount Randomizer Amount (+ and -)": 0, "Always Include Chance (0-100)": 0.0, "Max Always Includes Per Loot (0 to disable)": 0, "Skin": 0, "Display Name": "", "Chance": 1, "Additional Items": [] }, { "Shortname": "metal.refined", "Amount": 1000, "Amount Randomizer Amount (+ and -)": 0, "Always Include Chance (0-100)": 0.0, "Max Always Includes Per Loot (0 to disable)": 0, "Skin": 0, "Display Name": "", "Chance": 2, "Additional Items": [] }, { "Shortname": "rifle.ak", "Amount": 1, "Amount Randomizer Amount (+ and -)": 0, "Always Include Chance (0-100)": 0.0, "Max Always Includes Per Loot (0 to disable)": 0, "Skin": 0, "Display Name": "", "Chance": 1, "Additional Items": [ { "Shortname": "ammo.rifle", "Amount": 20, "Skin": 0, "Display Name": "" } ] } ] } } } -
Water Event
A new event includes a lot of game mechanics
Description
The event starts with a warning in the chat: a submarine will soon be passed near the island.
A submarine will appear on the water when the time is up.
There are 4 floors in the submarine. 2 floors are over the water and 2 floors are under the water.
It is possible to get into the submarine on absolutely any transport. There are 4 outside entrances, 4 underwater entrances, and 2 submarine entrances (added in the Underwater Update).
There are about 50 NPCs outside the boat and two upper floors.
There are about 120 crates of items, rooms with blue and red doors, locked crates, recyclers, workbenches in the submarine (it is possible to set up in the configuration).
There are also 4 cameras on the submarine that you can connect to (Submarine1, Submarine2, Submarine3, Submarine4).
The number and location of all NPCs and crates can be changed in the plugin configuration. It is also possible to change the dropdown items in them.
It is necessary to blow up the doors on the submarine with explosives to get to the crates (it is possible to set up the amount of damage to the doors in the configuration).
When an event appears, a marker will display on the map (configurable in the configuration file).
It is possible to set up in the configuration the PVP zone for those who use the TruePVE plugin.
A timer with a countdown to the Event end and the number of crates and NPCs will display for all players in the Event zone.
The conditions for the completing event are the end of the timer or the end of the loot crates.
The submarine will disappear at the end of the event.
It is possible to set up an automatic event appear on the map. All timers can be set up in the configuration.
It is possible to lower the FPS on the server due to the large number of entities during the submarine appearance or the end of the event!
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)
/waterstart - start the event
/waterstop - end the event
/waterpos - 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 submarine is read)
Console commands (RCON only)
waterstart - start the event
waterstop - end the event
Plugin Config
en - example of plugin configuration in English ru - example of plugin configuration in Russian
Hooks
void OnWaterEventStart(HashSet<BaseEntity> entities, Vector3 position, float radius) – called when the event starts
void OnWaterEventEnd() – called when the event ends
void OnWaterEventWinner(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 submarine is designed by Jtedal
-
WipeBlock
Introducing WipeBlock, the essential Rust server management plugin that allows you to control which items players can access at different stages after a server wipe! Create a balanced progression system that prevents early access to powerful weapons, explosives, and high-tier gear, ensuring a fair and enjoyable experience for all players during the critical early-game phase.
⭐️ Features of WipeBlock
Elegantly prevents access to high-tier items for configurable time periods after a server wipe Customizable categories for Weapons, Explosives, and Attire with independent timers Beautiful user interface showing players which items are currently blocked and when they will unlock Visual gradient system to indicate how much time remains until an item becomes available Seamless integration with ServerPanel for easy access Compatible with Notify plugin for player notifications when items are blocked On-screen indicator showing when blocked items are about to unlock Permission system to allow VIPs or admins to bypass item restrictions Notification system for players when items become available Handles all item interactions - equipping, moving, reloading weapons, etc. Automatic monitoring of player inventories to enforce restrictions Multiple UI templates (Fullscreen, ServerPanel V1, ServerPanel V2)
🎮 Commands
/block or /wipeblock - Open the WipeBlock menu to view blocked items and timers wb.indent [seconds] - Admin command to adjust the time indent from the wipe date
🛡️ Permissions
WipeBlock.ignore - Allows players to bypass the WipeBlock restrictions WipeBlock.unlocknotify - Players with this permission receive notifications when items unlock
🖼️ Showcase
Fullscreen Template
ServerPanel V1 Template
ServerPanel V2 Template
On-Screen Indicator
🧪 TEST SERVER
Join our test server to experience WipeBlock and our other plugins in action!
Copy the IP Address below to start playing!
connect 194.147.90.239:28015
💻 Developer API
WipeBlock provides a developer-friendly API for integration with other plugins:
bool AnyBlocked() - Checks if any items are currently blocked int SecondsFromWipe() - Returns the number of seconds since the wipe (adjusted by time indent) bool IsBlocked(ItemDefinition def) - Checks if a specific item definition is blocked bool IsBlocked(string shortName, ulong skin = 0) - Checks if an item with the specified shortname and skin is blocked int LeftTime(string shortName, ulong skin = 0) - Returns the remaining time in seconds until the specified item unlocks
🔗 Hooks
WipeBlock provides the following hooks that other plugins can subscribe to:
void OnWipeBlockEnded() - Called when all items have been unblocked Example usage in your plugin:
private void OnWipeBlockEnded() { // Execute code when all WipeBlock items are unlocked Puts("All items have been unblocked!"); // Perhaps enable your PVP plugin or other game-changing features }
📚 FAQ
Q: How do I configure which items are blocked and for how long?
A: In the WipeBlock.json configuration file, you can define categories (Weapons, Explosives, Attire, etc.) and set time periods in seconds for each item. For example, setting "3600" means the item will be blocked for 1 hour after wipe.
Q: Can players still find these items in-game during the block period?
A: Yes, players can still find or loot these items, but they cannot equip, use, or place them in their hotbar until the block period expires. The items will automatically move to their main inventory.
Q: Does this plugin affect all players equally?
A: By default, yes. However, you can grant the "WipeBlock.ignore" permission to specific players or groups to allow them to bypass the restrictions.
Q: How will players know which items are blocked?
A: Players will see notifications when they try to use blocked items. Additionally, they can use the /block command to view a complete list of blocked items and their remaining time until unlocking.
Q: Can I adjust the timers during a running wipe?
A: Yes, administrators can use the /wb.indent command to adjust the time indent, effectively changing when items will unlock.
Q: Does WipeBlock work with modded or custom items?
A: Yes, you can add any item to the configuration using its shortname and skin ID.
Q: How do I add WipeBlock 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: WipeBlock Plugin Hook: API_OpenPlugin 3. Click "SAVE" button to create the category
- #wipeblock
- #auto wipe
-
(and 7 more)
Tagged with:
-
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. 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)
🔒 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.
- #wipe schedule
- #wipe
-
(and 4 more)
Tagged with:
-
MultiEvents (Pack 2) - Plugin sold separately. Bundle available.
MultiEvents Expansion Pack 2 adds 5 additional events focused on skill-based challenges, precision combat, and treasure hunting. Requires the base MultiEvents plugin.
🏆 Included Events
This expansion pack includes 5 skill-focused events that challenge different aspects of player expertise:
Bow Master - Kill players or animals using bows before time runs out. Points awarded for bow eliminations only. Bot Purge - Kill as many scientists as you can before the timer ends. Different scientist types provide varying point values. NPC Excavator - Kill the most Excavator scientists. Specialized combat at the dangerous Excavator monument. Hemp Gather - Harvest as many hemp plants as you can. Peaceful resource gathering alternative. Scavenger Hunt - Find the hidden crate faster than anyone else. First player to reach the crate wins.
🔧 Requirements
Requires the base MultiEvents plugin Copy files to MultiEvents directory and reload the plugin Pre-configured and ready to use immediately
📚 FAQ
Q: Do I need the base MultiEvents plugin?
A: Yes, this expansion pack requires the base MultiEvents plugin.
Q: How does Scavenger Hunt work?
A: A crate is randomly placed on the map. First player to find and reach it wins.
Q: Can I customize scoring and rewards?
A: Yes, all events support customization through the visual editor.
🧪 TEST SERVER
Join our test server to try these events!
connect 194.147.90.239:28015
- #multievents
- #expansion
- (and 10 more)
