Easy Marriage is the FIRST plugin part of the Easy Plugins Series.
Other plugins from the EasyPlugins Series:

Future Updates:
- ADOPTION
- A GUI menu for punish or rewarding your adopted kids
Future FUTURE Updates:
- Add a Church creating feature
- Add a priest feature where they announce the marriage
- Add an optional shareable inventory
If you have any questions or you find a bug, join the Discord Server and reach out in the #plugin-support channel. Please don't post bug reports in your reviews!
Also, if you really like the plugin, donations will be much appreciated!
/ezm marry <user>: Send a request to marry a user. The user must accept in order for the marriage to succeed.
Permission Node: ezm.user.marry
/ezm divorce <user>: Send a request to divorce a user. The player must accept in order for the divorce to succeed.
Permission Node: ezm.user.divorce
/ezm list <user>: List the marital status and who the user is married to.
Permission Node: ezm.user.list
/ezm hug <user>: Hug a user!
Permission Node: ezm.user.hug
/ezmaccept <user>: Accept a marriage or divorce request.
Permission Node: ezm.user.accept
/ezmdeny <user>: Deny a marriage or divorce request.
Permission Node: ezm.user.deny
/ezm help: Lists a help page.
Permission Node: ezm.user.help
/ezm togglePVP: Toggle your PvP on whether you'd like to be attacked by your partner or not
Permission Node: ezm.user.togglePVP
/ezm compliment <user>: Compliment a partner. All the messages are randomized and sourced from a custom YML file (messages.yml).
Permission Node: ezm.user.compliment
/ezm reload: Reload all the YML files.
Permission Node: ezm.admin.reload
/ezm requestMarry <user1> <user2>:
As a priest, you can ask whether two players want to marry or not.
Permission Node: ezm.user.priest.requestMarry
/ezm requestDivorce <user1> <user2>:
As a priest, you can ask whether two players want to divorce or not.
Permission Node: ezm.user.priest.requestDivorce
/ezm forceMarry <user1> <user2>:
You can force a marriage between two players as an admin.
Permission Node: ezm.admin.forceMarry
/ezm forceDivorce <user1> <user2>:
You can force a divorce between two players as an admin.
Permission Node: ezm.admin.forceDivorce
adults.yml
# Will state the UUID of the player and their name. If the player changes their name, it will update once the player joins the server again.
# This YML file is for handling the marital information of each player
# The TimeMarried's timezone is UTC.
Married:
messages.yml
# %partner% will be replaced with the player's name.
ComplimentList:
- "%partner% you're amazing!"
- "*Whistles* Wow, %partner% you're lookin fine today."
config.yml
# Set the marriage type: enable MONOGAMY (default) or POLYGAMY
marriage-types: "MONOGAMY"
Below are SOME of the features that come with the EasyMarriage Plugin!
Marrying a User

Ride Feature

Toggle PvP Feature

Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta