Vowbound
A marriage plugin with a real ceremony. Propose, get engaged, walk into a church, say your vows, and get married in front of whoever came to watch.
- Spigot 1.21.4+
- Java 21
- Requires eco
- FancyNpcs, Citizens or built in
Features
What is in the box
Every card goes to the page that documents it, config keys and all.
Proposals & marriage
Propose, accept or decline, a distance limit if you want one, and a cooldown after a divorce before either side can try again.
Read moreChurches
Set the region, the altar, the entrance and as many seats as you like, all from where you are standing.
Read moreThe Father NPC
FancyNpcs first, then Citizens, then a plain villager if neither is installed. Right click opens the ceremony.
Read moreThe ceremony
Procession, welcome, vows, the question, pronouncement, cleanup. Rings, fireworks and a server wide announcement.
Read moreMenus
Every command in the table above is also a button, right down to picking who to propose to from a list of online players.
Read moreMarried life
A shared home, teleport requests, a private couple chat, gifts, a kiss with a cooldown, and a yearly anniversary reward.
Read moreCouple chat
Toggle it on and everything you type goes to your partner alone, or send a single line without changing the toggle.
Read morePlaceholders & permissions
Five PlaceholderAPI placeholders, and every command behind its own permission node with sensible defaults.
Read moreWhy this one
Three things most marriage plugins do not do
A real ceremony, not a command
Getting married is not one command. The couple walks to an altar, the Father speaks a welcome, each partner speaks a vow, both confirm, and only then are they actually married, with rings, fireworks and a server wide announcement.
Every line, every delay and every sound in that sequence can be changed in the config, so what the ceremony says and how long it takes is yours to set.
Three ways to show the Father, your choice or none at all
If FancyNpcs is installed, the Father shows up through FancyNpcs. If Citizens is installed instead, he shows up through Citizens. If neither is, Vowbound spawns a plain villager itself, and everything still works exactly the same either way.
You can also force a specific one instead of leaving it to that order.
Built on eco, not another database
Vowbound stores nothing of its own. Marriage status, partners and settings all go through eco, which the server owner already has pointed at Yaml, MySQL or MongoDB.
That also means Vowbound picks up whatever storage the rest of the server is already using, with nothing extra to set up, and no separate database section hiding in Vowbound's own config either.
Inside the docs
Drawn, not just described
The pages carry diagrams of the parts that are easier to see than to read.
Quick start
Running in about two minutes
Four steps from an empty server to a working proposal.
- 1
Install eco
Vowbound is built on the eco framework and will not enable without it on the server.
- 2
Drop in the jar
Start the server once to generate config.yml, menus.yml and the three shipped language files.
- 3
Set up a church
/marry admin church create, then setcorner, setaltar, setfather and setentrance from where you stand.
- 4
Propose
/marry propose <player>, accept, walk into the church, and start the ceremony.
FancyNpcs and Citizens are both optional. Neither installed still works.
Everything is documented
Every config key, every command and every permission has a page. If something is still unclear, ask in the Discord.
Vowbound is by zArrowTan. The Discord is the only support channel, there is no public issue tracker.