About Maze
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
- 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
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
- /mazestart - Starts a random maze from the config if available
- /mazestart <ArenaName> - Starts the specific arena
- /mazestop - Stops the running maze event
{ "Maze Automatic Event": true, "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, "Save old postion to teleport players back when event ends": true, "Teleport winning players after x seconds of maze ends": 300, "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" ], "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 Hackablelocked crates upon winning the event": true, "Spawn Hackablelocked crates amount": 1 }, "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" } } } }
Quote{ "EventStartingNotify": "Starting in {0} seconds", "EventStartingIn": "Starting in {0} seconds", "EventStarted": "Event has started. Please use <color=#FFFF00>/maze</color> command to teleport to Maze", "EventTeleporting": "You are teleporting in {0} seconds", "EventStop": "Event has ended", "EventNoWinner": "No winner found", "EventDoorOpening": "Door opening in {0} seconds", "EventDoorOpned": "Door has been opened. You can enter the Maze Arena now.", "EventDoorClosing": "Door Closing in {0} seconds", "EventDoorClosed": "Door has been closed. No players can join in the event now", "EventRemovingWalls": "Removing outter walls in {0} seconds", "WinningPlayers": "Winning players will be teleported back in {0} seconds", "EventBannedItems": "You cannot enter this event with banned items in your inventory! Items removed from your inventory: <color=#DC143C>{0}</color>", "NoEventRunning": "There is no event running to teleport", "NoClan": "Please create a Clan before entering the event", "AlreadyPosition": "You are already at the event location", "CantTeleport": "You can't teleport to Maze at this moment", "TeleportCanceled": "Teleportation to maze cancelled" }
- OnMazeStarts(string ArenaName, DateTime timeNow)
- OnMazeWinnerAnnounce(HashSet<ulong> winnerList, DateTime timeNow)