Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
LifeFlower
LifeFlower is a hardcore-style survival plugin for Paper that gives every player exactly one unique flower representing their life.
As long as your LifeFlower exists, you can continue playing. If another player destroys it, your life ends permanently.
Unlike traditional Hardcore, your fate is no longer tied only to combatโyou must protect your LifeFlower while also searching for those of other players.
โจ Features
๐บ One Unique LifeFlower Per Player
- Every player owns exactly one LifeFlower.
- Each LifeFlower is uniquely linked to its owner.
- A player can never have multiple valid LifeFlowers.
- If a new LifeFlower is generated, every previous copy is automatically removed from the server.
๐ Place Your LifeFlower Anywhere
Players can hide their LifeFlower anywhere in the world.
The plugin remembers:
- owner
- location
- placement status
- unique identifier
โ Permanent Death
When a player's LifeFlower is destroyed:
- their LifeFlower is removed completely,
- every remaining copy is deleted,
- the player receives the configured punishment.
By default this punishment is:
- Permanent Ban
The punishment is fully configurable.
โค๏ธ Revive System
Dead players can be brought back to life.
โ๏ธ Revive Beacon
Craft a special Revive Beacon to revive permanently dead players.
Features:
- configurable crafting recipe
- configurable durability/uses
- opens a GUI showing every dead player
- displays each player using their Minecraft head
- clicking a head revives that player
- the beacon is only consumed after a successful revival
๐ Revive GUI
The revive interface includes:
- player heads
- player names
- automatic inventory sizing
- click-to-revive functionality
๐ธ Automatic New LifeFlower
Whenever a player is revived:
- a brand new LifeFlower is generated,
- the previous one is permanently deleted,
- the player automatically receives the new LifeFlower when joining the server.
This works for:
- Revive Beacon
- /lf pardon
โ Raid Tool
LifeFlowers cannot normally be destroyed by other players.
Only the owner may break their own LifeFlower normally.
Everyone else must use a special configurable Raid Tool.
Default:
- Shears
- Fortune I
Everything can be changed in the configuration:
- material -enchantment
- enchantment level
- crafting recipe
- durability
- display name
- lore
The Raid Tool is identified internally using plugin data to prevent players from recreating it simply by enchanting a normal item.
๐จ Raid Tool Durability
The Raid Tool has configurable durability.
Default:
- 3 uses
Durability is only consumed when successfully destroying another player's LifeFlower.
โจ Particle Effects
Every placed LifeFlower can emit configurable particles.
Configurable options include:
- particle type
- amount
- interval
- spread
- speed
- falling behavior
- enable/disable
Default particle:
- HAPPY_VILLAGER
โ Highly Configurable
Almost everything can be configured.
Examples include:
- enable/disable the entire plugin
- punishment type
- particle effects
- Raid Tool
- Revive Beacon
- crafting recipes
- messages
- sounds
- durability
- permissions
No code changes required.
๐ Live Configuration Reload
Reload the plugin without restarting the server.
/lf reload
Reloads:
- config.yml
- messages.yml
- recipes
- particle settings
- Raid Tool settings
- Revive Beacon settings
- all configurable plugin values
๐ Generated Materials Reference
On first startup the plugin creates:
materials_list.yml
This file contains:
- every supported Material
- every supported Enchantment
- every supported Particle
making configuration much easier.
๐ฌ Commands
Command Description
- /lf help Displays the help menu.
- /lf new <player> Generates a completely new LifeFlower and removes every previous copy from the server.
- /lf pardon <player> Revives a permanently dead player.
- /lf raidtool <player> Gives the configured Raid Tool.
- /lf reload Reloads the plugin configuration.
The plugin supports intelligent tab completion for every command and only suggests commands the player has permission to use.
๐ Permissions
- lifeflower.use: Required for basic command access (checked in canUse).
- lifeflower.admin: Required for /lifeflower new and /lifeflower pardon.
- lifeflower.command.raidtool: Required for /lifeflower raidtool.
- lifeflower.command.reload: Required for /lifeflower reload.
๐ก Vanilla-Friendly
LifeFlower is designed to feel like a natural Minecraft mechanic.
It respects vanilla gameplay whenever possible, including:
- keepInventory
- normal death processing
- inventory clearing
- player heads
- crafting recipes
The plugin also prevents inventory duplication during permanent death by allowing Minecraft to complete its normal death sequence before applying the configured punishment.
๐ฎ Gameplay
LifeFlower creates a unique multiplayer experience.
Hide your flower.
Protect it.
Raid other players.
Revive your friends.
And remember...
As long as your LifeFlower lives, so do you.


