COWMODSКаталог модов

Wedding and Priests

Wedding & Priests is a complete marriage plugin. It lets players propose, accept, and formalize in-game marriages complete with economy costs, customizable wedding rings, specialized priest roles, divorce mechanics, adoption system, and famamily tree.

Автор: Helyx2523обновлён 30 авг. 2026 г.
Механики игрыОбщение

Описание

banner

Wedding & Priests 💍

A complete Marriage management system for Spigot/Paper servers, featuring customizable wedding actions, specialized priest roles, adoption system, family trees, and union level progression.

Version

📌 Contents


📖 About

💍 What is it?

Wedding & Priests is a complete marriage plugin for your Minecraft server. It lets players propose, accept, and formalize in-game marriages — complete with economy costs, customizable wedding rings, specialized priest roles, divorce mechanics, adoption system, and family tree visualization.

The plugin also features an exclusive Union Level system where couples level up their relationship over time, unlocking exclusive bonuses like:

  • More adoption slots
  • Increased XP boosts
  • Custom permissions

⚙️ How it works

The process follows a structured flow:

  1. Player A Proposes → to Player B, naming a specific online Priest
  2. Player B Accepts → or refuses the proposal
  3. Priest Formalizes → charges both parties a fee and collects a commission
  4. DONE! → The couple is married! 💍

🔌 Dependencies

DependencyTypeDescription
VaultRequiredMust be installed with any supported economy plugin
Economy PluginRequiredEssentialsX, CMI, Towny, etc.
LuckPermsOptionalAuto-assign groups to married players

🌐 Language

The plugin supports multiple languages. The default language is English (lang_en.yml). You can create custom language files by copying the default and translating the values. The active language is selected in config.yml.


🎮 Features

FeatureDescription
Marriage ProposalsPropose with a named priest, accepts/refuse system
Priest RoleSpecialized role to officiate marriages
EconomyMarriage costs, divorce costs, priest commissions
Wedding RingsCustomizable rings with NBT data
Shared HomeTeleport to a couple's home
Multi-Partner ModeMultiple spouses per player
XP BoostBonus XP when near your partner
Last SeenShow offline time in couple list
Priest BlessingSpeed + Luck buff to nearby players
Adoption SystemAdopt children into the family
ExcommunicationPrevent remarriage after bad divorces
Family TreeView complete family hierarchy
Union LevelsLevel up bonuses over time

🛠 Installation

Steps

  1. Drop the WeddingandPriests.jar file into your server's /plugins folder
  2. Ensure Vault and an economy plugin are installed and running
  3. Start (or restart) your server to generate configuration files
  4. Edit plugins/WeddingandPriests/config.yml to your liking
  5. Run /marriagereload or restart to apply changes

⚠️ Important: The plugin will automatically disable itself if Vault is not found on startup.


🔄 Marriage Flow

Player A Proposes 
       ↓
Player B Accepts 
       ↓
Priest Formalizes 
       ↓
   DONE: Married! 💍
  • A Priest must be named in the initial proposal command
  • The proposal expires after proposal-expiry seconds
  • While pending, the proposer cannot send another proposal

💡 Tip: Player B can refuse using /marry refuse <player>, which notifies both parties.


💻 Commands

Basic Commands

CommandDescriptionPermission
/marry <player> <priest>Send a marriage proposalmarry.user
/marry accept <player>Accept a proposalmarry.user
/marry refuse <player>Refuse a proposalmarry.user
/marry divorcedDivorce your partnermarry.user
/marry married [page]List married couplesmarry.user
/marry helpShow help menumarry.user

Marriage Features

CommandDescriptionPermission
/marry officialize <p1> <p2>(Priest) Formalize marriagemarry.priest
/marry tpTeleport to partnermarry.tp
/marry sethomeSet shared homemarry.user
/marry homeTeleport to homemarry.user
/marry blessing(Priest) Buff nearby playersmarry.priest
/marry adopt <player>Adopt a childmarry.user
/marry acceptadopt <parent>Accept adoptionmarry.user
/marry excommunicate <player>(Priest) Excommunicatemarry.priest
/marry familyView family treemarry.user

Admin Commands

CommandDescriptionPermission
/marry setitemSave wedding ring itemmarry.admin
/marriagereloadReload configurationmarry.admin
/priestsList online priestsmarry.user

🔑 Permissions

Permission NodeDescriptionDefault
marry.userBasic commandsTRUE (All)
marry.tpUse /marry tpTRUE (All)
marry.priestAct as PriestOP
marry.adminAdmin commandsOP

💡 Tip: Give marry.priest to a group using LuckPerms: /lp group <group> permission set marry.priest true


⚙️ Configuration

File: plugins/WeddingandPriests/config.yml

# ── General Settings ──────────────────────
language: "en"

settings:
  marriage-cost: 500000.0
  divorce-cost: 0.0
  priest-commission: 0.10
  proposal-expiry: 60
  tp-cooldown: 30
  married-group: ""
  marriage-item-base64: ""

# ── Multi-Partner Mode ────────────────────
multi-partners:
  enabled: false
  max-partners: 1

# ── Wedding Effects ────────────────────
effects:
  wedding:
    enabled: true
    firework-count: 3
    firework-colors:
      - "255,0,128"
      - "255,105,180"
      - "255,215,0"
  particles-heart:
    enabled: true
  particles-villager-happy:
    enabled: true

# ── Shared Home ────────────────────────
shared-home:
  enabled: true
  max-radius: 100

# ── XP Boost ────────────────────────────
xp-boost:
  enabled: true
  multiplier: 1.1
  proximity-radius: 10
  show-message: true

# ── Last Seen ──────────────────────────
last-seen:
  enabled: true
  show-in-list: true

# ── Priest Blessing ──────────────────────
blessing:
  enabled: true
  duration-seconds: 300
  radius: 20

# ── Adoption ─────────────────────────
adoption:
  enabled: true
  base-max-children: 1
  cost: 100000.0

# ── Excommunication ──────��────────────
excommunication:
  enabled: true
  priest-cost: 500000.0
  duration-days: 7
  prevent-remarriage: true

# ── Union Levels ───────────────────────
union-levels:
  enabled: true
  xp-per-day: 100

💑 Multi-Partner Mode

Enable multiple spouses per player:

multi-partners:
  enabled: true
  max-partners: 3  # or higher

⚠️ Warning: Switching between single and multi mode mid-server may cause data inconsistencies. Backup marriages.yml first.


⭐ Union Levels

Couples level up their relationship over time based on days married.

LevelDays TogetherBonus
15++1 adoption slot, 1.2x XP
215++2 adoption slots, 1.3x XP
330++3 adoption slots, 1.4x XP
460++4 slots, 1.5x XP, custom perm
5100++5 slots, 1.6x XP, legend perm

🏷️ Placeholders

Use these placeholders in scoreboards, holograms, or chat plugins:

PlaceholderDescription
%marry_partner%Partner's name
%marry_time_together%Time married (days)
%marry_union_level%Current union level
%marry_adoption_slots%Available adoption slots
%marry_children_count%Number of adopted children
%marry_last_seen%Partner's last seen time

Example PlaceholderAPI usage:

# In your scoreboard
partner: "%marry_partner%"
time: "%marry_time_together% days"
level: "Union Level %marry_union_level%"

❓ FAQ

Q: The plugin disables on startup — why?

A: Vault or an economy provider was not found. Ensure Vault.jar and a compatible economy plugin are installed.

Q: Can players marry while offline partners exist?

A: Proposals require both players to be online. Divorce and couples list work offline.

Q: Where is marriage data stored?

A: plugins/WeddingandPriests/marriages.yml. Auto-saved on marriage, divorce, or shutdown.

Q: How do I set the wedding ring?

A: Hold the item and run /marry setitem (requires marry.admin).

Q: Can I reload without restarting?

A: Yes, run /marriagereload (requires marry.admin).

Q: How do I give a player the Priest role?

A: /lp user <name> permission set marry.priest true

Последние версии

Все версии →
release

Wedding and Priests 1.0.3

1.0.3
30 авг. 2026 г.105Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper, purpur, spigot
Скачать
Что нового
# Changelog — WeddingAndPriests ## v1.0.3 **Server Compatibility: **Fixed api-version to support Paper/Purpur 1.21.1+ without startup errors. **New Language Folder:** Language files moved to WeddingPriests/lang/. Added full pt_PT support (lang_pt_PT.yml) alongside English. **Priest Blessing Fix:** Fixed speed/luck effect levels not applying correctly. **Placeholder Fix:** Fixed %inlaw% placeholder displaying "Missing message" in family descriptions. **Config:** config.yml completely rewritten with clear documentation for all features and permissions.
release

Wedding and Priests 1.0.2

1.0.2
24 мая 2026 г.93Minecraft: 26.1, 26.1.1, 26.1.2bukkit, paper, purpur, spigot
Скачать
Что нового
v1.0.2 - Update for Minecraft 26.1.2 ✅ Official support for Minecraft 26.1 / 26.1.1 / 26.1.2 / 1.21.11 ✅ Compatible with latest Spigot and Paper versions This update maintains all existing features while ensuring compatibility with the newest Minecraft release.
release

Wedding & Priests 💍 1.0.1

1.0.1
10 апр. 2026 г.54Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur, spigot
Скачать
Что нового
💍 Wedding & Priests — Release v1.0.0 (The Family & Legacy Update) This is the first official release of Wedding & Priests, transforming social interaction on your server into a full RPG experience with family progression and religious depth. ✨ New Features 💒 Marriage & Clergy System Structured Wedding Flow: Propose, accept, and have a real Priest formalize the union. Priest Role: Specialized role for players to officiate weddings and collect automatic commissions (default 10%). Custom Wedding Rings: Use /marry setitem to turn any item (with NBT data) into your server's official ring. Priest’s Blessing: Officiants can grant Speed and Luck buffs to the happy couple and nearby guests. 📈 Union Levels (Progression) Relationship Levels: Couples now level up based on their time spent together. Scaling Bonuses: Unlock higher XP multipliers (up to 1.6x) and additional adoption slots as your union matures. PlaceholderAPI Integration: Display union levels and "time together" on scoreboards and holograms. 👪 Adoption & Family Trees Player Adoption: Expand your family by adopting other players into your lineage. Family Tree Visualization: Use /marry family to view a complete graphical hierarchy of your household. Dynamic Slots: Your capacity to adopt children grows as your Union Level increases. 🛡️ Advanced Gameplay Mechanics Shared Home: Set a mutual spawn point for the couple with /marry sethome. Excommunication: Priests can temporarily banish players from remarrying after messy divorces. Visual Celebrations: Automated fireworks and heart particles trigger during the "I do" moment. Last Seen Tracker: Check exactly how long your partner has been offline in the married list. ⚙️ Technical Improvements Multi-Partner Support: Optional toggle for polygamy in the configuration. Vault Integration: Seamless economy support for marriage fees and commissions. LuckPerms Ready: Automatically assign specific groups (like "Married") upon formalization. Performance Optimized: Data is stored using UUIDs in marriages.yml for zero-lag lookups. Fully Translatable: Easy-to-edit lang_en.yml for custom messages. 🛠 Installation Guide Ensure Vault and a compatible economy plugin (e.g., EssentialsX) are installed. Drop WeddingandPriests.jar into your /plugins folder. Restart your server to generate the default configuration. Assign the marry.priest permission to your designated officiants and start building legacies!