William Blake Galbreath 6b2b1373de Updated Upstream (Paper)
Upstream has released updates that appears to apply and compile correctly

Paper Changes:
cfc098be BukkitValues was renamed ChunkBukkitValues (#4664)
63d6aac4 Updated Upstream (CraftBukkit) (#4663)
8319e912 Fix SafeNBTCopy#hasKey semantics
85eccb57 Don't assume that entries exist for SafeNBTCopy
595734a5 Updated Upstream (Bukkit/CraftBukkit/Spigot) (#4659)
fa990d26 Revert "Updated Upstream (Bukkit/CraftBukkit/Spigot)"
23826a3f Updated Upstream (Bukkit/CraftBukkit/Spigot)
2020-10-17 16:03:14 -05:00
2020-08-05 14:22:48 -05:00
2020-10-17 16:03:14 -05:00
2020-10-17 16:03:14 -05:00
2020-10-04 15:40:39 -05:00
2020-09-09 07:05:20 -05:00
2020-03-06 22:20:30 -06:00
2020-10-17 16:03:14 -05:00
2019-05-12 16:35:16 -05:00
2019-05-25 00:25:31 -05:00
2020-10-04 17:05:11 -05:00

Purpur-by-DrBot

Purpur

MIT License Download from Jenkins CI CodeFactor Join us on Discord

Purpur's Stargazers BillyGalbreath's Followers Purpur Forks Purpur Watchers

Purpur is a fork of Paper and Tuinity with the goal of providing new and interesting configuration options, which allow for creating a unique gameplay experience not seen anywhere else

Contact

Join us on Discord

Join us on Discord

Downloads

Download from Jenkins CI

Downloads can be obtained from Pl3x's Jenkins CI Server.

License

MIT 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

bStats Graph Data

API

Purpur API maven dependency:

<dependency>
    <groupId>net.pl3x.purpur</groupId>
    <artifactId>purpur-api</artifactId>
    <version>1.16.3-R0.1-SNAPSHOT</version>
    <scope>provided</scope>
</dependency>
<repository>
    <id>purpur</id>
    <url>https://repo.pl3x.net/</url>
</repository>

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:

git submodule update --init
./purpur up
./purpur patch

Creating a patch

Patches are effectively just commits in either Purpur-API or Purpur-Server. To create one, just add a commit to either repo and run ./purpur rb, 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 ./purpur build to build the api and server. Compiled jars will be placed under Purpur-API/target and Purpur-Server/target.

To get a purpurclip jar, run ./purpur jar.

Description
Purpur is a drop-in replacement for Paper servers designed for configurability, and new fun and exciting gameplay features.
Readme MIT 46 MiB
Languages
Java 99%
Shell 1%