Skip to content

CloudieSMP/MinecraftMarriage

Repository files navigation

MarriagePaper

MarriagePaper is a lightweight Paper plugin that adds roleplay-style marriages, adoptions and partner interactions to your server.

Features

Propose, accept, reject and divorce players
Adopt players into a married couple's family, accept/reject adoption
Partner interactions: kiss, hug, teleport to partner, view partner inventory, gift items
Children management (adopt, leave, pat)
Persistent data stored in JSON files in the plugin data folder
Sneak-right-click to kiss (on partners)
Important: the plugin includes an silly adult/NSFW-styled command named /marry fuck. This can be controlled via permissions.

Quick install (server)

Download the MarriagePaper.jar from the newest release. Place the jar in your server's plugins/directory. Start or restart your server. The plugin will create a data folder containing JSON files for stored data.

Commands & usage

All commands are under the main command alias /marry.

/marry propose [player]

Description: Send a marriage proposal to an online player.
Permission: marriage.marry
Example: /marry propose Notch

/marry accept [player]

Description: Accept a marriage proposal from [player].
Permission: marriage.marry
Example: /marry accept Notch

/marry reject [player]

Description: Reject a marriage proposal from [player].
Permission: marriage.marry
Example: /marry reject Notch

/marry divorce

Description: Divorce your partner (if married).
Permission: marriage.marry

/marry adopt [player]

Description: Send an adoption request to [player] (must be married to adopt).
Permission: marriage.adopt
Example: /marry adopt Notch

/marry adopt accept [player]

Description: Accept an adoption request from [player].
Permission: marriage.adopt
Example: /marry adopt accept Notch

/marry adopt reject [player]

Description: Reject an adoption request from [player].
Permission: marriage.adopt
Example: /marry adopt reject Notch

/marry adopt leave

Description: Leave your adopted family (become an orphan again).
Permission: marriage.adopt
Example: /marry adopt leave

/marry adopt pat [child]

Description: Pat a child (only available to parents of the child).
Permission: marriage.adopt.pat
Example: /marry adopt pat Notch

/marry kiss

Description: Send a kiss action to your online partner (actionbar + particles).
Permission: marriage.marry.kiss
Additional: Also triggered when sneaking + right-clicking your partner.

/marry hug

Description: Hug your online partner (actionbar + particles).
Permission: marriage.marry.hug

/marry tp

Description: Teleport to your partner with a small (3-second) delay and actionbar countdown.
Permission: marriage.marry.tp

/marry inventory

Description: Open a read-only view of your partner's inventory (live-updating while open).
Permission: marriage.marry.inventory

/marry gift

Description: Gift the item in your main hand to your partner (adds item to their inventory).
Permission: marriage.marry.gift

/marry fuck

Description: Adult/roleplay command that triggers actionbars/particles and occasionally broadcasts a message.
Permission: marriage.marry.fuck
Note: Contains adult/NSFW language. Server admins should restrict access if undesired.

/marry modify relationship <straight|gay|lesbian>

Description: Change the relationship type for your marriage to one of the supported enums.
Permission: marriage.marry
Example: /marry modify relationship gay

/marry list

Description: List all marriages including children and days married.
Permission: marriage.marry
Example: /marry list

Credits

Authors: Beauver, Sebiann

About

Minecraft Marriage Mod/Plugin

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages