
MyFamilyMyLife
Create your Own Family in your server!
📖About MyFamilyMyLife
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