Elytra Mayhem icon

Elytra Mayhem -----

Elytra PvP Plugin with randomly generated loot in the air and tons of other features!



NOTE: Make sure to enable flight in your server.properties file, or the plugin will disable itself!

The information on this website might be more up to date: https://github.com/icallhacks/ElytraMayhem#readme

About

This is a fun and original pvp minigame plugin, where all players will spawn in the air with an elytra and some fireworks at a random location in the overworld. They'll have to loot the chests with randomly generated loot in them to get geared up. Last man standing wins!

Features

Commands
/battle start (elytramayhem.admin) - Starts a new round

/battle stop (elytramayhem.admin) - Stops the current round

/battle settings [setting|reset] [get|set] [value] (elytramayhem.admin) - Configures the plugin's settings.yml file

/battle reload (elytramayhem.admin) - Reloads the configuration file

/battle stats [player] (no permission required) - Displays your or someone else's statistics

In-game configuration
You're able to configure the whole plugin in-game using the /battle settings command, apart from the loot chests.

Automatic Battle Location
The plugin will look for a battle location within 1 million blocks, meaning you will always have a different experience. If the setting "findBiomeWithLand" is true, the plugin will ignore landless oceans.

Loot Chests
Up to 50 (default: 10) loot chests will spawn within the world border with randomly generated loot.

Special Occurrences
There is a 10% chance that a random event will take place (Double/Half HP, Thunder, OP Loot, Slow Falling, Only Crossbow). This may be turned off if you wish!

Battle Royale Mode
If Battle Royale Mode is on (default: off), the border will shrink slowly towards the middle of the battle area, until it reaches a size of one. You're able to configure the size of the border and the speed of which it shrinks.

How to get started
Once you've gathered a few friends to play with (a minimum of 3 players is recommended), you can run the command /battle start (if you're an operator or have the permission elytramayhem.admin). The plugin will then look for a battle location (with at least some land and not only water) and generate the loot chests. Once this process is completed (it may take some time depending on the configured settings), every player will spawn at a random location within the world border with an elytra with some fireworks so that they can loot the chests and fight!

Settings / Configuration
You're able to configure the settings in-game with the command /battle settings or via the settings.yml file. Keep in mind that you aren't able to configure the loot chests with commands. The configurable settings are:

upload_2021-8-25_18-36-20.png

To reset all config files, you can use the command /battle settings reset.

Additional Information
If you configure the settings from within the game, there will be limits to what value you can enter. If you decide to ignore these limits by editing the settings.yml file yourself and the plugin breaks because of it, I am not responsible.

Make sure you clear the world data every once in a while if you plan on using this plugin for a long time, so that your storage doesn't get filled up due to all of the chunks that need to be loaded in each new round.

This plugin uses bStats so that I can keep track of how many people are using my plugin. More information here: https://bstats.org/

This is my 3rd and largest plugin, so if my code is not the best, I'm sorry.

If you run into any issues/have any questions, please contact me on discord: Rowan#4321
Resource Information
Author:
----------
Total Downloads: 396
First Release: Aug 23, 2021
Last Update: Jul 7, 2022
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings