promotional bannermobile promotional banner

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.

๐Ÿ’ 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.

The Better Marriage Team

profile avatar
  • 45
    Followers
  • 17
    Projects
  • 56.2K
    Downloads

More from GilloDabyView all

  • Better Crates/LootBox project image

    Better Crates/LootBox

    Better Crates & LootBox have configurable Roll, CSGO Roll, Flash Grid, Wheel & Slot openings. Features UI editor support, rarity tiers, real item rewards, keys system, custom UI, and smooth animated highlights with tuned timing for exciting reveals.

    • 19.7K
    • September 11, 2026
  • Better Shop/Auction/OfferHouse project image

    Better Shop/Auction/OfferHouse

    The all-in-one Hytale economy: Shop, Auction House & Offer Board. Dynamic pricing, stacking boosts, in-game admin, exploit-proof sell loop, hot-reload. Auto-plugs into EconomySystem, Ecotale, PJ-Money, Coins and all VaultUnlocked compatible plugins!

    • 6.2K
    • September 7, 2026
  • Better BattlePass / Daily Calendar project image

    Better BattlePass / Daily Calendar

    Better BattlePass adds a complete Battle Pass experience + daily rewards to your server with XP progression, Free/VIP reward tracks, mission categories, and full in-game editors.

    • 2.2K
    • September 5, 2026
  • Better HUD project image

    Better HUD

    Better HUD displays your equipped armor durability directly above the inventory bar, updating in real time. Quickly see helmet, chest, legs, and boots condition without opening any menus.

    • 8.0K
    • August 27, 2026
  • Better Crates/LootBox project image

    Better Crates/LootBox

    Better Crates & LootBox have configurable Roll, CSGO Roll, Flash Grid, Wheel & Slot openings. Features UI editor support, rarity tiers, real item rewards, keys system, custom UI, and smooth animated highlights with tuned timing for exciting reveals.

    • 19.7K
    • September 11, 2026
  • Better Shop/Auction/OfferHouse project image

    Better Shop/Auction/OfferHouse

    The all-in-one Hytale economy: Shop, Auction House & Offer Board. Dynamic pricing, stacking boosts, in-game admin, exploit-proof sell loop, hot-reload. Auto-plugs into EconomySystem, Ecotale, PJ-Money, Coins and all VaultUnlocked compatible plugins!

    • 6.2K
    • September 7, 2026
  • Better BattlePass / Daily Calendar project image

    Better BattlePass / Daily Calendar

    Better BattlePass adds a complete Battle Pass experience + daily rewards to your server with XP progression, Free/VIP reward tracks, mission categories, and full in-game editors.

    • 2.2K
    • September 5, 2026
  • Better HUD project image

    Better HUD

    Better HUD displays your equipped armor durability directly above the inventory bar, updating in real time. Quickly see helmet, chest, legs, and boots condition without opening any menus.

    • 8.0K
    • August 27, 2026