HomeJavaModsMarriagePl
MarriagePl
ModsJava

MarriagePl

Marriage plugin with customization and unique features. Free Minecraft Java mod for 26.1, 26.2.

⬇ Download on Spigot
MarriagePl 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:

Each marriage has its own unique ID and persistent information.
Priests can:

Owners/administrators can perform priest functions and additional administrative actions.

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
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 Economy

Marriage costs are configurable.
Code (YAML):
marriage:
  cost
: 5000.0
The configured amount is charged to each player, not to the priest,
both players pay:

Marriage Certificates

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

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>
Polyamory

MarriagePl optionally supports multiple simultaneous marriages.

Code (YAML):
marriage:
  polyamory
:
    enabled
: false
    max-active
: 2
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:
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>

Couple Interactions

MarriagePl includes several relationship interactions.

Kiss

Code (Text):
/marry kiss <partner>
Hug
Code (Text):
/marry hug <partner>

Hold Hands

Code (Text):
/marry holdhands <partner>
Gifts
Code (Text):
/marry gift <partner>
Love Letters
Code (Text):
/marry letter <partner> <message>
Example:
Code (Text):
/marry letter Andy love you!
Private Couple Chat
MarriagePl includes a persistent private couple chat.
Code (Text):
/marry chat
With multiple marriages:
Code (Text):
/marry chat <partner>
Owner Private Chat Monitoring
Owners can optionally see private couple chat.
Permission:
Code (Text):
marriagepl.owner.chat
Configuration:
Code (YAML):
chat:
  owner-see-private
: true
Shared Marriage Homes
MarriagePl includes shared homes for each marriage.

Open the Homes GUI
Code (Text):
/marryhome
Teleport
Code (Text):
/marryhome <home>
Create a home
Code (Text):
/marrysethome <home>
Delete a home
Code (Text):
/marrydelhome <home>
(Homes belong to the marriage rather than one individual player.
Therefore, both spouses can use the same homes.)

Teleportation has a configurable cooldown.

Code (YAML):
home:
  teleport-cooldown-seconds
: 5
And Teleport Delay
Code (YAML):
 teleport-delay : 0
Multiple Homes
The number of homes per marriage can be configured:
Code (YAML):
home:
  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
✨ Marriage Benefits
Benefits can include effects such as:
Multilingual System
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
Code (Text):
language:
  player-select: true
  require-permission: true
  permission: marriagepl.language
If permission is required:
Code (Text):
marriagepl.language
Available placeholders include:
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
Instalation:
  1. Download from SpigotMC
  2. Stop your server
  3. Place the plugin in your server folder
  4. 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.

Explore more