With this plugin you will be able to host UHC matches with your friends.
Plugin Version: 1.0 Supported Minecraft Version: 1.15.2
This plugin needs to be fully recoded in order to improve efficiency and to fix some bugs which would require a huge replacement of code in certain files. This repository is not discontinued but will probably not be updated in the near future.
The version 1.1 of this plugin may contain bugs that affect the gameplay or produce unexpected exceptions. Please, note that if you found a bug I encourage you to report it in order to improve this plugin.
This plugin was inspired by the series UHC España organized by ElRichMC. If you want to contribute to the code don't doubt to contact me. The project is in its early days, so if you would want to see a new feature added to the plugin please do not doubt to post it. Any kind of constructive criticism is always appreciated in order to improve this project and my coding skills. Hope you like this plugin :).
This plugin comes along with the following features:
The main command of this plugin is /uhc this command gives you access to all the other subcommands included within UhcPlugin.
In order to start a game you must use the following command: /uhc start Alongside this command you can specify the duration of the countdown to the start of the game in seconds. For example: /uhc start 5 This will start the game after a 5 second verbose countdown. If you do not provide any argument then the match will start with a default countdown of 10 seconds.
You can configure the match options from Minecraft Command Line. Use the subcommand /uhc config to set or get config options.
To get the actual configuration use /uhc config get. If you don't specify an option after the keyword "get" then the full configuration file will be displayed. If you provide an option only the state of that option will be printed. Example: /uhc config get season
To set a configuration option use the following command structure: /uhc config
The available configuration options are: season: Specify the season you are playing. This will be used in titles and scoreboards. lang: The language that the plugin uses. This feature is actually under development and the only available option is en (English). Translations are welcome :) chapter_length: The length in minutes of each chapter. closable_border: Specify if the border has to be static (false) or it must close at a certain episode. border_radius: The radius of the world border in blocks. final_radius: The final border radius after it stops closing in blocks. border_closing_episode: The episode the border must begin closing.
Team management can also be done through Minecraft command-line. The command acesser is: /uhc teams. With this command you can perform one of the following actions.
Create a team: /uhc teams register
Note: the setMaxSize option will kick players from a team if the old team doesn't fit in the new size. It will do this by kicking the players that were added the latest first.