- Notifications
You must be signed in to change notification settings - Fork3
Bukkit/Spigot/Paper based Minecraft server used by Minebench.de | Looking for an updated version? If so most patches are PRd into Paper now, Origami will continue once patches that Paper wont accept are necessary.
License
Minebench/Origami
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Custom paper fork used byMinebench.de. The fork is based off ofthe framework used inSpottedleaf's Concretewhich is based off ofaikar's EMC framework.
The PATCHES-LICENSE file describes the license for api & server patchesby Phoenix616 found in./patches/api
and./patches/server
. Other patchesare either licensed under MIT or another one specified in the patch file itself.
Everything else is licensed under the MIT license.Seehttps://github.com/Spottedleaf/Concrete,https://github.com/pl3xgaming/Purpur,https://github.com/starlis/empirecraft andhttps://github.com/electronicboy/byoffor the license of material used/modified by this project.
In order to use Origami as a dependency just add the following repo and dependency to your pom:
Origami maven repository:
<repository> <id>origami-repo</id> <url>https://repo.minebench.de/</url></repository>
Origami-API maven dependency:
<dependency> <groupId>de.minebench.origami</groupId> <artifactId>origami-api</artifactId> <version>1.15.2-R0.1-SNAPSHOT</version> <scope>provided</scope> </dependency>
Run the following commands in the root directory:
git submodule initgit submodule update./origami up./origami patch
This should initialize the repo such that you can now start modifying and creatingpatches. The folderOrigami-API
is the api repo and theOrigami-Server
folderis the server repo and will contain the source files you will modify.
Patches are effectively just commits in eitherOrigami-API
orOrigami-Server
.To create one, just add a commit to either repo and run./origami rb
, and apatch will be placed in the patches folder. Modifying commits will also modify itscorresponding patch file.
Use the command./origami build
to build the api and server. Compiled jarswill be placed underOrigami-API/target
andOrigami-Server/target
.
Switch into the directory of the Paper submodule and pull changes in from therepository, then run./origami up
and./origami rb
.
About
Bukkit/Spigot/Paper based Minecraft server used by Minebench.de | Looking for an updated version? If so most patches are PRd into Paper now, Origami will continue once patches that Paper wont accept are necessary.