All Projects → ishland → Hotpur

ishland / Hotpur

Licence: MIT license
A fork of Purpur that aims to improve performance and add FabricMC compatibility.

Programming Languages

shell
77523 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Hotpur

Purpur
Purpur is a drop-in replacement for Paper servers designed for configurability, and new fun and exciting gameplay features.
Stars: ✭ 1,224 (+7100%)
Mutual labels:  spigot, paper, purpur
Cardboard
The Bukkit/Spigot/Paper API implementation for Fabric
Stars: ✭ 220 (+1194.12%)
Mutual labels:  spigot, paper
Item Nbt Api
Add custom NBT tags to Items/Tiles/Entities without NMS!
Stars: ✭ 163 (+858.82%)
Mutual labels:  spigot, paper
dough
Library containing a lot of useful utility classes for the everyday Java and Spigot/Paper developer.
Stars: ✭ 26 (+52.94%)
Mutual labels:  spigot, paper
Betonquest
An advanced and powerful quest scripting plugin for Minecraft. Features built-in RPG style conversations and integration for over 25 other plugins.
Stars: ✭ 121 (+611.76%)
Mutual labels:  spigot, paper
Catserver
Spiritual inheritance of mcpc+/thermos/Cauldron, full support spigot/sponge/forge/bukkit/paper API
Stars: ✭ 127 (+647.06%)
Mutual labels:  spigot, paper
ignite
A Mixin and Access Widener mod loader for Spigot/Paper
Stars: ✭ 115 (+576.47%)
Mutual labels:  spigot, paper
Gate
A high performant & paralleled Minecraft proxy server with scalability, flexibility & excellent server version support - ready for the cloud!
Stars: ✭ 102 (+500%)
Mutual labels:  spigot, paper
triumph-gui
Simple lib to create inventory GUIs for Bukkit platforms.
Stars: ✭ 196 (+1052.94%)
Mutual labels:  spigot, paper
Mirai
Mirai 未来 - A powerful Minecraft Server Software coming from the future
Stars: ✭ 325 (+1811.76%)
Mutual labels:  spigot, paper
CommandWhitelist
You decide what commands players can use or tab complete on your server!
Stars: ✭ 115 (+576.47%)
Mutual labels:  spigot, purpur
Commandapi
An API for the command UI introduced in Minecraft 1.13
Stars: ✭ 116 (+582.35%)
Mutual labels:  spigot, paper
Bedwarsrel
Bedwars Reloaded - The Minecraft Bedwars Plugin!
Stars: ✭ 108 (+535.29%)
Mutual labels:  spigot, paper
Timings
Source to the Aikar's Minecraft Timings Viewer
Stars: ✭ 132 (+676.47%)
Mutual labels:  spigot, paper
Paperlib
Plugin Library for interfacing with Paper Specific API's with graceful fallback that maintains Spigot Compatibility, such as Async Chunk Loading.
Stars: ✭ 108 (+535.29%)
Mutual labels:  spigot, paper
grakkit
A modern JavaScript development environment for Minecraft.
Stars: ✭ 184 (+982.35%)
Mutual labels:  spigot, paper
NotQuests
Flexible, open & solid paper Quest Plugin [with GUI]
Stars: ✭ 32 (+88.24%)
Mutual labels:  spigot, paper
Guilds
Adding RPG to your server has never been more fun and action-packed!
Stars: ✭ 66 (+288.24%)
Mutual labels:  spigot, paper
Minecraft Optimization
Minecraft server optimization guide
Stars: ✭ 77 (+352.94%)
Mutual labels:  spigot, paper
Origami
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.
Stars: ✭ 29 (+70.59%)
Mutual labels:  spigot, paper

Hotpur

A fork of Purpur that aims to improve performance and add FabricMC compatibility.

Contact

Join us on Discord

Downloads

Coming soon

License

Everything is licensed under the MIT license, and is free to be used in your own fork.

See starlis/empirecraft and electronicboy/byof for the license of material used/modified by this project.

bStats

Coming soon

API

Hotpur API maven dependency:

<dependency>
    <groupId>com.ishland.hotpur</groupId>
    <artifactId>hotpur-api</artifactId>
    <version>1.16.4-R0.1-SNAPSHOT</version>
    <scope>provided</scope>
</dependency>

Hotpur API gradle dependency:

compileOnly 'com.ishland.hotpur:hotpur-api:1.16.4-R0.1-SNAPSHOT'

Yes, this also includes all API provided by Paper, Spigot, and Bukkit.

Building and setting up

Initial setup

Run the following commands in the root directory:

./hotpur jar

Creating a patch

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

See CONTRIBUTING.md for more detailed information.

Compiling

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

To get a paperclip jar, run ./hotpur jar.

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].