xXBIGSPENDERXx's Wishlist
-
Maze
By Iftebinjan in Plugins
The Maze plugin adds intensive pvp combat within a maze environment. Players navigate through the maze, engaging in intense battles to eliminate opponents and be on top
⭐ Key Features
Easy to setup Automation of maze arena Includes Free 2 Maze Arena with pre-setuped arenas Door Animation Multiple arena setup Easy configurable Setup winning rewards Discord Webhook support Need help setting up the arena or customization? Knock me on Discord 📌Commands
Setup Commands
/maze create <ArenaName> - Create a maze arena where you are standing /maze edit <ArenaName> - Select an arena to edit /maze radius <Number> - Change arena radius /maze wallradius <Number> - Change arena wall radius which is your arena walls radius from center /maze meshheight <Number> - Change arena mesh height is top and bottom from corner mesh /maze location - Change arena location to where you are standing /maze setcorner - Set corner location to where you are standing /maze showmesh - Show created mesh after setting corners /maze copywalls - Copy all the walls in the arena radius and store them /maze pastewalls - Copy all the walls in the arena radius and store them /maze setspawn - Set spawn postion for arena players to teleport /maze spawnclear - Clear all spawn points /maze adddoor - Place an arena door to your standing location /maze removedoor - Remove arena door to your standing location (Radius 5f) /maze cleandoors <ArenaName> - Remove all the arena doors from the arena /maze list - Show all arena and its settings /maze cleanarena - Clears the entire arena /maze delete/remove <ArenaName> - Remove or deletes an arena /maze start <ArenaName> - Starts a Maze(For Testing) Start Commands
/maze_setup - Starts Automatic Maze setup if arena available also a console command /mazestart - Starts a random maze from the config if available /mazestart <ArenaName> - Starts the specific arena /mazestop - Stops the running maze event 📜 Permissions
Maze.admin - To use all maze available commands 🎬 Video Showcase
⚙️ Configuration
{ "Maze Automatic Event": false, "Maze Automatic Event Interval Minimum (In Seconds)": 3600, "Maze Automatic Event Interval Maximum (In Seconds)": 7200, "Maze Minimum player requires to starts Auto": 2, "Maze Automatic Event Random From List": [ "mazeareana", "maze2areana" ], "Maze Event Player Teleport Timer (In Seconds)": 15, "Maze Event Before Notification (In Seconds)": 300, "Maze Event Door Opening Notification (In Seconds)": 300, "Maze Event Door Closing In (In Seconds)": 600, "Maze Event Removing Walls Radius": 10, "Maze Event Shrink Amount": 3, "Maze Event Removing Walls Timer (In Seconds)": 15, "Show Kill Streak Messages": true, "Maze Event Door Prefab": "assets/content/structures/interactive_garage_door/sliding_blast_door.prefab", "Maze Walls Item List": [ "assets/prefabs/building/wall.external.high.stone/wall.external.high.stone.prefab", "assets/prefabs/misc/xmas/icewalls/wall.external.high.ice.prefab", "assets/prefabs/misc/xmas/icewalls/icewall.prefab", "assets/prefabs/deployable/barricades/brarricade.cover.wood_double.prefab" ], "Maze Event Blocked items": [ "grenade.beancan", "grenade.f1", "rock", "rocket.launcher", "ammo.rocket.basic", "ammo.rocket.smoke", "ammo.rocket.hv", "ammo.rocket.seeker", "ammo.rocket.fire", "explosive.satchel", "explosive.timed", "ammo.grenadelauncher.smoke", "ammo.grenadelauncher.buckshot", "ammo.grenadelauncher.he", "grenade.flashbang", "grenade.molotov", "multiplegrenadelauncher", "grenade.smoke" ], "Maze Event Blocked Commands": [ "kit", "trade", "remove", "tpa", "home", "shop", "clan" ], "Maze Map Marker Setting": { "Display Name": "Maze", "Marker Radius": 0.4, "Marker Transparency": 0.75, "Marker Color": "#FFFF00" }, "Maze Rewards": { "Give commmands rewards upon winning the event": true, "Rewards player with higest kill from winning clan": true, "Rewards upon winning({PLAYER})": [ "inventory.giveto {PLAYER} supply.signal 1" ], "Spawn loot boxes in the arena": true, "Loot boxes time in seconds": 300 }, "Maze Chat Setting": { "Chat Avatar Icon": 0, "Chat Prefix": "<color=#FFFF00>Maze</color> -> ", "Winner Message": [ "<color=#FFD700>Maze Results:</color>", "\n", "Winner -> <color=#FFFF00>{WinningClanName}</color>", "", "{PlayerStats}", "", "<color=#FFD700>Totals:</color> Kills: {ClanTotalKills}, Deaths: {ClanTotalDeaths}, KDR: {ClanTotalKDR}", "Damage: {ClanTotalDamage}, Headshots: {ClanTotalHeadshots}", "", "<color=#FFD700>Aggregate Maze Totals:</color>", "- Total Kills: <color=#FFD700>{TotalKills}</color>", "- Total Damage: <color=#FFD700>{TotalDamages}</color>", "- Number of Participants: <color=#FFD700>{Participents}</color>" ], "Participents Message": [ "<color=#FFD700>Personal Stats</color>", "Kills: <color=#FFD700>{Kills}</color>, Deaths: <color=#FFD700>{Deaths}</color>, KDR: <color=#FFD700>{KDR}</color>, Total Damage: <color=#FFD700>{Damages}</color>, HeadShots: <color=#FFD700>{Headshots}</color>", "Shooting Accuracy: <color=#FFD700>{Accuracy}%</color>, HeadShot Accuracy: <color=#FFD700>{HeadshotAccuracy}%</color>" ], "Maze Event Top Bar Message": [ "<size=25><color=#FFFF00><b>MAZE</b></color></size>", "<size=15><color=#FFFF00><b>{DYNAMIC_TIMER}</b></color></size>", "", "<size=15><color=#FFFF00>{TotalTeams}</color><b> TEAMS REMAINING</b></size>", "<size=15><color=#FFFF00>{TotalPlayers}</color><b> PLAYERS REMAINING</b></size>" ] }, "Discord Setting": { "Enable Discord Webhook": false, "Discord Webhook URL": "", "Discord Webhook Message": [ "**MAZE ARENA**", "", "**Details**", "Total Kills: `{TotalKills}`", "Total Teams: `{TotalTeams}`", "Total Players: `{Participents}`", "", "**Winners**", "**{WinnerClanName}**", " Kills: `{ClanKills}` Deaths: `{ClanDeaths}`", " Headshots: `{ClanHeadshots}` Damages: `{ClanDamages}`", "", "**Members**", "{MembersStats}" ] }, "Auto Maze Arena Setup": { "Start Maze Arena Setup": true, "Auto Arena Setup": { "AutoMaze1": { "Maze Center Item": "skullspikes.candles", "Maze Arena Locate Radius": 100.0, "Maze Arena Wall Radius": 40.0, "Maze Arena Mesh Top & Bottom Height": 50.0, "Maze Spawn Points Item": "woodbox_deployed", "Maze Door Item": "workbench1.deployed", "Maze Corner Item": "mailbox" } } } } 🚀 API & Hooks
OnMazeStarts(string ArenaName, DateTime timeNow) OnMazeWinnerAnnounce(HashSet<ulong> winnerList, DateTime timeNow) 💬 Support
- #maze
- #mazeevent
-
(and 7 more)
Tagged with:
-
Military Airfield Event
By Iftebinjan in Plugins
As soon as the event starts, several troops (NPCs) are spawned to defend an hackable crate that will be delivered by the CH47. This crate may contain a lot of loot, so the troops have the duty to defend it. For this purpose, there is a variety of troops such as snipers, close-range shooters, and long-range shooters.
If a player manages to initiate the hacking of the crate, all the airfield troops will be relocated to a combat position. In other words, all troops that you haven't seen yet or that are hidden will be moved to the center of the airfield to defend the crate. After a few minutes, a plane will be sent with supply drops containing weapons to assist the troops in defense. However, airborne troops will also be dispatched from the plane to parachute down and aid in defending the crate.
If the crate is looted, all troops will be destroyed, leaving only the crates, supply drops, and bodies to be looted by intruders.
📌 Commands
/ma start to start the event /ma stop to stop the event /ma position to get the current position based in the airfield monument (used to config) 📜 Permissions
militaryairfield.admin to access all commands 🚀 API & Hooks
private void OnMilitaryAirfieldEventStarted(); - // Called when the event starts private void OnMilitaryAirfieldEventEnded(BasePlayer? lootedBy); - // Called when the event ends ⚙️ Configurations
💬 Support
-
Monument Events (All in One Events)
By Iftebinjan in Plugins
The Monument Events plugin creates amazing events on the monument from preconfigured presets from config. It creates CustomNPCs around the monument which will roam the monument during the event. Then it will spawn CH47 Helicopter which will drop Hackable crates & spawn configured Patrol Helicopters which will roam the monument vicinity. When players try to unlock the Hackable Crate there will be a CH47 Helicopter which will carry NPC and drop on the monument and will give players an amazing raged experience.
⭐ Key Features
10+ Monument preset preconfigured (Radtown, Oxum's Gas Station, Abandoned Supermarket, Water Treatment Plant, Power Plant, Ferry Terminal, Small Harbor, Large Harbor, Junkyard, The Dome, Airfield, Train Yard, Satellite Dish, Sewer Branch, Launch Site) PVE/PVP support Easy setup everything is pre-configured, so drag and drop and it will auto start from the selected time Massive configure option for individual monuments (Except a few not added) Amazing event for engaging players with monuments 📌 Commands
/mestart Preset_Name | monumentID - Starts any specific event (Console & Chat command) /mestop Preset_Name | monumentID - Stops the event (Console & Chat command) /melist - Shows all available monument events on the map /mestartrandom - Starts a random from presets (Console & Chat command) /meadd edit PRESET_NAME - Select a monument for editing spawn points (Chat command) /meadd npcspawn - Creates NPC spawn points for the selected monument (Chat command) /meadd wavespawn - Creates Wave Npc spawn points for the selected monument (Chat command) /meadd cratespawn - Creates Crates spawn points for the selected monument (Chat command) /meadd stopedit - Deselect the current editing monument (Chat command) 📜 Permissions
MonumentEvents.admin - Permission required for using commands 🎬 Video Showcase
⚙️ Configuration
💬 Support
-
OPERATION FORTRESS
Introducing OperationFortress, the ultimate PvE base assault event plugin for Rust servers! Experience intense tactical combat as you and your team infiltrate a heavily fortified enemy base at the Airfield monument. With dynamic NPC encounters, strategic tower captures, and epic boss battles, OperationFortress delivers an immersive military operation experience that will challenge even the most skilled players.
⭐ Features of Operation Fortress
Epic Base Assault: Infiltrate a heavily fortified enemy base at the Airfield monument with multiple defensive towers and strategic positions. Dynamic Tower System: Capture 6 strategically placed guard towers, each with unique NPC defenders and electric switches to disable the base's security system. Intelligent NPC Combat: Face off against elite enemy forces with advanced AI, including snipers, assault troops, machine gunners, and grenadiers. Boss Battle: Confront the powerful "Fortress" commander in the main base with enhanced health and elite weaponry. Reinforcement System: Experience dynamic combat as enemy reinforcements spawn after capturing towers, adding intensity to the operation. Rich Loot System: Collect valuable rewards from captured towers, defeated NPCs, and the commander's personal safe. PvE Mode Integration: Seamless integration with PvE mode systems for fair loot distribution and team-based gameplay. Customizable Difficulty: Adjust the number of required towers to access the main base, event duration, and NPC configurations. Visual Markers: Clear map markers show tower status, base location, and event progress for easy navigation. Automatic Scheduling: Set up automatic event scheduling with customizable intervals and preparation times. Team Support: Full support for team-based gameplay with shared loot rights and coordinated assaults. Performance Optimized: Efficient NPC spawning and cleanup systems ensure smooth gameplay even with large player bases.
📊 Event Overview
Operation Fortress transforms the Airfield monument into a hostile military installation controlled by the "Fortress" faction. Players must work together to:
Capture Guard Towers: Infiltrate and secure 6 strategically positioned guard towers, each defended by elite NPC forces. Disable Security System: Activate electric switches in captured towers to disable the base's security system and gain access to the main facility. Assault Main Base: Breach the heavily fortified main base located in one of the Airfield's large hangars. Eliminate Commander: Face off against the powerful "Fortress" commander and his elite bodyguards in an epic final battle. Secure Rewards: Collect valuable loot from defeated enemies, captured positions, and the commander's personal safe.
🖼️ Showcase
🎮 Commands
operation.start - Manually start the Operation Fortress event (requires admin permissions) operation.stop - Stop the current Operation Fortress event (requires admin permissions)
🛡️ Permissions
operationfortress.start - Permission to start Operation Fortress events operationfortress.stop - Permission to stop Operation Fortress events
📚 FAQ
Q: Can players use their own weapons and equipment?
A: Yes! Players use their own weapons, armor, and equipment during the event. No special gear is provided, making it a true test of player preparation and skill.
Q: How does the loot system work?
A: Loot is collected manually from defeated NPCs, captured towers, and the commander's safe. The PvE mode integration ensures fair loot distribution among team members based on damage contribution.
Q: Can the event be played solo?
A: Yes! The event is designed to scale with player count. Solo players can complete the operation, though it will be more challenging. Team play is recommended for optimal experience.
Q: How often does the event occur?
A: The event can be configured to run automatically at customizable intervals, or it can be started manually by administrators using the provided commands.
Q: What happens if players fail to complete the event?
A: If the event timer expires or all players are eliminated, the event ends automatically. Players can attempt the operation again when it becomes available.
Q: Does the event interfere with other Airfield activities?
A: The plugin includes options to disable other NPCs and events at the Airfield during Operation Fortress to prevent conflicts and ensure smooth gameplay.
Q: Can I customize the NPC types and weapons?
A: Yes! The plugin includes extensive NPC configuration options, allowing you to customize health, weapons, behavior patterns, and reinforcement types for each tower and the main base.
Q: How does the PvE mode integration work?
A: The plugin integrates with PvE mode systems to ensure fair loot distribution among team members. Players who contribute more damage to NPCs have priority access to loot, while still allowing team coordination.
📡 Plugin Integration
OperationFortress is designed to work seamlessly with other popular Rust plugins:
PvE Mode: Full integration for fair loot distribution and team-based gameplay NpcSpawn: Utilizes advanced NPC spawning and AI systems for realistic enemy encounters Notify/UINotify: Integrated notification system for event announcements and player updates BetterNpc: Compatible with enhanced NPC systems for improved AI behavior MonumentOwner: Integration with monument ownership systems for enhanced gameplay
🧪 TEST SERVER
Join our test server to experience Operation Fortress firsthand!
Copy the IP Address below to start playing!
connect 194.147.90.239:28015
🛠️ API / Hooks
OnOperationFortressStart()
Triggered when the Operation Fortress event starts. OnOperationFortressStop()
Triggered when the Operation Fortress event stops (ends or is canceled). OnOperationFortressEnter(BasePlayer player)
Triggered when a player enters the event zone. OnOperationFortressLeave(BasePlayer player)
Triggered when a player leaves the event zone or dies inside it. OnOperationFortressWin(BasePlayer player)
Triggered when the boss is defeated and the victory chest is opened. player is the boss killer/owner.- #event
- #rust event
-
(and 1 more)
Tagged with:
-
Door Frames
Are you tired of the strict limitations on floor frames, where only ladder hatches are allowed? DoorFrames is here to change that! This plugin introduces the ability to place Wooden Double Doors, Metal Double Doors, Armored Double Doors, and Garage Doors on floor frames, giving players more creative freedom and practical utility in their base designs.
🌟 What Does DoorFrames Do?
By default, Rust restricts floor frames to only accept ladder hatches, limiting design possibilities. DoorFrames overrides this behavior, allowing players to place multiple door types on floor frames, seamlessly integrating them into existing structures.
🔧 Key Features
🚪 Support for All Double Door Types
Players can place the following doors on floor frames:
Wooden Double Doors
Metal Double Doors
Armored Double Doors
Garage Doors
🔒 Permission-Based Access
Control which players can place specific door types using permission system:
doorframes.all: Allows placement of all supported door types.
doorframes.wood: Allows placement of Wooden Double Doors.
doorframes.metal: Allows placement of Metal Double Doors.
doorframes.armored: Allows placement of Armored Double Doors.
doorframes.garage: Allows placement of Garage Doors.
⏲️ Cooldown System for Performance
To ensure smooth server performance, the plugin includes a 0.5-second cooldown for each frame. Additionally, a 100-frame limit is enforced to prevent excessive memory usage. The oldest cooldowns are purged as needed, ensuring stability during heavy server activity. (Those can be changed in the code for optimization.)
🔌 Custom Hook Integration
The FFDoorPlaced hook is triggered every time a door is successfully placed, enabling advanced customization for server developers.
🎮 How It Works
For Developers
Customization via Hook:
The FFDoorPlaced hook allows you to add functionality such as logging, rewards, or additional restrictions. It provides the following parameters:
BasePlayer player: The player placing the door.
Door door: The door entity being placed.
string doorType: The type of door being placed (e.g., door.double.hinged.metal).
For Players
Select a Door: Equip one of the supported doors in your hotbar.
Aim at a Floor Frame: Point at a valid floor frame within a 5-meter range.
Place with a Click: If permissions are granted, the door will automatically align to the frame.
Players who lack the required permission will receive a message in chat, preventing placement.
⚠️ Important Considerations
Performance First: The cooldown system and frame limit ensure no unnecessary server lag or memory usage.
Backup Recommended: Always back up your server before installing new plugins or making major changes.
For Developers:
using Oxide.Core; using UnityEngine; namespace Oxide.Plugins { [Info("FFDoorLogger", "Hakan", "1.0.0")] public class FFDoorLogger : RustPlugin { void FFDoorPlaced(BasePlayer player, Door door, string doorType) { Puts($"{player.displayName} placed a {doorType} on a floor frame."); } } }
Functionality The FFDoorPlaced method is a hook that gets called whenever a door is placed using the DoorFrames plugin. When triggered, it:
Takes three parameters:
player: The BasePlayer who placed the door
door: The Door entity that was placed
doorType: The type of door placed (e.g., wooden, metal)
- #floorstack
- #floorframe
- (and 13 more)
