Back to mods
Better Marriage project artwork

CurseForge · Hytale mod

Better Marriage

Better Marriage A modern, immersive wedding system for Hytale. Propose, marry, and manage relationships with dynamic UI, ceremonies, contracts, couple features (TP, chat, home), rewards, guestbooks, and powerful admin tools for cinematic in-game weddings.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Better Marriage release should I use?

Updated 2 months ago
Latest stable file BetterMarriage-5.0.1.jar
Game version 0.5
Mod system Built-in Hytale mod system

Better Marriage BetterMarriage-5.0.1.jar targets 0.5. Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer. No required dependencies listed for this file.

Where it goes

Where should Better Marriage be installed in Hytale?

Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.

Separate client mod Not supported
World host / dedicated server Required
Mod system for this release Built-in Hytale mod system
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

Put Hytale mods on the world host or dedicated server. Singleplayer runs a local server too; Hytale does not use separate client mods.

What else does Better Marriage BetterMarriage-5.0.1.jar need?

BetterMarriage-5.0.1.jar. Change the file and its required mods may change too.

No required dependencies listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional project dependencies. Check the creator notes before changing an existing world.

Before you install it

Add Better Marriage without breaking your instance.

Built for Better Marriage BetterMarriage-5.0.1.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use BetterMarriage-5.0.1.jar. It targets 0.5; another release may target a different game build or dependency set.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Enable it on the world host

    Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside BetterMarriage-5.0.1.jar. It opens that exact file at the source.

About this project

What does Better Marriage add?

💍 Better Marriage

A modern, immersive marriage and wedding system for Hytale servers.

✨ About

Better Marriage adds a complete relationship gameplay loop to your server:

  • Proposal and acceptance flow
  • Interactive priest-led ceremonies
  • Contract drafting and signing
  • Smart /marry UI that changes based on player marriage state
  • Couple utilities (chat, TP, home, info)
  • Ceremony rewards, gifts, guestbook, and post-ceremony summaries
  • Powerful admin and cinematic wedding tools in-game

No external database setup required. Everything runs with local plugin data files.

🖥️ User-Friendly UI

The plugin is designed to be driven directly from /marry, without command spam.

When not married (/marrySINGLE_SETUP UI):

  • Create proposal from UI
  • Open proposal inbox from UI
  • Open ceremony setup from UI
  • Open contract editor from UI

Contract editor (in-UI workflow):

  • Set participants
  • Add and remove clauses
  • Set and cycle split
  • Choose start music and party music
  • Validate contract before ceremony
  • Export draft summary

When married (/marryHOME UI):

  • Relation page
  • Quests and objectives pages
  • Anniversary pages
  • Contract details page
  • Ceremony summary page
  • Gift chest page
  • Guestbook page
  • Settings page (admin)

Result: players can do almost everything directly inside the /marry UI, including contract setup and post-marriage couple management.

🚀 Core Features

  • Multi-ring support for proposals (including custom rings)
  • Ring consume toggle on successful marriage
  • Optional altar requirement
  • Optional priest requirement
  • Interactive ceremony script (consent, vows, ring moment, declaration)
  • Ceremony countdown and anti-disruption safeguards
  • Wedding tiers (poor, medium, rich) with configurable costs
  • Optional BetterSkyblock economy integration
  • Contract system:
    • participant selection
    • cost split
    • clauses
    • signatures
    • validation before ceremony
  • Couple objective system (create, edit, complete, history)
  • Anniversary system (yearly or monthly) with reward claim logic
  • Couple gift chest and gift history
  • Ceremony guestbook entries
  • Ceremony hype system (/wedding hype and /wedding blessing)
  • Hype HUD + feed HUD during ceremony
  • Wedding music control UI
  • Cinematic setup tools (positions, cameras, yaw controls, test mode)

🎮 Player Commands

  • /marry
  • /marry menu
  • /marry menu relation
  • /marry menu quests
  • /marry menu anniversary
  • /marry menu contract
  • /marry menu guestbook
  • /marry propose <player>
  • /marry accept
  • /marry deny
  • /marry partner
  • /marry info
  • /marry list
  • /marry tp
  • /marry sethome
  • /marry home
  • /marry chat <message>
  • /marry chest
  • /marry chest history
  • /marry chest take <slot>
  • /marry guestbook
  • /marry divorce
  • /marry stopwedding

🎉 Wedding Commands

Base:

  • /wedding
  • /wedding assist
  • /wedding start
  • /wedding contract
  • /wedding hype
  • /wedding blessing
  • /wedding gift [message]

Admin / Ceremony setup:

  • /wedding playsound
  • /wedding firework
  • /wedding altar pos1
  • /wedding altar pos2
  • /wedding sethome
  • /wedding teleportback
  • /wedding pos<1..10> <player1|player2>
  • /wedding pos <1..10> <player1|player2>
  • /wedding cam<1..10>
  • /wedding cam <1..10>
  • /wedding camstart [index]
  • /wedding camend [index]
  • /wedding look <yaw> [player|all]
  • /wedding posyaw <yaw>
  • /wedding test <player1> <player2>
  • /wedding forcestart

🛠️ Priest & Admin Commands

Priest flow:

  • /marry ceremony <player1> <player2> [poor|medium|rich]
  • /marry ceremony confirm

Admin flow:

  • /marry adminmenu
  • /marry altar <set|remove|list>
  • /marry forceceremony <player1> <player2> [poor|medium|rich]
  • /marry admin force <player1> <player2>
  • /marry admin divorce <player>
  • /marry admin info <player>
  • /marry reload

🔐 Permissions

Main:

  • bettermarriage.use
  • bettermarriage.priest
  • bettermarriage.altar
  • bettermarriage.contract
  • bettermarriage.admin

Optional role-gated permissions:

  • bettermarriage.role.priest
  • bettermarriage.role.moderator

Notes:

  • If role-priest-permission-required: true, ceremony start also requires bettermarriage.role.priest (or admin).
  • Admin permission bypasses most restrictions.

💎 Multi-Ring System

Better Marriage accepts multiple ring items as valid proposal rings.

Included ring item IDs:

  • Marriage_Ring
  • Ring_Copper
  • Ring_Iron
  • Ring_Silver
  • Ring_Gold
  • Ring_Thorium
  • Ring_Cobalt
  • Ring_Mithril
  • Ring_Adamantite
  • Ring_Prisma
  • Ring_Onyxium

Default ore-based recipes:

  • Ring_CopperOre_Copper
  • Ring_IronOre_Iron
  • Ring_SilverOre_Silver
  • Ring_GoldOre_Gold
  • Ring_ThoriumOre_Thorium
  • Ring_CobaltOre_Cobalt
  • Ring_MithrilOre_Mithril
  • Ring_AdamantiteOre_Adamantite
  • Ring_PrismaOre_Prisma
  • Ring_OnyxiumOre_Onyxium

⚙️ Configuration Highlights (config.yaml)

Proposal and ring:

  • proposal-expiration-seconds
  • proposal-cooldown-seconds
  • proposal-require-ring
  • ring-consume-on-marriage

Ceremony:

  • priest-required
  • allow-direct-marriage-without-priest
  • altar-radius
  • ceremony-enabled
  • ceremony-countdown-seconds
  • ceremony-animation-duration-seconds
  • ceremony-particle-type
  • ceremony-sound-start
  • ceremony-sound-finish

Economy and tiers:

  • wedding-tier-default
  • wedding-tier-poor-cost
  • wedding-tier-medium-cost
  • wedding-tier-rich-cost
  • wedding-economy-betterskyblock-enabled

Wedding area and cinematic setup:

  • wedding-home-*
  • wedding-teleportback-*
  • wedding-altar-zone-*
  • wedding-posstart-*
  • wedding-posend-*
  • wedding-pos-<1..10>-player<1|2>-*
  • wedding-camstart-*
  • wedding-camend-*
  • wedding-cam-<1..10>-*

Couple systems:

  • anniversary-enabled
  • anniversary-mode
  • anniversary-reward-credits
  • partner-online-notification
  • teleport-cooldown-seconds
  • divorce-*
  • contract-item-enabled
  • contract-command-enabled

Role gates:

  • role-priest-permission-required
  • role-contract-editor-permission-required

📦 Installation

  1. Build or download the BetterMarriage jar
  2. Drop it into your server mods folder
  3. Restart server
  4. Use /marry to open the main UI
  5. Configure config.yaml and messages.yaml

🧭 Typical Ceremony Workflow

  1. Player A uses /marry propose <playerB>
  2. Player B uses /marry accept
  3. Priest runs /marry ceremony <playerA> <playerB> [tier]
  4. Priest confirms with /marry ceremony confirm
  5. Players use:
    • /wedding start
    • /wedding contract
    • /wedding hype or /wedding blessing
    • /wedding gift [message]
  6. Ceremony completes and data is saved automatically

🧪 Troubleshooting

  • "No permission" → check bettermarriage.use
  • "Need altar" → /marry altar set
  • "Priest required" → give bettermarriage.priest
  • "Missing role permission" → adjust config or permissions
  • "Contract required" → complete contract in UI

📁 Data Folder

mods/GilloDaby_BetterMarriage/

Main files:

  • config.yaml
  • messages.yaml
  • marriages.db
  • altars.db
  • contracts.db
  • objectives.db
  • objective_history.db
  • anniversary_rewards.db
  • couple_homes.db
  • couple_gift_chest.db
  • couple_gift_history.db
  • couple_guestbook.db
  • couple_ceremony_summary.db
  • proposals.json
  • pending_ceremonies.json

🔥 Current State

Better Marriage is stable and includes:

  • Full marriage roleplay system
  • UI-driven experience
  • Cinematic wedding tools
  • Persistent couple progression

Ongoing updates focus on balance, new interactions, and QoL improvements.

Project description from CurseForge.

Pick your setup

Better Marriage releases for each Hytale build.

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Better Marriage releases and Hytale builds

4 of 4 releases match

Looking for an older file? The official CurseForge project page is in Resources.