Giter Site home page Giter Site logo

momshroom / marriagemaster Goto Github PK

View Code? Open in Web Editor NEW

This project forked from georgh93/marriagemaster

0.0 0.0 0.0 21.78 MB

Marriage Plugin for Bukkit/Spigot

Home Page: https://www.spigotmc.org/resources/marriage-master.19273/

License: GNU General Public License v3.0

Java 100.00%

marriagemaster's Introduction

Logo

Marriage Master is a Bukkit/Spigot plugin that allows you to marry another player in Minecraft to gain some extras.

ciImg releaseImg apiVersionImg licenseImg

featureRequestsImg bugReportsImg spigotRatingImg spigotDownloadsImg

Features:

  • Players can marry one (or more if configured) players to gain access to a set of special commands and benefits.
  • Features for married players:
    • TP - players can teleport to their partner any time
    • Home - any of the two players can set the home for them, then both can teleport to that point at any time
    • Gift - players can gift their partners items
    • PvP - players can disable pvp with their partner
    • Chat - players can chat privately with their partner
  • Configuration - The plugin has a huge well documented configuration file where you can adjust almost every aspect of the plugin the way you like it. You can even change the entire plugin to a friends plugin without writing a single line of code!
  • Language - The plugin has a language files that store all the messages used, you can translate them into any language, format them the way you like them or even disable them all one by one. Also check the language file tool:
  • Database - The plugin currently allows you to store your data in SQLite or MySQL databases.
  • Permissions - If you want to limit features or the whole plugin for certain worlds or groups or even just players you can do that with the huge amount off available permissions. For the whole list please look here:
  • Placeholders
  • API - The plugin has a very powerful API for developers

Requirements:

Runtime requirements:

Build requirements:

  • JDK for Java 8
  • Maven 3
  • git

Build from source:

The plugin can be build in 3 different configurations. All the details about the different build configs and runtime modes can be found here.

Normal version:

git clone https://github.com/GeorgH93/MarriageMaster.git
cd MarriageMaster
mvn package

The final file will be in the MarriageMaster/target folder, named MarriageMaster-<CurrentVersion>.jar.

Standalone version:

This version works without the PCGF-PluginLib, however some API features are not available.

git clone https://github.com/GeorgH93/MarriageMaster.git
cd MarriageMaster
mvn package -P Standalone,ExcludeBadRabbit

The final file will be in the MarriageMaster/target folder, named MarriageMaster-<CurrentVersion>-Standalone.jar.

Release version:

This is the version of the plugin published on dev.bukkit.org and spigotmc.org.

git clone https://github.com/GeorgH93/MarriageMaster.git
cd MarriageMaster
mvn clean install -P Standalone,ExcludeBadRabbit
mvn clean package -P Release

The final file will be in the MarriageMaster/target folder, named MarriageMaster-<CurrentVersion>-Release.jar.

API:

Marriage Master V2 comes with a very powerful API that allows you to change almost everything about this plugin. Most of the plugins commands are implemented only using methods and data provided by the API. If you think there is something missing feel free to open a feature request. Please do not access the data of the plugin over other ways than the provided API, the inner workings will change and I wont keep track of what you are using in your plugin. For more details about the API please check the following links.

Source Code & DetailsJavaDocBuild Server

Support:

Links:

marriagemaster's People

Contributors

georgh93 avatar 1640946640 avatar billzhucn avatar nacioszeczek avatar srborjaa avatar brokkonaut avatar corenb avatar crylegend avatar huffleanimations avatar dotjunyo avatar takisobieosobnik avatar momshroom avatar xelium avatar xe5700 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.