High performance Spigot fork that aims to fix gameplay and mechanics inconsistencies https://papermc.io/
Find a file
Byteflux bde7f6bbbd Temporarily use getDouble() internally for calls to getFloat() in Paper configs
getFloat() seems to have an issue with reading modified values and always
returns the default value instead. This needs further investigating, but
for now making it use getDouble() internally appears to resolve the issue.
2015-08-04 17:57:17 -07:00
Bukkit-Patches Update to Minecraft 1.8.8 (Pre-)Release. 2015-07-27 17:01:45 -05:00
CraftBukkit-Patches Ensure that inactiveTick on EntityItem obeys magic values for age and pickupDelay. 2015-07-31 18:04:11 -05:00
Spigot-API-Patches Rebuild patches 2015-08-02 01:56:08 -05:00
Spigot-Server-Patches Temporarily use getDouble() internally for calls to getFloat() in Paper configs 2015-08-04 17:57:17 -07:00
.gitignore Finish removing old gitmodules stuff that should've never lasted this 2014-11-29 23:59:27 -08:00
applyPatches.sh Fix applyPatches.sh not correctly pulling bukkit updates 2015-01-25 02:02:27 -06:00
pom.xml Update PaperSpigot to Minecraft 1.8 2014-11-28 15:01:21 -06:00
README.md Fix README.md link 2014-11-30 16:19:13 -06:00
rebuildPatches.sh Better msysgit support in rebuildPatches 2015-04-18 14:47:53 -05:00

PaperSpigot CI Status Travis Status

High performance Spigot fork that aims to fix gameplay and mechanics inconsistencies.

IRC Support and Project Discussion

How To

Download a copy of PaperTools.jar from our buildserver here: https://ci.destroystokyo.com/job/PaperSpigot-BuildTools/

Place PaperTools.jar into an empty directory and run it with java -jar PaperTools.jar from Git-Bash/Bash

It requires you have git installed on your local system as well as JDK 7 or above.

How To (Advanced & Legacy Users)

After running the PaperTools jar, you can compile at any time. A brief overview is provided below. For more novice users, we recommend you avoid these steps and stick to the PaperTools.jar build tool.

Apply Patches : ./applyPatches.sh

Create patch for server

cd PaperSpigot-Server

Add your file for commit : git add <file>

Commit : git commit -m <msg>

cd ..

Create Patch ./rebuildPatches.sh

Create patch for API

cd Paperspigot-API

Add your file for commit : git add <file>

Commit : git commit -m <msg>

cd ..

Create Patch ./rebuildPatches.sh

Compilation

We use maven to handle our dependencies.

  • Install Maven 3
  • Clone this repo and: mvn clean install