Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Paper | 7,271 | 13 hours ago | 1 | December 14, 2021 | 473 | other | Java | |||
High performance Spigot fork that aims to fix gameplay and mechanics inconsistencies | ||||||||||
Geyser | 3,812 | a day ago | 342 | mit | Java | |||||
A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock Edition. | ||||||||||
Worldedit | 2,725 | 3 days ago | 147 | other | Java | |||||
🗺️ Minecraft map editor and mod | ||||||||||
Minestom | 1,801 | 14 hours ago | 191 | apache-2.0 | Java | |||||
1.19.2 Lightweight Minecraft server | ||||||||||
Glowstone | 1,752 | 2 months ago | 62 | other | Java | |||||
A fast, customizable and compatible open source server for Minecraft: Java Edition | ||||||||||
Luckperms | 1,688 | 1 | 6 days ago | 5 | February 09, 2022 | 50 | mit | Java | ||
A permissions plugin for Minecraft servers. | ||||||||||
Catserver | 1,678 | 12 hours ago | 39 | lgpl-3.0 | Java | |||||
高性能和高兼容性的1.12.2/1.16.5/1.18.2版本Forge+Bukkit+Spigot服务端 (A high performance and high compatibility 1.12.2/1.16.5/1.18.2 version Forge+Bukkit+Spigot server) | ||||||||||
Minecraftdeveloperguide | 1,609 | 21 days ago | 3 | |||||||
📝Minecraft developer Chinese guide,我的世界开发者中文指南 | ||||||||||
Essentials | 1,580 | a day ago | 161 | gpl-3.0 | Java | |||||
The modern Essentials suite for Spigot and Paper. | ||||||||||
Purpur | 1,462 | 2 days ago | 5 | mit | Kotlin | |||||
Purpur is a drop-in replacement for Paper servers designed for configurability, and new fun and exciting gameplay features. |
Tuinity uses the same paperclip jar system that Paper uses.
You can download the latest build (1.17.x) of Tuinity by going here
You can also build it yourself.
In order to use Tuinity as a dependency you must build it yourself. Each time you want to update your dependency you must re-build Tuinity.
Tuinity-API maven dependency:
<dependency>
<groupId>com.tuinity</groupId>
<artifactId>tuinity-api</artifactId>
<version>1.17.1-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
Tuinity-Server maven dependency:
<dependency>
<groupId>com.tuinity</groupId>
<artifactId>tuinity</artifactId>
<version>1.17.1-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
TODO nms
Requirements:
git
installed, with a configured user name and email.
On Windows you need to run from git bash.maven
installed.jdk
16+ installed to compile (and jre
16+ to run).paper
requires to build.To set up the Tuinity-API
and Tuinity-Server
repo to begin editing/reading source code,
clone the Tuinity repo and run gradlew applypatches
from the root directory.
To build Tuinity, run the following commands in the root directory after cloning the Tuinity repo:
gradlew applypatches
gradlew build
gradlew paperclipjar
Once all 3 steps complete successfully, tuinity-paperclip.jar
will be placed into
the project root directory
Patches are effectively just commits in either Tuinity-API
or Tuinity-Server
.
To create one, just add a commit to either repo and run ./gradlew rebuildpatches
, and a
patch will be placed in the patches folder. Modifying commits will also modify its
corresponding patch file.
The PATCHES-LICENSE file describes the license for api & server patches,
found in ./patches
and its subdirectories except when noted otherwise.
The fork is based off of PaperMC's fork example found here. As such, it contains modifications to it in this project, please see the repository for license information of modified files.