Description
Endless Marriage
A marriage mod for Hytale that brings meaningful relationships, shared progression, and role-playing ceremony mechanics to your server.
Endless Marriage lets players propose, get married through priest-officiated ceremonies, share XP, teleport to each other, access each other's inventories, and set a shared home. It integrates deeply with the Endless Leveling mod to reward couples who adventure together.
Features
Proposal & Ceremony System
- Propose to any player with
/marry propose [player]or through a selection UI - Accept or deny incoming proposals with
/marry acceptand/marry deny - Priest-officiated weddings -- players with the Priest class can officiate marriages with
/marry officiate, complete with a wedding march sound effect and server-wide announcement - Magistrate-granted divorces -- players with the Magistrate class can finalize divorces with
/marry grant-divorce - Optional: configure the server to allow instant marriages/divorces without priests or magistrates
XP Bonuses (Endless Leveling Integration)
- Discipline Bonus: Earn +25% bonus XP when adventuring near your spouse
- XP Sharing: Your spouse receives 100% of the XP you earn when you're within range
- Both bonuses only activate when spouses are within proximity (default: 25 blocks)
Shared Home
- Set a marriage home at any location with
/marry sethome - Teleport home anytime with
/marry home - Both spouses share the same home location
Spouse Utilities
/marry tp-- Teleport directly to your spouse/marry inventory-- Open and interact with your spouse's full inventory/marry status-- View marriage info: spouse name, marriage date, officiant, and XP bonus status
Priest & Magistrate Roles
- Players with the Priest primary class can officiate marriages
- Players with the Magistrate primary class can approve divorces
/marry find-priest-- Find available priests nearby when you have a pending marriage/marry records-- Priests and magistrates can view their ceremony history
Full UI Support
- Interactive marriage menu accessed with
/marry - Different layouts for married and unmarried players
- Quick-action buttons for teleport, home, inventory, divorce, and more
- Spouse online/offline status and XP bonus indicators
Commands
| Command | Description |
|---|---|
/marry |
Open the marriage menu |
/marry propose [player] |
Propose to a player |
/marry accept |
Accept a proposal |
/marry deny |
Deny a proposal |
/marry divorce |
Request a divorce |
/marry tp |
Teleport to your spouse |
/marry home |
Teleport to your marriage home |
/marry sethome |
Set the marriage home |
/marry inventory |
View your spouse's inventory |
/marry status |
View your marriage status |
/marry find-priest |
Find nearby priests |
/marry officiate [p1] [p2] |
Officiate a marriage (Priest only) |
/marry grant-divorce [player] |
Grant a divorce (Magistrate only) |
/marry records |
View your officiant records |
Configuration
All settings are configurable in config.json:
| Setting | Default | Description |
|---|---|---|
require_priest_for_marriage |
true |
Require a priest to officiate marriages |
require_magistrate_for_divorce |
true |
Require a magistrate to approve divorces |
proximity_range |
25.0 |
Block range for XP bonuses and proximity checks |
discipline_bonus_percent |
25.0 |
Bonus XP % when near spouse |
xp_share_multiplier |
1.0 |
XP share multiplier (1.0 = 100%) |
officiate_range |
5.0 |
Range priest must be within to officiate |
priest_class_id |
"priest" |
Class ID for marriage officiation |
magistrate_class_id |
"magistrate" |
Class ID for divorce approval |
Requirements
- Endless Leveling (required dependency) -- provides the leveling, XP, and class systems that Endless Marriage builds on


