⭐MinigamesAddons⭐ ~ Next-Gen icon

⭐MinigamesAddons⭐ ~ Next-Gen 6.0.2

Your next-generation cosmetic system, configure everything as you want.

5PpLaF.jpg
The MinigamesAddons is a plugin that brings
Victory Dances, Kill Effects, Bow Trails, Death Cries, Auras,Shopkeeper Skins, Kill Messages
to your MiniGames server!
You can not only customize everything, but also create your own cosmetics easily!

This Plugin ONLY Support Spigot 1.8 - 1.12.2!

A GOOD DISCORD COMMUNITY
No ads, No spams, Just SUPPORT!
Please respect the dev and admins, or you will be banned.
hs4iDI.png

GENERAL FEATURES
  • Victory Dances when you win a game!
  • The Dances can be run manually by COMMAND, but can also be run automatically if the minigame plugin is supported by MA.
  • Currently MA provides Wither Rider, Anvil Rain, Time Shift, Yee Haw, War Sheep, Floating Lanterns, Fireworks, Toy Stick, Cold Snap, Dragon Rider, Dare Devil.

[dropdown]
Wither Rider
hs43V0.jpg
Toy Stick
hs48aV.jpg
Dragon Rider
hs4tGF.jpg
Anvil Rain
hs4wrR.png

[/dropdown]

  • Kill Effects when you kill a player!
  • Currently MA provides Heart Explosion, Firework, Lightning,Fire Dance,Tornado, Final Smash.

[dropdown]

Heart Explosion
hs40q1.jpg
Lightning
hs4sIK.png
Tornado
hs4cGD.png

[/dropdown]

  • Bow Trails when you shoot arrows! Also Support Eggs,Fishing Rods and SnowBalls!
  • You can create your own trails! By default, MA gives 6 trails as example, the tutorial of creating own trail is below.

[dropdown]

A Custom Trail
hs4gRe.png

[/dropdown]

  • Death Cries will be played to you and your killer!
  • You can create your own trails! By default, MA gives 9 cries as example, the tutorial of creating own trail is below!

[dropdown]
Death Cries GUI
5P9sJJ.png

[/dropdown]

  • Auras will be played under your foot while you're walking!
  • You can create your own aura! By default, MA gives 5 auras as example, the tutorial of creating own aura is below!

[dropdown]

A Custom Aura
hs45Zt.png

[/dropdown]

  • Shopkeeper Skins of the shop NPC! Currently only support plugin BedWars1058.
  • This feature REQUIRES the latest Citizens2 plugin!
  • You can create your own skin! By default, MA gives 15 skins as example, the tutorial of creating own skin is below!

[dropdown]

Custom Skin - Miner
hs4oIf.png
Custom Skin - Herobrine
hs47i8.jpg

[/dropdown]

  • Kill Messages when you kill a player! Currently you can use it with plugin BedWars1058/MBedWars or directly.
  • You can create your own message! By default, MA gives 4 default messages as example, the tutorial of creating own message is below!

[dropdown]
Fully Configurable
5P9TWd.png

[/dropdown]

  • Bed Break Effects when you break other teams' bed! Currently you can use it with plugin MBedWars.

[dropdown]
Lightning
5PVCUP.png

[/dropdown]

  • Intelligent GUI! MA provides a fully-customizable GUI system, which u can add unlimited items, do custom actions! You can even use custom skull/player's skull as an item! (See Below)
  • Many Famous Plugins Supported! MA will run the cosmetics automatically for the following plugins:
5PZHSO.jpg
  • Storage Through MySQL or YML Files!
  • Customizable funny Sounds!
  • PlaceholderAPI Support!
  • Fully configurable!
  • Economy System! You can set the cosmetic can be purchased or not, and set their price!
COMMANDS & PERMISSIONS
[SPOILER="Commands"]
  • Things in {} is optional!
  • SERVER:
    /ma help - Display help message.
    /ma reload - Reload all the files.
    /ma gui {KE/DC/BT/VD/Auras/Skins/KM/BBE} - Open a GUI you choose.
  • COSMETICS:
    /ma getCosmetics [Player]
     - Display the target player's cosmetics.
    /ma setKillEffect [EffectName] {Player} - Set KillEffect.
    /ma setDeathCry [EffectName] {Player} - Set DeathCry.
    /ma setBowTrail [EffectName] {Player} - Set BowTrail.
    /ma setVictoryDance [EffectName] {Player} - Set VictoryDance.
    /ma setAuras [EffectName] {Player} - Set Auras.
    /ma setSkin [EffectName] {Player} - Set ShopkeeperSkins.
    /ma setKillMessages [EffectName] {Player} - Set KillMessages.
    /ma setBedBreakEffect [EffectName] {Player} - Set BedBreakEffect.
    /ma runVictoryDance [Player] - Run a player's VictoryDance.
  • ECONOMY:
    /ma addMoney {Player} {Amount} 
    Add money to a player.
    /ma takeMoney {Player} {Amount} - Take money from a player.
    /ma setMoney {Player} {Amount} - Set a player's money.
[/SPOILER]


[SPOILER="Permissions"]
  • ma.admin Access to everything.
  • ma.ke.{KillEffectName} Access to a Kill Effect, example ma.ke.HeartExplosion.
  • ma.vd.{VictoryDanceName}  Access to a Victory Dance, example ma.vd.AnvilRain.
  • ma.skins.{ShopkeeperSkinName} Access to a ShopkeeperSkin, example ma.shopkeeperskins.Herobrine.
  • ma.auras.{AurasName}  Access to a Aura, example ma.auras.RedStone.
  • ma.dc.{DeathCryName}  Access to a Death Cry, example ma.deathcries.Wolf.
  • ma.bt.{BowTrailName} Access to a Bow Trail, example ma.bt.Color.
  • ma.bbe.{BedBreakEffectName} Access to a Bed Break Effect, example ma.bbe.BedBugs.
[/SPOILER]


TUTORIALS - COSMETICS
I believe you cannot wait to create your own cosmetics!
Now please follow the instructions below to create one!
If you meet any problem, don't foget to join our discord to get support!

[SPOILER="Create Custom Shopkeeper Skin"]
  • Please keep in mind that this cosmetic only work for BW1058 currently, but MBedWars will be supported soon!
  • Please keep in mind that this cosmetic require latest Citizens2 as dependency, or NPCs won't spawn correctly!
  • Open the file ShopkeeperSkins.yml in Cosmetics folder.
  • You will find there're two SkinType, one is Entity, and the other is Custom.
  • Now let's start with the Entity type first.
  • First give a name of this new Skin Object, it's unique, here I give "YourCustomSkin2".
  • Then comes to UniqueID, as its name suggest, it's unique too, here I give 14.
  • Then comes to MenuItem, here u can customize the item displayed in the menu, this part of tutorial is put in next section, you can check that now or later clear.png
  • Then it's Purchase, first you should set it buyable or not, then set the price.
  • Then comes to SkinType, here we give it to Entity.
  • Finally it's EntityType, it's from Minecraft original entity, here I give ZOMBIE_VILLAGER.
  • Finished! Now you have created a custom Shopkeeper Skin successfully! It should look like this:
  • 5Fy8Qx.png
  • Then I will teach you the Custom type skin.
  • Actually just the SkinType element is different from the above, here we set it to Custom.
  • Then we need to add two elements, SkinValue and SkinSignature, these things can be found on MineSkin.org.
  • Finished! It should look like this:
  • 5FyNwD.png
  • Now use command /ma reload, then open the menu, you should see the Item has been added to the menu automatically!
  • OK! Now you have known how to make a custom Shopkeeper Skin, ENJOY!

[/SPOILER]

[SPOILER="Create Custom Auras"]
  • Open file Auras.yml in Cosmetics folder.
  • The first element is Settings, you can control the Auras here.
  • Then others are auras objects, there're 4 elements in a Aura object, both of them are important.
  • First you should give a object name, this name is unique, which means it can only appear once in the file! Here I give a name of "YourCustomAura".
  • Then comes to the UniqueID, as its name indicates, it can only appear once. Here I give a number of "4".
  • Then it's Name, it will display in the GUI,message etc, you can set it whatever you want, and you can use color codes. Here I gives '&aCustom Aura'.
  • Then it's MenuItem,it's the item displayed in the GUI, this part of tutorial is put in next section, u can check it now or later.
  • Then it's Purchase, first you should set it buyable or not, then set the price.
  • Finally it's Material, it's the block that will replace under your foot, it should be a Minecraft original block, here I give "DIAMOND_BLOCK".
  • Finished! It should look like this:
  • 5FsRR1.png
  • Now use command /ma reload, then open the menu, you should see the Item has been added to the menu automatically!
  • OK! Now you have known how to make a custom Aura, ENJOY!

[/SPOILER]

[SPOILER="Create Custom Bow Trails"]
  • Open file BowTrails.yml in Cosmetics folder.
  • There're 6 elements in a Trail object, both of them are important.
  • First you should give a object name, this name is unique, which means it can only appear once in the file! Here I give a name of "YourCustomTrail".
  • Then comes to the UniqueID, as its name indicates, it can only appear once. Here I give a number of "6".
  • Then it's MenuItem,it's the item displayed in the GUI, this part of tutorial is put in next section, u can check it now or later.
  • Then it's Name, it will display in the GUI,message etc, you can set it whatever you want, and you can use color codes. Here I gives '&aCustom'.
  • Then it's MenuItem,it's the item displayed in the GUI, this part of tutorial is put in next section, u can check it now or later.
  • Then it's Purchase, first you should set it buyable or not, then set the price.
  • Then, it's Particle, it's a Minecraft original Particle type, here I gives "HEART".
  • Finally it's Amount, which is the amount of the particle, i recommend set it to 10, a large amount will result in lags.
  • Finished! It should look like this:
  • 5APM2F.png
  • Now use command /ma reload, then open the menu, you should see the Item has been added to the menu automatically!
  • OK! Now you have known how to make a custom Trail, ENJOY!
[/SPOILER]

[SPOILER="Create Custom Death Cries"]
  • Open file DeathCries.yml.
  • There're 6 elements in a Trail object, both of them are important.
  • First you should give a object name, this name is unique, which means it can only appear once in the file! Here I give a name of "CustomCry".
  • Then comes to the UniqueID, as its name indicates, it can only appear once. Here I give a number of "8".
  • Then it's Name, it will display in the GUI,message etc, you can set it whatever you want, and you can use color codes. Here I gives '&aCustom Cry'.
  • Then it's MenuItem,it's the item displayed in the GUI, this part of tutorial is put in next section, u can check it now or later.
  • Then it's Purchase, first you should set it buyable or not, then set the price.
  • Then it's Sound, it's a Minecraft original sound, don't forget to check your Server Version before setting this! Here I gives "ENTITY_ENDERMEN_TELEPORT".
  • Then it's Volume and Pitch, if you don't know what are them, just set them to 1.0F.
  • Finished! It should look like this:
  • 5APwxe.png
  • Now use command /ma reload, then open the menu, you should see the Item has been added to the menu automatically!
  • OK! Now you have known how to make a custom Death Cry, ENJOY!
[/SPOILER]

[SPOILER="Create Custom Kill Messages"]
  • Firstly, if you are using BedWars1058/LostSkyWars, set the default kill messages in the language file of it to empty! Or you will get two kill messages when you kill a player!
  • Open KillMessages.yml.
  • There're 4 elements in a KillMessage object, both of them are important.
  • First you should give a object name, this name is unique, which means it can only appear once in the file! Here I give a name of "CustomMsg".
  • Then comes to the UniqueID, as its name indicates, it can only appear once. Here I give a number of "3".
  • Then it's Name, it will display in the GUI,message etc, you can set it whatever you want, and you can use color codes. Here I gives '&aYour custom messages'.
  • Then it's MenuItem,it's the item displayed in the GUI, this part of tutorial is put in next section, u can check it now or later.
  • Then it's Purchase, first you should set it buyable or not, then set the price.
  • Then it's Messages, it's a string list, which means you can add unlimited messgaes to it, when the messages are triggered, the plugin will choose one of the message randomly to display.
  • The variable of the killer player is {killer}, and the victim player is {victim}.
  • Finished! It should look like this:
  • 5AP6at.png
  • Now use command /ma reload, then open the menu, you should see the Item has been added to the menu automatically!
  • OK! Now you have known how to make a custom Kill Message, ENJOY!
[/SPOILER]

TUTORILAS - MENUS
MA has provided a fully-functional and fully-customizable GUI system, you can add unlimited items to a GUI, now follow the guide below to customize your menu!

Please Read The Guides Step By Step!

[SPOILER="STEP 1 - Global Variables"]
  • The following variables can be used in any Lore of any items you created.
  • VictoryDance: {var_vd}
     BowTrail: {var_bt}
     KillEffect: {var_ke}
     DeathCry: {var_dc}
     Auras: {var_auras}
     BedBreakEffect: {var_bbe}
     KillMessages: {var_km}
     ShopkeeperSkins: {var_skin}
     Your Money: {var_money}
  • And here is an example of using the global variables:
  • 5AihY6.png
[/SPOILER]

[SPOILER="STEP 2 - Using Custom Skull or Player's Skull"]
  • In the Item section, you can not only put a Minecraft original item, but also put custom skulls!
  • To use custom skull, first you should set the Item to CUSTOM_SKULL.
  • Then u need to add a key called Skull.
  • If you want to use a custom skull, just paste the Skin Value after the Skull key. If you want to use the player's skull, u should set the Skull value to .
  • Example of using custom skull from MineSkin:
  • 5AkQxS.png
  • Example of using player's skull:
  • 5AkUP0.png
[/SPOILER]

[SPOILER="STEP 3 - Action of an item"]
  • Action is a powerful thing, it allows u to configure what will happen when player click on this item!
  • There're 5 types of actions you can choose.
  • NONE: Don't do anything when click.
     OPEN: Open a specific menu when click.
     COMMAND_PLAYER: Run a command as player when click.
     COMMAND_CONSOLE: Run a command as console when click.
     MESSAGES: Send a message when click.
  • Keep in mind that u should follow the following format to set an action: ActionType:ActionContent
  • Examples can be found in every menus.
[/SPOILER]

[SPOILER="STEP 4 - MenuItem of Cosmetics"]
  • If you have read the tutorials of creating custom Cosmetics carefully, you will find that every cosmetic has a MenuItem section, now let me show you how to customize it.
  • In a MenuItem, u should set the Name, Item, Amount, Data, Lore, it's very easy so I will give an example directly:
  • 5AV1KO.png
  • Keep in mind that in cosmetic items u don't need to set the Action!
[/SPOILER]

[SPOILER="STEP 5 - Custom Items in every menu"]
  • Every file in Menus folder can be customized.
  • WARNING: You cannot put custom items in the slots of the cosmetics, which will result in bugs! The slots cosmetics are:
  • 5AZKoj.png
  • You just need to follow the examples to create items, super easy.
  • Don't forget to set the Action here!
  • Example:
  • 5AVfzV.png
[/SPOILER]

ECONOMY SYSTEM
MA will automatically detect whether you have Vault installed or not, if yes, it will use Vault as economy, if not, it will use a custom economy system. Which means you can use it with Vault or not.

Please Read The Following Guides Step By Step!

[SPOILER="STEP 1 - Set Permission Command"]
  • Go to config.yml and set the permission command.
  • This command will be run when player purchase a cosmetic, you must be sure that you have set it according to your permission plugin, or the cosmetic when be unlocked even though player has paied for it!
  • The variable of the player is {player}.
  • The variable of the permission is {permission}.
  • Now the economy system should work correctly.
[/SPOILER]

[SPOILER="STEP 2 - Manage Player Economy"]
  • The commands of the economy are listed above. You can use the commands to manage the player's money.
  • Keep in mind that if you use Vault, it will set the money of the player inside of Vault itself.
[/SPOILER]

PLACEHOLDER API

[dropdown]

%ma_selected_bt% - Show your BowTrail.
%ma_selected_dc% - Show your DeathCry.
%ma_selected_ke% - Show your KillEffect.
%ma_selected_vd% - Show your VictoryDance.
%ma_selected_auras% - Show your Auras.
%ma_selected_skin% - Show your Shopkeeper Skin.
%ma_selected_km% - Show your Kill Messages.
%ma_selected_bbe% - Show your Bed Break Effect.

[/dropdown]

DONATIONS
If you think it's a good work and want to support us, feel free to donate us! You will get the source code of the plugin, and a DONOR role in the discord and receive
donor-services!

Thanks @zasami for donating 25$ clear.png

TERMS & CONDITIONS
  • You Can NOT reupload the plugin without permissions!
  • You Can NOT DECOMPILE the plugin!
  • Codes all by the author himself!
  • Please contact the author if you are in trouble!
  • Don't leave errors in reviews section! Thank You!
  • Don't give suggestions in reviews section! Use Discord!
Hope You Will Love This Plugin!
Please Don't Forget To Leave A ⭐⭐⭐⭐⭐ Review!