ModsJava
MarriagePl
Marriage plugin with customization and unique features. Free Minecraft Java mod for 26.1, 26.2.
⬇ Download on SpigotMarriagePl is a modern, highly configurable marriage system for
Paper 1.21.x / Paper 26.1.2, designed to bring complete relationship mechanics to your Minecraft server.
It combines marriages, priests, ceremonies, vows, progression, benefits, certificates, private couple chat, shared homes, interactions, GUI management, multilingual support, PlaceholderAPI integration, Vault economy support, and optional polyamory into one system.
The plugin is designed to work independently without requiring external plugins, while offering optional integrations with Vault and PlaceholderAPI.
Main Features
❤️ Complete Marriage System
Players can form official marriages through an authorized priest.
Marriage data is stored independently from permissions or OP status, meaning:
Priests can:
Marriage Ceremony:
1. Priest creates the marriage request
2. Both players write their vows
3. Both players accept
The marriage is completed only after the required vows and confirmations are fulfilled.
When the ceremony is completed, the priest receives a configurable message.
The ceremony can also include:
Marriage costs are configurable.
The configured amount is charged to each player, not to the priest,
both players pay:
MarriagePl includes a customizable marriage certificate system.
Players receive a:
COPY
of their marriage certificate.
Owners can receive:
ORIGINAL
The copy price is configurable:
For Single marriage:
Multiple marriages
If polyamory is enabled and the player has multiple active marriages, MarriagePl opens a certificate selection GUI, allowing the player to select the exact marriage for which the certificate should be printed.
Owner certificate management
Owners can print a certificate for a specific player:
Polyamory
MarriagePl optionally supports multiple simultaneous marriages.
Partner Selection
Polyamory doesn't simply dump every action onto an arbitrary partner.
When a player has multiple marriages, MarriagePl allows them to select the intended partner.
Supported actions include:
Couple Interactions
MarriagePl includes several relationship interactions.
Kiss
Hug
Hold Hands
Gifts
Love Letters
Example:
Private Couple Chat
MarriagePl includes a persistent private couple chat.
With multiple marriages:
Owner Private Chat Monitoring
Owners can optionally see private couple chat.
Permission:
Configuration:
Shared Marriage Homes
MarriagePl includes shared homes for each marriage.
Open the Homes GUI
Teleport
Create a home
Delete a home
(Homes belong to the marriage rather than one individual player.
Therefore, both spouses can use the same homes.)
Teleportation has a configurable cooldown.
And Teleport Delay
Multiple Homes
The number of homes per marriage can be configured:
Marriage Progression
MarriagePl includes a seven-level marriage progression system.
Example:
✨ Marriage Benefits
Benefits can include effects such as:
MarriagePl includes five languages:
Spanish
English
Portuguese
Russian
Chinese
Language files are stored in:
If permission is required:
Available placeholders include:
Instalation:
Requirements: Java 21-25
Paper 26.1.x - 26.2
It combines marriages, priests, ceremonies, vows, progression, benefits, certificates, private couple chat, shared homes, interactions, GUI management, multilingual support, PlaceholderAPI integration, Vault economy support, and optional polyamory into one system.
The plugin is designed to work independently without requiring external plugins, while offering optional integrations with Vault and PlaceholderAPI.
Main Features
❤️ Complete Marriage System
Players can form official marriages through an authorized priest.
Marriage data is stored independently from permissions or OP status, meaning:
- Removing OP does not remove a marriage.
- Changing permissions does not make someone "unmarried".
- Marriage progress is persistent.
- Certificates remain associated with the actual marriage.
- Benefits continue to work according to the marriage data.
Priests can:
- Create marriages.
- Start ceremonies.
- Manage divorce requests.
- Access priest GUIs.
- Manage marriages without being charged for the marriage itself.
Marriage Ceremony:
1. Priest creates the marriage request
Code (Text):
/marry marry <player1> <player2>
2. Both players write their vows
Code (Text):
/marry vows <your vows>
3. Both players accept
Code (Text):
/marry accept
When the ceremony is completed, the priest receives a configurable message.
The ceremony can also include:
- ❤️ Heart particles
- Fireworks
- Ceremony Sound
- Ceremony Tittle
- Server-wide marriage announcement
Marriage costs are configurable.
Code (YAML):
marriage:
cost : 5000.0
cost : 5000.0
both players pay:
- Player 1 → $5,000
- Player 2 → $5,000
MarriagePl includes a customizable marriage certificate system.
Players receive a:
COPY
of their marriage certificate.
Owners can receive:
ORIGINAL
The copy price is configurable:
Code (Text):
book:
copy-cost: 500.0
original-cost: 0.0
owner-original: true
copy-cost: 500.0
original-cost: 0.0
owner-original: true
For Single marriage:
Code (Text):
/marry certificate
Multiple marriages
If polyamory is enabled and the player has multiple active marriages, MarriagePl opens a certificate selection GUI, allowing the player to select the exact marriage for which the certificate should be printed.
Owner certificate management
Owners can print a certificate for a specific player:
Code (Text):
/marry certificate <player>
MarriagePl optionally supports multiple simultaneous marriages.
Code (YAML):
marriage:
polyamory:
enabled : false
max-active : 2
polyamory:
enabled : false
max-active : 2
Polyamory doesn't simply dump every action onto an arbitrary partner.
When a player has multiple marriages, MarriagePl allows them to select the intended partner.
Supported actions include:
Code (Text):
/marry info <partner>
/marry benefits <partner>
/marry kiss <partner>
/marry hug <partner>
/marry gift <partner>
/marry letter <partner> <message>
/marry holdhands <partner>
/marry chat <partner>
/marry benefits <partner>
/marry kiss <partner>
/marry hug <partner>
/marry gift <partner>
/marry letter <partner> <message>
/marry holdhands <partner>
/marry chat <partner>
Couple Interactions
MarriagePl includes several relationship interactions.
Kiss
Code (Text):
/marry kiss <partner>
Code (Text):
/marry hug <partner>
Hold Hands
Code (Text):
/marry holdhands <partner>
Code (Text):
/marry gift <partner>
Code (Text):
/marry letter <partner> <message>
Code (Text):
/marry letter Andy love you!
MarriagePl includes a persistent private couple chat.
Code (Text):
/marry chat
Code (Text):
/marry chat <partner>
Owners can optionally see private couple chat.
Permission:
Code (Text):
marriagepl.owner.chat
Code (YAML):
chat:
owner-see-private : true
owner-see-private : true
MarriagePl includes shared homes for each marriage.
Open the Homes GUI
Code (Text):
/marryhome
Code (Text):
/marryhome <home>
Code (Text):
/marrysethome <home>
Code (Text):
/marrydelhome <home>
Therefore, both spouses can use the same homes.)
Teleportation has a configurable cooldown.
Code (YAML):
home:
teleport-cooldown-seconds : 5
teleport-cooldown-seconds : 5
Code (YAML):
teleport-delay
: 0
The number of homes per marriage can be configured:
Code (YAML):
home:
max-per-marriage : 3
max-per-marriage : 3
Marriage Progression
MarriagePl includes a seven-level marriage progression system.
Example:
Code (Text):
Level 1 → Newly Married
Level 2 → Honeymoon
Level 3 → Stable Couple
Level 4 → Soulmates
Level 5 → Eternal Love
Level 6 → United Destiny
Level 7 → Legendary Marriage
Level 2 → Honeymoon
Level 3 → Stable Couple
Level 4 → Soulmates
Level 5 → Eternal Love
Level 6 → United Destiny
Level 7 → Legendary Marriage
Benefits can include effects such as:
- Regeneration
- Speed
- Luck
- Resistance
- Fire Resistance
- Dolphin's Grace
- Absorption
MarriagePl includes five languages:
Spanish
English
Portuguese
Russian
Chinese
Language files are stored in:
Code (Text):
languages/
├── es.yml
├── en.yml
├── pt.yml
├── ru.yml
└── zh.yml
├── es.yml
├── en.yml
├── pt.yml
├── ru.yml
└── zh.yml
Code (Text):
language:
player-select: true
require-permission: true
permission: marriagepl.language
player-select: true
require-permission: true
permission: marriagepl.language
Code (Text):
marriagepl.language
Code (Text):
%marriagepl_married% → Whether the player is married
%marriagepl_status% → Marriage status
%marriagepl_partner% → Current partner
%marriagepl_partner_uuid% → Partner UUID
%marriagepl_partner_online% → Whether the partner is online
%marriagepl_surname% → Marriage surname
%marriagepl_marriage_id% → Marriage ID
%marriagepl_marriage_date% → Marriage creation date
%marriagepl_marriage_days% → Number of married days
%marriagepl_level% → Current marriage level
%marriagepl_level_name% → Current level name
%marriagepl_progress% → Marriage progress bar
%marriagepl_next_level% → Next marriage level
%marriagepl_days_left% → Days remaining until next level
%marriagepl_priest% → Priest who performed the ceremony
%marriagepl_title% → Configured marriage title
%marriagepl_status% → Marriage status
%marriagepl_partner% → Current partner
%marriagepl_partner_uuid% → Partner UUID
%marriagepl_partner_online% → Whether the partner is online
%marriagepl_surname% → Marriage surname
%marriagepl_marriage_id% → Marriage ID
%marriagepl_marriage_date% → Marriage creation date
%marriagepl_marriage_days% → Number of married days
%marriagepl_level% → Current marriage level
%marriagepl_level_name% → Current level name
%marriagepl_progress% → Marriage progress bar
%marriagepl_next_level% → Next marriage level
%marriagepl_days_left% → Days remaining until next level
%marriagepl_priest% → Priest who performed the ceremony
%marriagepl_title% → Configured marriage title
- Download from SpigotMC
- Stop your server
- Place the plugin in your server folder
- Start your server
Requirements: Java 21-25
Paper 26.1.x - 26.2
MarriagePl is a free Minecraft Java mod. Compatible with Minecraft 26.1, 26.2. Downloaded 24 times (via Spigot). Download it and open it directly in the game.