High performance Spigot fork that aims to fix gameplay and mechanics inconsistencies
Go to file
Sudzzy 18b55ae547 Fix inter-world teleportation glitches
People are able to abuse the way Bukkit handles teleportation across worlds since it provides a built in teleportation safety check.

To abuse the safety check, players are required to get into a location deemed unsafe by Bukkit e.g. be within a chest or door block. While they are in this block, they accept a teleport request from a player within a different world. Once the player teleports, Minecraft will recursively search upwards for a safe location, this could eventually land within a player's skybase.

Example setup to perform the glitch: http://puu.sh/ng3PC/cf072dcbdb.png
The wanted destination was on top of the emerald block however the player ended on top of the diamond block. This only is the case if the player is teleporting between worlds.
2016-03-03 03:46:48 -06:00
BuildData@838b40587f Add submodules and build scripts 2016-01-26 00:00:25 -06:00
Bukkit@01d1820664 Update Bukkit & CB 2016-02-06 17:13:36 -06:00
Bukkit-Patches SPIGOT-1117: Barrier blocks are transparent for xray purposes 2015-08-10 19:41:03 -05:00
CraftBukkit@e1ebe524a7 Update CB 2016-02-21 04:28:47 -06:00
CraftBukkit-Patches SPIGOT-1499: Outdated server message not working 2016-03-03 03:46:48 -06:00
Paperclip@1b58efd4de Add Location support to tab-completes 2016-01-30 19:20:18 -06:00
Spigot-API-Patches Fix ServerListPingEvent flagging as Async 2016-03-03 03:46:48 -06:00
Spigot-Server-Patches Fix inter-world teleportation glitches 2016-03-03 03:46:48 -06:00
.gitignore Add Paperclip support 2016-01-26 00:36:28 -06:00
.gitmodules Add Paperclip support 2016-01-26 00:36:28 -06:00
.travis.yml Re-add travis.yml 2016-01-29 03:57:04 -06:00
applyPatches.sh Revert "Add sexier applyPatches and rebuildPatches scripts" 2016-01-04 04:48:00 -06:00
build.sh Add Paperclip support 2016-01-26 00:36:28 -06:00
Contributing.md Fix typos in contributing.md 2016-02-13 15:22:09 +01:00
decompile.sh Add submodules and build scripts 2016-01-26 00:00:25 -06:00
init.sh Add submodules and build scripts 2016-01-26 00:00:25 -06:00
newApplyPatches.sh Add submodules and build scripts 2016-01-26 00:00:25 -06:00
newRebuildPatches.sh Add submodules and build scripts 2016-01-26 00:00:25 -06:00
paperclip.sh Build Scripts: Be a little more explicit in paperclip.sh 2016-02-05 03:58:20 -06:00
pom.xml Proper maven repo details 2016-02-21 04:12:03 -06:00
README.md Update README.md, thanks YourKit 2016-01-26 12:53:16 -06:00
rebuildPatches.sh Revert "Add sexier applyPatches and rebuildPatches scripts" 2016-01-04 04:48:00 -06:00
remap.sh Basic OS X compatibility: It works 2016-01-26 01:50:49 -06:00
upstreamMerge.sh Add upstreamMerge.sh and update CB submodule 2016-01-26 00:04:43 -06:00

PaperSpigot CI Status

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

IRC Support and Project Discussion

How To (Server Admins)

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

Run the PaperClip jar directly from your server. Just like old times

PaperSpigot requires JRE 8 or above.

How To (Compiling From Source)

To compile PaperSpigot, you need JDK8, maven, and an internet connection.

Clone this repo, run ./build.sh from bash, get files.

Special Thanks To:

YourKit-Logo

YourKit, makers of the outstanding java profiler, support open source projects of all kinds with their full featured Java and .NET application profilers. We thank them for granting PaperSpigot an OSS license so that we can make our software the best it can be.