TimedLife
PluginCC-BY-ND-4.0

TimedLife

Limited-Life inspired plugin where time is the currency.

3
Downloads
1
Followers
2 months ago
Updated
📦
1
Versions

📖About 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 Shard. 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