Server Love

This is a simple plugin which allows you to marry and date players on Bukkit Servers. This plugin was inspired by many other Love plugins, however these plugins didn't include the ability to both date and marry people on servers. In fact most were available for marriage only and I couldn't find a dating plugin to use for Role-Play. I use this plugin on my own server to allow players to feel the Role-Play of being in love with someone else. Made from my own knowledge of Java (no tutorials) Server Love brings the enjoyment into MineCraft unlike many other plugins

DO NOT DOWNLOAD VERSION 1.2 AT ALL. IF YOU WANT THE AUTO UPDATER GO WITH V1.2.1 OR LATER. IT IS CONFIGURABLE BUT THAT MAY BE A LITTLE BUGGED

THIS PLUGIN WILL NO LONGER BE PLANNED TO UPDATE TO UUID. PLEASE DO NOT ASK FOR THIS PLUGIN TO BE UPDATED TO UUID IN THE COMMENTS. I HAVE TRIED AND THE UPDATE PROCEDURE WAS TOO DIFFICULT TO MANAGE, THEREFORE I HAVE STOPPED THE PLUGIN FROM BEING UPDATED TO UUID. ALL OTHER PLANNED UPDATES WILL CARRY ON

PLUGIN SOURCE CODE

Features

This plugin simply allows you to love people in MineCraft. It's more like the MineCraft Come Alive Mod, just that you don't need to install anything extra and it's all command based. I think that if you run this plugin on a 24/7 server, and you decide to date/marry someone, it'll stay that way when you log on

Marriage

The marriage feature is quite realistic. You need to propose to your partner, then they either accept or decline the proposal (Be aware it is all broadcasted in chat and you may feel slightly embarrassed :P). If your partner accepts the request, they will be engaged to you (You're not yet married but you can arrange one). If the request is denied, you are both going to stay single. During engagement, you can arrange a wedding with your partner. Don't worry, you won't be able to get this part wrong as you can only specify your fiance. I will explain how this works later, but you may understand this already. When you arrange the wedding, your partner can then confirm the wedding (It's similar to when the bride and groom say "I do" during their wedding) and if you both decide to get married you will then be a married couple on the server. If at a certain point you feel that your marriage is starting to go wrong, and you would like to stop being a married couple, you can divorce each other, however if this is done by mistake, there's no need to worry, and I'll explain at the end of this feature. If you want to divorce, both you and your partner have to confirm it with each other. If both of you don't confirm the divorce, it will not happen. If you accidentally use the divorce command, you don't need to worry as your partner will have to confirm with your request to a divorce. If they confirm the divorce, your marriage has ended, but you can re-marry if you wish.

Dating

The dating feature is similar to the marriage feature, with one minor change. I'll explain the full feature as well though. The dating feature allows you to date your partner. The difference between dating your partner and marrying them is that by dating you aren't really related but you are in a relationship. You need to, once again, propose to your partner and they have to either accept or deny this proposal. The denied request is similar to that of the marriage, but the accept is slightly different as when you accept the request, there's no engagement, you are immediately dating, therefore there is one less step you will have to take, making the dating feature the first option to choose if you love someone on the server. Similar to the divorce feature in marriage, if you feel you've had enough you may Break Up with your partner, and they have to confirm it or it won't work. If your partner confirms the Break Up you are no longer dating (like would happen in real life) but you can go back to dating your partner again if you feel like doing so

Commands and Permissions

There are only 2 main commands in this plugin and NO permissions.

The 2 main commands are:

  • /marry
  • /date

NEW COMMAND:

  • /serverlove

NEW PERMISSION:

  • serverlove.update (For using /serverlove update <true/false>) (More will be added soon)

For full documentation see this page

Config

DO NOT EDIT THIS FILE BY HAND Like with my StaffTP Plugin, the config file is edited automatically when specific arguments are made, but there is more to the config with this plugin than with StaffTP making Server Love the most "worked on" plugin I have made for Bukkit so far.

The Config File is generally split into 2 sections named:

  • Marry
  • Date

These are then broken down further into:

  • Propose
  • Engaged (Marry only)
  • Married/Dating

NEW SECTIONS:

  • Blocked
  • Updater

These variables are edited automatically. For full documentation check this page

Bukkit Requirements

  • Version 1.6 or 1.7 or later recommended
  • A server. Advised to use with 24/7 servers, but will work fine with Private Hosted Servers as well

Changelog

v1.0 - First release update. Includes /marry and /date including all arguments. (More commands will be added into v2.0) (Date Uploaded: 5/09/14)

v1.1 - Configured Block Argument. Found by using /serverlove command. Added feature that you can no longer marry yourself. The inability to marry/date someone already in a relationship will be added into the plugin by v1.2. Kissing/Hugging will be added into v2.0. Auto Updater by v1.3

v1.2 - Block argument fixed. Added Auto-Updater. You can no longer marry/date players in a relationship. Auto-Updater MAY be bugged and there's an unfortunate Internal Exception when you try to marry yourself, but I'm not sure if this affects the entire plugin.

v1.2.1 - Internal Exception fixed. Blocking player requests is still bugged

v2.0 - Added new commands and arguments. Divorce Confirmations can now be toggled. This isn't applicable to Dating Break-ups as they are usually confirmed IRL. I may add this to the next update (Suggestion by sakura_blades). A tutorial video will be made soon.

Things to do

I've been inactive with Bukkit Plugins for a while now, and this plugin is now going to be my main priority plugin. I might make other plugins some day but I'll think about it. As i have forgotten a lot of what I've done as far as updating, I will make a v3.0 with most of the To Do List and many more extra things I want to add

  • Add ability to kiss/hug your partner (v2.0 Confrimed)
  • Configure Relationship Lawyer/Priest (v2.0 Added, but bugged. Will be fixed (hopefully) by v2.1/2.2) - This will allow you to choose a trustable player to be your lawyer/priest to help with ending relationships if required - idea based from suggestion from sakura_blades. These will be optional.
  • Configure Children (v3.0/4.0 Confirmed)
  • /date marry <partner>. Allows you to propose marriage to your partner immediately after dating (v3.0 Confirmed)
  • /<marry or date> propose inlove/crush | Allows you to propose marriage or date with the player you are in love with (v3.0 Confirmed)

Screenshots and Videos

Will be added soon

Bug Reporting

Please report any bugs you may find. Alpha and Beta versions will be made to handle the bugs before the official releases. If any bugs are found in the official releases, please let me know, and I will try to fix them


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    84782
  • Created
    Sep 5, 2014
  • Last Released File
    Feb 3, 2015
  • Total Downloads
    3,601
  • License

Categories

Members

Recent Files