High performance Spigot fork that aims to fix gameplay and mechanics inconsistencies
Go to file
md_5 acf410d391 Address some chunk gen speed issues - see below for current reasoning.
As of 1.7, Mojang added a check to make sure that only chunks which have been lit are sent to the client. Unfortunately this interferes with our modified chunk ticking algorithm, which will only tick chunks distant from the player on a very infrequent basis. We cannot unfortunately do this lighting stage during chunk gen as it appears to put a lot more noticeable load on the server, than when it is done at play time. For now at least we will simply send all chunks, in accordance with pre 1.7 behaviour.
2013-12-03 15:43:02 +11:00
Bukkit@16b340dd38 Update mc-dev etc. 2013-12-01 15:14:03 +11:00
Bukkit-Patches Actually fix division by 0 in growth 2013-12-03 09:05:49 +11:00
CraftBukkit@071d500e5b Upstream merge 2013-12-03 15:13:39 +11:00
CraftBukkit-Patches Address some chunk gen speed issues - see below for current reasoning. 2013-12-03 15:43:02 +11:00
.gitmodules Initial commit - hello future of Spigot! 2013-01-15 12:23:17 +11:00
.travis.yml Implement Travis 2013-03-18 23:50:09 +05:00
applyPatches.sh Batch files now work in directories with spaces in it 2013-11-15 19:56:20 +11:00
pom.xml Finish 1.6.3 - needs testing, use at own risk! 2013-09-19 17:22:55 +10:00
README.md Fix travis-ci links 2013-08-19 22:21:12 +02:00
rebuildPatches.sh Batch files now work in directories with spaces in it 2013-11-15 19:56:20 +11:00
upstreamMerge.sh Batch files now work in directories with spaces in it 2013-11-15 19:56:20 +11:00

Spigot Build Status

High performance Minecraft server implementation

How To

Init a Craftbukkit and Bukkit module : git submodule update --init

Apply Patches : ./applyPatches.sh

Create patch for server

cd Spigot-Server

Add your file for commit : git add <file>

Commit : git commit -m <msg>

cd ..

Create Patch ./rebuildPatches.sh

Create patch for API

cd Spigot-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