Limited Life is a hardcore-like gamemode, in which players only have 24 hours to live. Each death is penalized with one hour of time lost. Killing someone rewards the player with 30 minutes. The color of a player's name is determined by the amount of hours they have left (green for >16, yellow for >8, red for >0). Players are only allowed to kill those who are on a higher color stage than them. There's one exception to this rule; The Boogeyman!
The Boogeyman is recommended to be rolled at least once per session. When a player is chosen as the Boogeyman, they're required to kill another player before the end of the session. Failure to do so will result in their time to drop until it reaches the next color stage. That means players could lose up to 8 hours of time if they fail!
Limited Life is intended to be played with around 14 players on a 700x700 map.
The server shouldn't be on 24/7. 3 hour long "sessions" should be hosted instead, ensuring all players are able to progress at the same time. This is also how it works in the real series.
- /lf reload - Reloads the plugin and its data files.
- /lf modifytime <+|-><num><h|m|s> - Manage the amount of time a player has. Example for removing 3 hours from someone: "/lf modifytime Rowa_n -3h".
- /lf gettime - Returns the amount of time the specified player has remaining.
- /lf boogeyman <cancel|clear|cure|punish|roll> [skiprolldelay]
- cancel - Cancels the pending boogeyman roll.
- clear - Clears the current boogeyman list without penalties or notifications.
- cure - Cures all boogeymen with a notification.
- punish - Inflict a time penalty for all boogeymen.
- roll - Initialize a pending boogeyman roll.
- skiprolldelay - Will cause the countdown to be skipped.
- /lf timer <start|pause|reset> [player]
- start - Starts/Resumes the global timer or that of the specified player.
- pause - Pauses the global timer or that of the specified player.
- reset - Resets the global timer or that of the specified player.
- /lf help <boogeyman|modifytime|timer> - Provides an explanation about the specified command.
You may configure the plugin to limit the level on enchantments when combined in an anvil. This is set to level 2 by default.
Because some potions may be considered overpowered for a series like this, I've implemented a way to toggle every existing potion individually.
Enchantment Tables are very configurable. You may decide whether they're craftable, breakable, and you may also make them immortal when they're on the ground as an item.
Golden Apples, as well as Enchanted Golden Apples, may be toggled individually.
Helmets are unobtainable by default, but may be enabled.
Bookshelves are unobtainable by default, but may be enabled.
A few recipes have been altered/added in order to enhance your experience. All of them may be toggled individually.
The plugin features a well documented and relatively detailed config file, making it very easy to customize to your specific needs. The default values may be found here.
To enable coloured names in chat while using (a fork of) PaperMC, navigate to the paper-world-defaults.yml file and change the value "use-vanilla-world-scoreboard-name-coloring" to true. You may find this file here: Server Directory\config\paper-world-defaults.yml
Whilst the global timer's active, players whom are offline will still lose time unless disabled in the configuration file.
For support, please join my Discord Support Server!
Credits to Grian and his team for coming up with the idea for Limited Life!