TimedLife
Limited-Life inspired plugin where time is the currency.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
TimedLife
⚠️ WARNING ⚠️
THIS PLUGIN IS CURRENTLY UNDER BETA, BUGS ARE TO BE EXPECTED. REPORT ALL BUGS HERE.
How it works
_TimedLife_ is a life series inspired by the Limited-Life series, created by Grian.
What is a Limited Life Series?
A Limited Life Series is a spin on the classic Third-Life series, where players have 24 hours to live.
Specific Rules
Dying in any way will subtract one hour from your timer. However, getting a kill will grant you an extra 30 minutes. You will be given a nametag color based on how much time you have left. It follows this system:
``` GREEN | >16h YELLOW | >8h RED | <8h ```
The Boogeyman
In BuffLife, each session will feature a randomly chosen boogeyman. The boogeyman is a non-red player with a curse. If they are unable to secure a kill on another player, then they will be permanently reduced to eight hours.
While the boogey is active, they will be Surged. This is a negative status effect that forces the boogeyman to lose time at a faster rate.
A successful boogey kill will also grant a Slumber Rune. When held in the offhand, the Slumber Rune will slow down how fast you burn through time. Ex: 60m could turn into 90m (30 minutes extra time gained).
Shard System
When a boogey is able to succesfully get a kill, they will recieve a Catalyst Shards. You may use 7 Catalyst Shards to revive a fallen player, using the `/revive <player>` command. This is configurable.
Clock Runes
Player may withdraw their time into Clock Runes, 1 clock rune = 1 minute. Usage: `/withdraw <minutes>` This is used to create an economy system, with time as the currency. Players may deposit their time once more with `/deposit`
Config Settings
After launching your server with the plugin initialized, a folder named "BuffLife" will be created. Inside said folder will be a `config.yml` file. The file contains the following contents:
``` defaultPlayerTime: 24 freeze: false helmetsAllowed: false reviveCommandEnabled: false tntMinecartDamageMultiplier: 5 tntMinecartExposionMultiplier: 4 fireballExplosionPower: 1.5 shardsRequiredToRevive: 7 sizedLife: false ``` All of these are configurable to your heart's desire- But be careful, for the fireballs, and minecarts can get very powerful!
SizedLife is a custom mode where a player's physical character size is relative to how much time remains in your clock.
Command List
`/assign <player>` - Assign BuffLife data to a player or all players
`/boogey` - Choose a random Boogeyman
`/cookie` - Nova cookie
`/deposit` - Deposit clock runes
`/endsession` - End Boogeyman session and escalate effects
`/fix <player>` - Reapply buffs and permanent effects
`/getData <player>` - View a player’s BuffLife data
`/resetdata` - Reset all BuffLife player data
`/rune [slumber|surge]` - Give rune
`/setboogey <player> [true|false]` - Toggles a player's boogeyman properties.
`/revive <playername>` - Revive a fallen player using Golden Catalyst Shards
`/setboogey <player> [true|false]` - Toggle a player's boogey properties
`/settime <player> [hours]` - Set a player's time count
`/shard` - Give yourself a Catalyst Shard
`/timer [on|off]` - Toggle the global clock
`/withdraw <minutes>` - Withdraw minutes into clock runes.
BUFFCRAFT COMMANDS [BETA WIP]
`/givecore` - Give BuffCraft core
`/setbuff <player> [speed|haste|health|strength|prot] <value>` - Sets a buff value of a player