William Blake Galbreath 8bc19e524a Updated Upstream (Paper & Tuinity)
Upstream has released updates that appears to apply and compile correctly

Paper Changes:
55e2de5c6 Improve per player mob spawning (#3971)
42433c262 Updated Upstream (Bukkit/CraftBukkit) (#3980)
e5ede546a Fix IDE Debug JVM Flag for 1.16 (#3983)
2712c6888 [Auto] Updated Upstream (Bukkit/CraftBukkit)
0901ffd04 Use title packet for actionbar methods (#3959)
2e11235d1 Expand MaterialTags (#3964)
cc25ae47c Amend last commit to fix decompile error forgot to commit
f503db37c Fix AdvancementDataPlayer leak due from quitting early in login
282763b88 Fix SPIGOT-5885 Unable to disable advancements
9b93d122e Fix SPIGOT-5824 Bukkit world-container is not used
bede4d304 Load config files early on

Tuinity Changes:
b0673b3 Merge dev/optimise-notify into ver/1.16
d3dc35c Name craft scheduler threads according to the plugin using them
2020-07-23 15:37:18 -05:00
2020-04-12 13:10:23 -05:00
2020-07-23 15:37:18 -05:00
2020-07-04 18:24:43 -05:00
2020-07-04 18:24:43 -05:00
2020-03-06 22:20:30 -06:00
2019-05-12 16:35:16 -05:00
2019-05-25 00:25:31 -05:00
2020-07-02 20:35:42 -05:00
2020-07-17 15:31:59 -05:00

Purpur

Purpur is a fork of Paper used by the Pl3xCraft server.

It contains many gameplay changes to suit our server that are deemed too wild to be included directly upstream into Paper.

Contact

Discord

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

Server owners

Downloads can be obtained from Pl3x's Jenkins server.

  • 1.16.1 builds 608+
  • 1.15.2 builds 398-606
  • 1.15.1 builds 348-397
  • 1.15 builds 339-346
  • 1.14.x builds 337 and below

Plugin developers

Purpur API maven dependency:

<dependency>
    <groupId>net.pl3x.purpur</groupId>
    <artifactId>purpur-api</artifactId>
    <version>1.15.2-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

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 Paper's contributing guideline for more detailed information.

Building

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%