BuffLife
PluginCC-BY-ND-4.0

BuffLife

Third-Life inspired plugin, gaining a buff for every life lost.

7
Downloads
2
Followers
3 months ago
Updated
📦
1
Versions

📖About BuffLife

⚠️ WARNING ⚠️

THIS PLUGIN IS CURRENTLY UNDER BETA, BUGS ARE TO BE EXPECTED. REPORT ALL BUGS HERE.

How it works

BuffLife is a life series inspired by the Third-Life series, created by Grian.

What is a Life Series?

A Life Series is a spin on the classic multiplayer hardcore experience where each player now has multiple lives to work with. Each life is indicated by a different color:

Dark Green - 5
Green - 4
Yellow - 3
Orange - 2
Red - 1

BuffLife Twist
In BuffLife, each death grants you an additional positive buff.

Dark Green - 1 buffs
Green - 2 buffs
Yellow - 3 buffs
Orange - 4 buffs
Red - 5 buff

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 debuffed by a random negative buff.

Positive and Negative Buffs

Positive Buffs:

"minecraft:strength", 
"minecraft:speed", 
"minecraft:jump_boost", 
"minecraft:fire_resistance", 
"minecraft:haste", 
"minecraft:conduit_power", 
"minecraft:dolphins_grace", 
"minecraft:water_breathing", 
"minecraft:resistance", 
"minecraft:hero_of_the_village", 
"minecraft:slow_falling",
"minecraft:luck", 
"minecraft:night_vision"

Negative Boogey Buffs

"minecraft:weakness", 
"minecraft:slowness", 
"minecraft:mining_fatigue", 
"minecraft:hunger"

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.

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:

reviveCommandEnabled: true
giftCommandEnabled: true
fireballsEnabled: true
fireballExplosionMultiplier: 1
helmetsAllowed: false
tntMinecartDamageMultiplier: 5
tntMinecartExposionMultiplier: 4

All of these are configurable to your heart's desire- But be careful, for the fireballs, and minecarts can get very powerful!

Command List

/assign <player> - Assign BuffLife data to a player or all players

/fix <player> - Reapply buffs and permanent effects

/gift <player> <amount> - Gift a player one or more of your lives (COST: 1 DIAMOND)

/getData <player> - View a player’s BuffLife data

/boogey - Choose a random Boogeyman

/endsession - End Boogeyman session and escalate effects

/resetdata - Reset all BuffLife player data

/revive <playername> - Revive a fallen player using Golden Catalyst Shards

/shard - Give yourself a Catalyst Shard

/setboogey <player> [true|false] - Toggle a player's boogey properties

/setlives <player> [amount] - Set a player's life count