The plugin can be configured at will and has many useful options.
HardcoreMode is a plugin that offers a new level of gameplay. After dying, players receive a temporary ban, and after the ban is passed, they can continue to enjoy the game.
The plugin now also supports rank-based ban length
The plugin offers permanent and increasing bans with the number of bans. After time, the ban level drops by the given number of levels.
✨ The plugin also offers sounds and visual effects.
In order to use placeholders, it is required to download the PlaceholderAPI plugin.
Player:
%hardcoremode_uuid%
%hardcoremode_username%
%hardcoremode_last-ban%
%hardcoremode_death-level%
%hardcoremode_lives%
%hardcoremode_lives-info%
Config:
%hardcoremode_config_ban-type%
%hardcoremode_config_ban-time%
%hardcoremode_config_ban-length_{POSITION}%
%hardcoremode_config_ban-rank-time_enable%
%hardcoremode_config_ban-rank-time_ranks_{RANK}%
%hardcoremode_config_ban-rank-length_enable%
%hardcoremode_config_ban-rank-length_ranks_{RANK}_{POSITION}%
%hardcoremode_config_lowering-ban_enable%
%hardcoremode_config_lowering-ban_time-without-death%
%hardcoremode_config_lowering-ban_lowered-level%
%hardcoremode_config_lives_enable%
%hardcoremode_config_lives_toggle-info%
%hardcoremode_config_lives_default-visible%
%hardcoremode_config_lives_default-count%
%hardcoremode_config_lives_renewing-lives_enable%
%hardcoremode_config_lives_renewing-lives_time-without-death%
%hardcoremode_config_admin-no-ban-after-death%
%hardcoremode_config_death-reason-enable%
%hardcoremode_config_death-lightning%
The strings in {VARIABLE} must be replaced with appropriate values depending on the configuration.
The plugin has been created with the intention of using it on version 1.19 but it also works on other - older versions.
Tested versions 1.14 1.15 1.16 1.17 1.18 1.19 1.20
Plugin can also work on older versions but its correct operation is not guaranteed.
The plugin offers different language versions. You are free to edit and create new language files.
The standard plugin language is English. You can change it in the configuration file.
How to create your own language file ?
1. Open the folder and plugins/HardcoreMode/languages in the server files
2. Create a file of any name with the suffix .yml
3. Copy the contents of the en.yml file and paste its contents into the newly created file
4. Edit messages in quotation marks
5. After editing, save your changes and close the file
6. Open the file config.yml and edit the language value, enter here the name of the previously created file without the .yml ending (example: de)
7. Restart the server or reload it
8. Done :)
If you need a clean, unmodified file, you can download it from GitHub.
Standard plugin files (for last version)
cache
⤷ data.yml
languages
⤷ en.yml
⤷ es.yml
⤷ de.yml
⤷ fr.yml
⤷ it.yml
⤷ pl.yml
userdata
⤷ (user files)
config.yml
database.yml
CC Creative Commons 2022-2023
Attribution-NoDerivatives 4.0 International
Author olios