An private custom built Plugin for our VARO Project
Find a file
2020-05-17 19:16:11 +02:00
.vscode refactor: MessageUtils 2020-05-13 23:27:39 +02:00
varo fix: JSONConfig not reloading properly 2020-05-17 19:15:57 +02:00
.gitignore Inital commit 2020-05-02 20:25:42 +02:00
build.sh feat: add build script 2020-05-17 19:16:11 +02:00
deploy.sh build: add deploy script 2020-05-09 15:28:57 +02:00
eclipse-formatter.xml Inital commit 2020-05-02 20:25:42 +02:00
README.md feat: add NMS to maven and README 2020-05-04 18:32:09 +02:00

CliffbreakVARO 🗡️

This is the main Repository containing all required resources to compile the Java PaperMC Plugin.

Getting Started

The following instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

Java 11 is required to compile this project.

Installing

First clone this repository to your local machine by using

git clone https://git.cliffbreak.de/Cliffbreak/Varo.git

Create a new directory named tmp-build outside of the project directory (or it will break the VSCode Language Server)

mkdir ~/tmp-build && cd ~/tmp-build

Download the latest version of Spigot BuildTools

wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar

Run BuildTools

java -jar BuildTools.jar --rev latest

After that you can safely remove the tmp-build directory

rm -rf ~/tmp-build

Configure Visual Studio Code

If you haven't a instance of Visual Studio Code up and running download the latest version here.
Install the recommended extensions by opening the Extensions-Tab (Ctrl+Shift+X).
Enter @recommended and install all extensions.
After that restart Visual Studio Code to apply all changes.

Contributing

First create an issue and assign it to yourself. Or assign an existing issue.
Make sure all issue details (description, labels, milestones) are correct.
Check out in a new branch. Notice our convention: use either feature or fix followed by a slash (/) and then a short description using camel case. (fix/addMissingImports or feature/addBasicAuth).
After that you may create a Pull Request to merge your changes into master (If it's work in progress add WIP: to the title!).

Deployment

In this section you can read details on the deployment cycle.

Built With

  • OpenJDK - The Java runtime used to compile the plugin
  • PaperMC - The framework used to create the plugin

Authors