mirror of
https://hub.spigotmc.org/stash/scm/spigot/spigot.git
synced 2025-09-18 21:33:01 +00:00
No description
![]() Replace WeakHashMap with an ArrayList and manually manage object lifecycle. Gives superior iteration performance at a slight cost to removal performance and also ensures entities are removed immediately upon losing their validity within the world. Additionally, change listener registration to be done upon world add instead of immediate up creation. This provides benefit of only registering and ticking real Navigation objects, and not invalid entities (cancelled entity spawns for example). |
||
---|---|---|
Bukkit-Patches | ||
CraftBukkit-Patches | ||
.gitignore | ||
.travis.yml | ||
applyPatches.sh | ||
pom.xml | ||
README.md | ||
rebuildPatches.sh | ||
upstreamMerge.sh |
Spigot 
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