Minecraft

How to Set Up Marriage Master on a Minecraft Server

Minecraft·May 20, 2026·25 min read

Marriage Master Plugin Overview

Marriage Master adds relationship mechanics to Minecraft servers running Spigot, Paper, Purpur, or similar plugin-compatible software. Since vanilla Minecraft does not include marriage, ceremonies, shared homes, or couple-only perks, this plugin fills that gap with commands and configurable features.

Server owners can let players marry each other, assign trusted priests to handle ceremonies, and enable benefits such as partner teleportation, shared home travel, item gifting, health regeneration, and extra experience gains. It is a lighthearted social plugin, but it still needs proper setup. Love is optional, YAML formatting is not.

Downloading the Plugin

Start by downloading Marriage Master from its official Spigot resource page.

  • Open the Marriage Master plugin page on Spigot.
  • Select Download Now near the top of the page.
  • Save the .jar file somewhere easy to find on your computer.

Marriage Master can run by itself, but a few optional plugins unlock more features. PCGF PluginLib, Vault, EssentialsX, and PlaceholderAPI are commonly used alongside it for economy hooks, chat prefixes, placeholders, and broader customization. They are not required for the basic marriage system, so install only the extras your server actually needs.

Installing Marriage Master

Before uploading the plugin, make sure the server is using Spigot, Paper, Purpur, or another Bukkit-based server type. Vanilla Minecraft does not load plugins. In your server panel, choose a compatible server software option, restart once so the server generates its folders, then continue with the plugin upload.

  • Open your server panel and go to your FTP client or file manager.
  • Enter your FTP password and log in.
  • Open the plugins folder.
  • Choose Upload, then drag the Marriage Master .jar file into the upload area.
  • Wait until the upload reaches 100%.
  • Return to the main server panel and restart the server.

After the restart, Marriage Master should create its folder and configuration files inside plugins/MarriageMaster.

First Steps In-Game

Join the server after installation and make sure at least one administrator has operator access or the correct plugin permissions. Marriage Master needs someone with enough access to appoint priests and manage setup tasks. If you use a permissions plugin such as LuckPerms, these permissions can be assigned to specific staff groups instead of giving operator status.

Once configured, players can use marriage-related commands for proposals, shared travel, gifts, and other couple benefits. Some features work immediately, while others depend on configuration values or optional plugin hooks.

Assigning Priests

Marriage Master uses priests to start marriage ceremonies. A player with the required permission can assign a priest with this command:

/marry setpriest [player]

Priests can then create marriage requests between two players. It is a good idea to assign more than one priest if the server has an active community, but only trusted players should receive this role. Priests can also begin divorce requests, which is not the sort of power to hand out like free bread.

Creating a Marriage

After a priest is available, they can start a ceremony with:

/marry [player] [player]

Both players receive chat prompts asking whether they want to accept the marriage. The first player runs /marry accept, then the second player accepts when prompted. Depending on the plugin messages, players may also be able to click the chat command directly to accept or reject the request.

When both players accept, the server announces the marriage. These broadcast messages can be edited or disabled in the language and configuration files if you prefer a quieter server chat.

Marriage Perks

Marriage Master includes several features for couples. The exact list depends on your configuration and installed addons, but the common benefits include teleporting to a partner, setting a shared home, gifting items, using affectionate actions, receiving nearby health regeneration, avoiding friendly PvP, and gaining extra experience.

Partner Teleportation and Homes

Couples can quickly meet up with commands such as /marry tp, which teleports a player to their partner. Shared home travel is also available with /marry home, but a location must be saved first.

To set the couple home, stand at the desired location and run:

/marry sethome

After that, /marry home sends the player back to the saved spot. By default, some teleport actions may happen instantly, but server owners can configure cooldowns or delays to prevent abuse.

Survival Bonuses

Marriage Master can improve survival when partners stay near each other. Health regeneration increases based on distance, so nearby couples recover hearts faster after taking damage. This is especially useful during PvE fights or PvP events where every heart matters.

The /marry pvpoff command can also help prevent accidental damage between partners. Depending on configuration, married players may receive extra experience from killing mobs, mining ores, or other actions, making enchantment grinding a little less painful.

Divorcing Players

If two players want to split, a priest can start the process with:

/marry divorce [player]

The requested player must confirm before the divorce is completed. Once finished, both players lose the marriage benefits tied to that relationship, including shared teleportation and other perks. Only one player needs to request the divorce, but priest approval is required for the process to move forward.

Permissions

Most regular Marriage Master permissions are enabled for players by default, including access to common commands such as teleporting, setting homes, and gifting items. Administrative features are different. Priest management, forced setup actions, and other staff-level controls require operator status or specific permission nodes.

For larger servers, LuckPerms is the best way to manage access. Create groups for default players, priests, moderators, and administrators, then grant only the commands each role needs. The plugin wiki lists the individual permission nodes for each command and action, which is useful if you want a tighter setup than the defaults.

Optional Addons

Marriage Master has optional addons that expand the experience. The GUI addon adds menus for viewing online priests, couples, and related marriage information. Server owners can also connect the system with Citizens to create church-style NPC priests, though that requires the Citizens plugin and the related GUI addon.

Vault and a chat management plugin are also useful if you want economy costs, prefixes, or formatting integrations. These are optional, but they make the plugin feel more integrated on community servers.

Editing the Configuration

Marriage Master stores its main settings in a configuration folder inside the plugins directory. The main config.yml controls plugin behavior, while language files handle chat messages. These files can be used to change prefixes, enable MySQL storage, disable priest requirements, adjust teleport cooldowns, and customize player-facing text.

  • Open your FTP client or file manager from the server panel and log in.
  • Navigate to plugins/MarriageMaster.
  • Select Edit next to config.yml.
  • Make the needed changes, then select Save.
  • Restart the server from the main panel so the changes apply.

Be careful with YAML formatting. Keep spacing, colons, quotation marks, and lowercase boolean values such as true and false intact. A single formatting mistake can stop the configuration from loading correctly.

Common Problems

If players cannot join the server, first check the connection address. A wrong IP, port, or subdomain will block the connection before the plugin is involved. Also confirm that the player is using the correct Minecraft version. If your community uses multiple client versions, ViaVersion can help support that setup.

If Marriage Master does not load, confirm that the .jar file was uploaded to the plugins folder and that the server was restarted afterward. Also verify that the server is running Paper, Spigot, Purpur, or another plugin-compatible type. If the server is still vanilla, the plugin will simply not load.

If commands are unavailable, check permissions first. Regular players usually have the basic commands, but priest and admin actions need extra access. Typos and missing command arguments are also common, so compare the command with the plugin documentation before changing files.

Configuration issues usually come from invalid YAML. If the plugin stops working after an edit, review the latest changes for broken indentation or capitalization. When a file becomes too messy to repair, stop the server, rename or delete the broken config, and restart to regenerate a clean default copy.

Useful Resources

  • Marriage Master on Spigot
  • How to add plugins to a Minecraft server
  • How to become a Minecraft server operator
  • How to install and use LuckPerms

Still have questions?

Come chat with us and we will get back to you as soon as possible!

Contact Support