ᴾᴿᴱᴹᴵᵁᴹ AdvancedMobArena - Slay Mobs for Rewards! [1.16 - 1.18]

SpigotVIP ᴾᴿᴱᴹᴵᵁᴹ AdvancedMobArena - Slay Mobs for Rewards! [1.16 - 1.18] 7.5.12

ᴾᴿᴱᴹᴵᵁᴹ AdvancedMobArena - Slay Mobs for Rewards! [1.16 - 1.18]
◦•●❤♡ ᴄᴏɴᴛᴀᴄᴛ Dekomori on discord ꜰᴏʀ ꜱᴜᴘᴘᴏʀᴛ ♡❤●•◦

Native Minecraft Version:
1.16
Tested Minecraft Versions:
1.16 / 1.17 / 1.18
Source Code: https://github.com/nulli0n/AdvancedMobArena-spigot/

Legacy Versions here:

AdvancedMobArena allows you to create amazing and funny mob arenas on your server! Every arena has a lot of settings and features, that makes every arena really unique. You can create kits for arenas, custom mobs and bosses, in-game shops, dynamic areas, loot chests and a lot more!

PRE-BUILD ARENA MAP INCLUDED!

Servers with AdvancedMobArena

play.fourleafsea.xyz
http://77.222.60.131:8080/
Documentation

Source Code

Requirements:
Spigot 1.16+
Java 16+
NexEngine

Arena Features

  • Arena Chat: Separated chat channel to communicate with a team!
  • Arena Game Settings: Manage gameplay mechanics for each arena individually!
  • Arena Regions: Create multiple zones inside one arena with different mobs!
  • Arena Rewards: Reward players for killing mobs and completing waves!
  • Arena Shop: Upgrade your equipment for coins earned on arena!
  • Arena Waves: Create custom waves with almost any mob!
  • Arena Progression: Increase mob health and strength during the game, unlock new regions when completing certain waves!
  • Arena Kits: Create premade kits that players will choose to fight against mobs with, or allow players to join with their own equipment!
  • Arena Scoreboard: Display current game status on a fully customizable scoreboard! Also, each arena can have different scoreboard style!
  • Arena Ready State: Players can use special item/sign to mark themselves as ready to play. When all players are ready, the lobby timer drops down to a certain value defined in the config, so the game can start earlier!
Arena Lobby
Before the game starts, all players are went to a lobby, where they can select or purchase kits, view their stats, wait other players, and preparing to the game.

Players will receice special (fully customizable) lobby items to browse their kits, viewing stats, or leaving the arena.

Each arena has configurable lobby time.

Arena Join Requirements
Set permission requirement to join certain arena.
Set money requirement to join certain arena.
Arena Scoreboard
Display game stats and player info via customizable arena scoreboard! Each arena can have it's own scoreboard style.
(You need ProtocolLib to use scoreboard)

Arena Coins
Special built-in currency, that can be used to purchase kits and products in the arena shop during the game.
Can be replaced by Vault compatible economy plugin.

Arena Gameplay Features

  • Timeleft. Define a time before the game will be automatically ended if players not reached the latest wave.
  • Enable/Disable shop per each arena.
  • Enable/Disable scoreboard per each arena.
  • Enable/Disable player hunger per each arena.
  • Enable/Disable natural regeneration per each arena.
  • Enable/Disable item drop/pickup per each arena.
  • Enable/Disable item durability reduction per each arena.
  • Enable/Disable usage of certain items (e.g. Ender Pearl) per each arena.
  • Enable/Disable mob loot/exp drop per each arena.
  • Enable/Disable spectate mode per each arena.
  • Enable/Disable kits per each arena.
  • Enable/Disable usage of non-arena commands per each arena.
  • Set minimum and maximum players per each arena.
  • Set maximum usages for certain kits per each arena.
  • Allow/Disallow usage of certain kits per each arena.
  • Allow/Disallow pets from other plugins per each arena.
  • Allow/Disallow mcMMO usage per each arena.
Arena Chat
Let players on arena to communicate with each other without affecting the server chat!

Chat format is fully customizable and supports PlaceholderAPI.

Arena Custom Mobs
Create your own mob variants of the same mob types.
You can even use passive mobs! They will target and attack players!

You can use MythicMobs instead!
Custom Mob Features:

  • Set custom display name.
  • Set attributes (start and per level): Max. Health, Damage, Speed.
  • Set mob color/type/variant/size.
  • Set min. and max mob level.
  • Create custom boss bar indicating mob health and name.

Arena Kill Streaks
A bit more fun when killing mobs with kill streaks!
Create custom kill streaks for certain amount of kills and reward players with extra game coins and/or score.

You can also send custom message to a player, and even execute custom commands!

There is also an option to set a kill streak decay.

Arena Waves:
Create custom waves with unlimited amount of mobs in each, and spawn them in certain arena regions!

Each arena has configurable options for:

  • Final Wave. When final wave is cleared, the game will be ended (win).
  • Wave Delay. Amount in seconds before the first/new wave is spawned.
Gradual Spawn Feature:

  • When enabled, only certain amount (in percent) of all mobs of the wave will be spawned when a wave starts. Then, for every X mobs killed, or every X seconds passed, a new mob group (as a percent of total mobs) will be spawned.
  • Set a percent amount for the first mob group spawned.
  • Set a percent amount for all next mob groups spawned.
  • Set an seconds interval before a new (prepared) mob group is spawned.

Arena Wave Amplificators
For each arena wave, there is a special section for amplificators.
Amplficators allows you to increase amount of spawned mobs and mobs levels on certain arena events.

Examples:

  • You can increase amount of mobs in certain wave for each 2nd arena wave.
  • You can decrease amount of mobs in all/certain wave(s) when a player dies.
  • You can increase level of mobs in all/certain wave(s) when a new player joined.
  • And a lot more!

Arena Rewards
Create unlimited amount of custom rewards and reward arena players on certain arena game events!

Reward Features:

  • Set if player should lost all obtained rewards on death.
  • Set if player should lost all obtained rewards on game lose.
  • Set display name for each reward.
  • Set if reward should be given right now or after the game.
  • Add up to 27 custom items for each reward.
  • Execute custom commands for each reward.
  • Set a target for each reward. All Players / Random Player.
Reward Receiving Examples:

  • Give certain reward(s) when a certain wave(s) finished.
  • Give certain reward(s) when a certain mob(s) killed.
  • Give certain reward(s) when a new region unlocked.
  • And a lot more!

Arena Shop
Let your players to upgrade their equipment during the game by pruchasing new armor and items in the arena shop for coins earned for killing mobs!

You can make it so that certain shop product(s) will be (un)available only on certain events, which brings a bit more dynamics into the game!
Shop & Product Features:

  • Fully customizable Shop GUI.
  • Set if shop should locked until all mobs are killed.
  • Set custom display name for each product.
  • Set Lock/Unlock triggers for each shop product.
  • Set price per each product.
  • Set if product will be available only to players with certain kit(s).
  • Add up to 27 custom items for each shop product.
  • Execute custom commands for each product when it's purchased.
Product Lock/Unlock Examples:

  • Lock/Unlock certain shop product(s) when certain wave(s) passed.
  • Lock/Unlock certain shop product(s) when certain score is reached.
  • Lock/Unlock certain shop product(s) when certain region(s) are unlocked.
  • And a lot more!

Arena Spots
Bring even more dynamics into the game with arena spots!
Spots are small places, groups of blocks, that can be changed on certain game events.
Examples:

  • Turn water oasis on you arena into lava oasis when certain wave reached!
  • Open/Close doors to other arena locations when certain mob(s) killed!
  • And a lot more!

Arena Kits
Create unlimited amount of predefined sets of custom armors and items for your players to fight against mobs with!

You can disable kits for each arena individually, making players to use their own equipment.
Kit Features:

  • Fully customizable Kit Shop, Selector and Preiew GUIs.
  • Ability to create signs to select kits.
  • Set if player must have permission to purchase/use kit.
  • Set if kit must be purchased for certain cost, or make it free.
  • Set custom kit icon to display in GUIs.
  • Set permanent potion effects that player will have while using certain kit.
  • Set custom items for kit armors and inventory.
  • Execute custom commands for each kit.

Arena Stats:
There are also a Stats System! Track player stats and display the best results via Signs or Holograms!
(You need HolographicDisplays plugin for hologram stats)

Stats Tracked:

  • Mob Kills, Best Kill Streak
  • Games Played, Games Won, Games Lost
  • Deaths
  • Coins Spent
  • Potions Drunk, Food Eaten
  • Arrows Launched, TNT Exploded
  • Equipment Broken
Stats Features:

  • Fully customizable Stats GUI.
  • Customizable Signs and Hologram format.
  • Customizable stats update interval.

Some Tips:

  • Place Player Head above the sign, or on a sign block to make it use the skin of the stats player on a sign.
  • Create an NPC (You need Citizens plugin) on a sign block to make it use the skin of the stats player on a sign.

PlaceholderAPI:

  • %ama_coins%
  • %ama_stat_<Stat_Name>%
  • %ama_arena_arena%
  • %ama_arena_mobs%
  • %ama_arena_kills%
  • %ama_arena_streak%
  • %ama_arena_score%
  • %ama_arena_streak-decay%
  • %ama_arena_wave%
  • %ama_arena_players%
  • %ama_arena_time%
  • %ama_arena_money%
  • %ama_arena_next-wave%
  • %ama_arena_balance%


Commands, Permissions and Setup Tutorial are on the plugin wiki:
LINK

Similar resources

ᴾᴿᴱᴹᴵᵁᴹ AdvancedMobArena: REBOOT - Slay Mobs for Rewards! [1.15 - 1.17] Anon695
ᴾᴿᴱᴹᴵᵁᴹ AdvancedMobArena: REBOOT - Slay Mobs for Rewards! [1.15 - 1.17]
0.00 star(s) 0 ratings
Downloads
10
Updated
ᴾᴿᴱᴹᴵᵁᴹ AdvancedMobArena: REBOOT - Slay Mobs for Rewards! [1.15 - 1.17] Neqoette
Advanced mob arena with many cool features! Slay mobs in a funny way with rewards!
0.00 star(s) 0 ratings
Downloads
174
Updated
ᴾᴿᴱᴹᴵᵁᴹ ExcellentShop - Advanced 3 in 1 shop plugin! Dekomori
0.00 star(s) 0 ratings
Downloads
900
Updated
BlackSpigot General Chat
Rules Help Users
    hfdgbocjl @ hfdgbocjl: i want to post a plugin
    Top