MyFamilyMyLife (MFML)
MyFamilyMyLife is a social interaction and lineage management plugin for Spigot/Paper 1.21 servers. It allows players to form families, marry, adopt children, and build a complete genealogical tree, with all data saved persistently in a YML format.
Features
Family System: Create and manage your own family with a custom name.
Marriage System: Propose to other players or hold formal ceremonies officiated by administrators.
Lineage and Adoption: Adopt other players to expand your family tree.
Genealogical Tree: View parents, partners, and children with a single command.
Social Interactions: Kiss command with visual heart particle effects.
Security: All critical actions (kissing, adopting, marrying) require consent from both parties.
Persistence: Data is automatically saved and managed in families.yml.
Commands
Player Commands
Command Description
/tree Displays your family tree (Parents, Spouse, and Children).
/marry Sends a marriage proposal to another player.
/divorce Ends the matrimonial bond with your current partner.
/adopt Sends a request to adopt a player as your child.
/kiss Sends a kiss request (generates heart particles).
/accept Accepts any pending request (Marriage, Adoption, or Kiss).
/lang <pt,en,es> Change the plugin language (Portuguese, English, Spanish.
Administrator Commands
/marry Starts an official marriage ceremony between two players. Requires both players to type "YES" in chat to finalize.
Permissions
mfml.admin: Allows performing official ceremonies and managing administrative functions.
Default: OP (Operators).
Administrative Ceremony Workflow
When an admin uses /marry , the plugin initiates a formal sequence:
A ceremony start message is sent to the couple and the administrator.
The plugin monitors the private chat of both players.
Both players must type "YES" in the chat to confirm.
Once both have confirmed, the marriage is broadcast server-wide with sound effects and particles.
Installation
Download the plugin .jar file.
Place it in the /plugins folder of your Spigot or Paper 1.21 server.
Restart the server.
The families.yml file will be automatically generated in the /plugins/MyFamilyMyLife/ directory.
Developed by Iago Dórea to Blocktopia Server <3
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta