Marriage Master
Marriage Master:
Marriage Master allows you to marry another player in Minecraft to get some extras. It offers an outstanding compatibility with older Minecraft versions and gets updated regularly.
Thanks everyone for over 150.000 downloads!
Now also on spigot.org!
Features:
- Permissions
- Teleport to partner
- XP Boost when near partner
- faster health regeneration when near partner
- Shared Home with partner
- Private Chat with your partner
- Marry players through a priest or yourself
- Enable/Disable PvP with you partner
- Ability to kiss your partner (with particle effect on 1.7 and newer)
- Gift Items to your partner
- View all married
- Option to enable the need to accept the marriage
- Optional vault support (for permissions and economy)
- Chat prefix
- Surnames
- Minepacks integration to share backpacks
- Multi Language (English and German Language File included)
- MySQL Support
- Support for MC 1.7.6 and newer
- BungeeCord Support
Commands:
- /marry - List all marry commands
- /marry <playername> <playername> - Marries two players, only for priests
- /marry divorce <playername> - Divorces two players, only for priests
- /marry list - Shows all married players
- /marry tp - Teleports to the partner
- /marry sethome - Sets the home for two married players
- /marry home - Teleports to the home of married players
- /marry chat - Allows to chat a couple private
- /marry chat toggle - Toggles the chat to send all chat messages to the partner instead of to the public
- /marry pvpon - Turns PvP between two married players on
- /marry pvpoff - Turns PvP between two married players off
- /marry kiss - To kiss your partner
- /marry gift - Gifts the item in your hand to your partner
- /marry backpack - Opens the backpack of your partner
- /marry backpack on - Allows your partner to use your backpack
- /marry backpack off - Disallows your partner to use your backpack
- /marry me - Sends a player a marry request
- /marry priest <playername> - Sets a priest
- /marry listenchat - Shows the marry chat
- /marry reload - Reloads the configuration of the plugin
Permissions:
- marry.* - Allows all permissions
- marry.admin - Allow to setpriests and reload and also makes you a priest
- marry.bypass - Gives all bypassing permissions
- marry.user - Gives acces to all user functions
- marry.chat.* - Gives acces to all chat options
- marry.list - Allow to list all married players
- marry.pvpon - Allow to turn pvp with partner on
- marry.pvpoff - Allow to turn pvp with partner off
- marry.priest - Makes someone a priest
- marry.tp - Allow teleport to partner
- marry.home - Allow to use the home with the partner
- marry.chat - Allow to use the private chat with the partner
- marry.chat.color - Allows colors in private messages
- marry.chat.format - Allows formating private messages (except magic)
- marry.chat.magic - Allows magic format in private messages
- marry.kiss - Allows to kiss your partner
- marry.gift - Allows you to gift items to your partner
- marry.backpack - Allows to share the backpacks (requires Minepacks)
- marry.selfmarry - Allows a player to send other players marry requests without the need of a priest
- marry.changesurname - Allows to change the surname when self marry is on or if you are a priest.
- marry.setpriest - Allow someone to make players to priests
- marry.offlinedivorce - Allows a priest to divorce a couple if only one of them is online
- marry.listenchat - Allows to see the private chat
- marry.skiptpdelay - Allows to skip the tp delay
- marry.bypassgiftgamemode - Allows to gift items from creative mode
- marry.bypassrangelimit - Allows to bypass the range limit
- marry.reload - Allows to reload the config file
Videos:
This plugin has an auto update function. To disable auto updating, set 'Misc.AutoUpdate' to 'false' in 'plugins/MarriageMaster/config.yml'.
Since Version 1.7 this plugin have a system to convert Minecraft user names to Mojang UUIDs, therefor it uses web connections to the Mojang servers. If you don't want this connections disable UUIDs in the config.
Good to hear you are going to incorporate various quests. If you fix the priest exploit, I'll probably remove the Marriage Reloaded plugin I current use in favor of this one. I had the Priest as a perk people could buy with in-game cash but had to disable it due to the abuse-factor. Someone playing by themselves in seclusion gets auto-married to someone and boom, people inside his house. lol.
Now that I think about it, I could set it up where priests can no longer PvP. Once a priest, always a priest...as an additional RP element. :)
If you add an option for a prefix, please allow us to customize it in the config...such as adding a red heart like this: &4<3
PS - Not interested in multi-marriage. If you add it, please allow config to set max partners.
Thanks,
LHammonds
Environment
Perhaps I will add the support to marry more than one player later, but there will be a lot off code to change, so I'm don't know when I will have time for it.
I don't think national marriage laws typically apply to minecraft plugins... The more the merrier! Features that is ;)
@Melonking
Have found the bug and have fixed him (with some other bugs). I will upload an update soon.
I am currently not planning to add the ability to marry more than one player, because there are only a couple of countries which allow marring more than one person.
Edit: File is uploaded and waiting for approval.
GoldIsMoney - http://dev.bukkit.org/bukkit-plugins/goldismoney/
Also I have a few players requesting marrying multiple partners!
@Melonking
Which economy plugin are you using?
[08:08:02] [Server thread/INFO]: toxicsheep23 issued server command: /marry toxicsheep23 The_Saphic_BOOM [08:08:02] [Server thread/ERROR]: null org.bukkit.command.CommandException: Unhandled exception executing command 'marry' in plugin MarriageMaster v1.1 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) [spigot-1325.jar:git-Spigot-1325] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:175) [spigot-1325.jar:git-Spigot-1325] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServer.java:704) [spigot-1325.jar:git-Spigot-1325] at net.minecraft.server.v1_7_R1.PlayerConnection.handleCommand(PlayerConnection.java:984) [spigot-1325.jar:git-Spigot-1325] at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:829) [spigot-1325.jar:git-Spigot-1325] at net.minecraft.server.v1_7_R1.PacketPlayInChat.a(PacketPlayInChat.java:28) [spigot-1325.jar:git-Spigot-1325] at net.minecraft.server.v1_7_R1.PacketPlayInChat.handle(PacketPlayInChat.java:65) [spigot-1325.jar:git-Spigot-1325] at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:147) [spigot-1325.jar:git-Spigot-1325] at net.minecraft.server.v1_7_R1.ServerConnection.c(ServerConnection.java:77) [spigot-1325.jar:git-Spigot-1325] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:700) [spigot-1325.jar:git-Spigot-1325] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:273) [spigot-1325.jar:git-Spigot-1325] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:562) [spigot-1325.jar:git-Spigot-1325] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:469) [spigot-1325.jar:git-Spigot-1325] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [spigot-1325.jar:git-Spigot-1325] Caused by: java.lang.NullPointerException at at.pcgamingfreaks.georgh.MarriageMaster.Commands.Priester.DoMarry(Priester.java:79) [?:?] at at.pcgamingfreaks.georgh.MarriageMaster.Commands.Priester.Marry(Priester.java:39) [?:?] at at.pcgamingfreaks.georgh.MarriageMaster.Listener.OnCommand.onCommand(OnCommand.java:256) [?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [spigot-1325.jar:git-Spigot-1325] ... 13 more
@Blamo27
Both on todo list. Prefix will be in the next update.
Please add Shift + Right click = Kiss (Heart animation) And a heart in the player prefix ... :3
@LHammonds
Currently the only way to read the private chat is by searching the server console/log for the /marry chat command. I will add a function to make the chat visible for mods/admins in game with the next update.
Currently the only protection from abusing the priest status is that both players must be in a range of 25 blocks. I have pvp of on my server, so I haven't thought about this. I will add an accept command with the next update.
Can moderators view marriage chat? Or have a way to toggle it on/off?
Is it possible to make it where the couple both have to accept when a priest marries them? If not, priest can be abused due to having his raiding buddy getting married to another faction member and then instantly TP to them to kill them. If it cannot be done with commands, maybe make it where each person has to be holding a rose before they can be joined by a priest.
Thanks,
LHammonds
@Melonking
Bug is fixed in V1.1 but it's still waiting for approval.
If you do /marry priest <name> to set a priest it just says you are not a priest...
@leo1232
Sounds like a good idea. I will add it to the todo list.
Hi ! Can you use support citizens for priest "npc" ? It's will be great ! :)
@Marium0505
I'm sorry, but I'm currently not planning to add Herochat.
Can you add support for Herochat?