All Projects → Minebench → Origami

Minebench / Origami

Licence: GPL-3.0 license
Bukkit/Spigot/Paper based Minecraft server used by Minebench.de | Looking for an 1.17 version? If so most patches are PRd into Paper now, Origami 1.17 will continue once patches that Paper wont accept are necessary.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Origami

Purpur
Purpur is a drop-in replacement for Paper servers designed for configurability, and new fun and exciting gameplay features.
Stars: ✭ 1,224 (+4120.69%)
Mutual labels:  bukkit, spigot, paper, minecraft-server
Mirai
Mirai 未来 - A powerful Minecraft Server Software coming from the future
Stars: ✭ 325 (+1020.69%)
Mutual labels:  bukkit, spigot, paper, minecraft-server
Mohist
Minecraft Forge Hybrid server implementing the Paper/Spigot/Bukkit API, formerly known as Thermos/Cauldron/MCPC+
Stars: ✭ 489 (+1586.21%)
Mutual labels:  bukkit, spigot, paper, minecraft-server
Paper
High performance Spigot fork that aims to fix gameplay and mechanics inconsistencies
Stars: ✭ 5,293 (+18151.72%)
Mutual labels:  bukkit, paper, minecraft-server, craftbukkit
Islands
A spigot plugin for creating customisable home islands with different biomes. https://www.spigotmc.org/resources/islands-home-islands-system.84303/
Stars: ✭ 18 (-37.93%)
Mutual labels:  bukkit, spigot, paper, minecraft-server
Mohist
Minecraft Forge Hybrid server implementing the Spigot/Bukkit API, formerly known as Thermos/Cauldron/MCPC+
Stars: ✭ 861 (+2868.97%)
Mutual labels:  bukkit, spigot, minecraft-server, craftbukkit
Essentials
The essential plugin suite for Minecraft servers.
Stars: ✭ 957 (+3200%)
Mutual labels:  bukkit, spigot, paper, minecraft-server
pluGET
📦 Powerful Package manager which updates plugins & server software for minecraft servers
Stars: ✭ 87 (+200%)
Mutual labels:  bukkit, spigot, paper, minecraft-server
Purpur
Purpur is a fork of Paper, Tuinity, and Airplane with the goal of providing new and interesting configuration options, which allow for creating a unique gameplay experience not seen anywhere else
Stars: ✭ 286 (+886.21%)
Mutual labels:  bukkit, spigot, paper, minecraft-server
Catserver
Spiritual inheritance of mcpc+/thermos/Cauldron, full support spigot/sponge/forge/bukkit/paper API
Stars: ✭ 127 (+337.93%)
Mutual labels:  bukkit, spigot, paper, minecraft-server
LevelledMobs
Level-up mobs on your Spigot/Paper server, RPG-style!
Stars: ✭ 143 (+393.1%)
Mutual labels:  bukkit, spigot, minecraft-server
Yatopia
The Most Powerful and Feature Rich Minecraft Server Software!
Stars: ✭ 408 (+1306.9%)
Mutual labels:  bukkit, spigot, paper
Minecraftdev
Plugin for IntelliJ IDEA that gives special support for Minecraft modding projects.
Stars: ✭ 645 (+2124.14%)
Mutual labels:  bukkit, spigot, paper
Cardboard
The Bukkit/Spigot/Paper API implementation for Fabric
Stars: ✭ 220 (+658.62%)
Mutual labels:  bukkit, spigot, paper
Slimefun4
Slimefun 4 - A unique Spigot/Paper plugin that looks and feels like a modpack. We've been giving you backpacks, jetpacks, reactors and much more since 2013.
Stars: ✭ 369 (+1172.41%)
Mutual labels:  bukkit, spigot, paper
Guilds
Adding RPG to your server has never been more fun and action-packed!
Stars: ✭ 66 (+127.59%)
Mutual labels:  bukkit, spigot, paper
Minecraft Optimization
Minecraft server optimization guide
Stars: ✭ 77 (+165.52%)
Mutual labels:  bukkit, spigot, paper
Akarin
Akarin is a powerful (not yet) server software from the 'new dimension'
Stars: ✭ 332 (+1044.83%)
Mutual labels:  bukkit, spigot, paper
Shopchest
ShopChest - Spigot/Bukkit Plugin
Stars: ✭ 38 (+31.03%)
Mutual labels:  bukkit, spigot, minecraft-server
Glowstone
A fast, customizable and compatible open source server for Minecraft: Java Edition
Stars: ✭ 1,364 (+4603.45%)
Mutual labels:  bukkit, spigot, minecraft-server

Origami

Origami Logo

Custom paper fork used by Minebench.de. The fork is based off of the framework used in Spottedleaf's Concrete which is based off of aikar's EMC framework.

Contact

IRC | Website

License

The PATCHES-LICENSE file describes the license for api & server patches by Phoenix616 found in ./patches/api and ./patches/server. Other patches are either licensed under MIT or another one specified in the patch file itself.

Everything else is licensed under the MIT license. See https://github.com/Spottedleaf/Concrete, https://github.com/pl3xgaming/Purpur, https://github.com/starlis/empirecraft and https://github.com/electronicboy/byof for the license of material used/modified by this project.

Plugin developers

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>

Building and setting up

Run the following commands in the root directory:

git submodule init
git submodule update
./origami up
./origami patch

This should initialize the repo such that you can now start modifying and creating patches. The folder Origami-API is the api repo and the Origami-Server folder is the server repo and will contain the source files you will modify.

Creating a patch

Patches are effectively just commits in either Origami-API or Origami-Server. To create one, just add a commit to either repo and run ./origami rb, and a patch will be placed in the patches folder. Modifying commits will also modify its corresponding patch file.

Building

Use the command ./origami build to build the api and server. Compiled jars will be placed under Origami-API/target and Origami-Server/target.

Updating Paper upstream

Switch into the directory of the Paper submodule and pull changes in from the repository, then run ./origami up and ./origami rb.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].