GitHub PushEvent at 2014-09-02 10:09:15
Repository: Spigot-Server
Actor: sha-1
Payload: {"shas":[["5dc4c591c967ef94e4ec50002d3c69dec5e12edf","7dbb097817f18253263bab81a3a75cac30c0c0dd@live.com.au","POM Changes\n\nBasic changes to the build system which mark the artifact as Spigot, and the necessary code changes to ensure proper functionality. Also disables the auto updater provided by CraftBukkit as it is useless to us.","md_5",true],["4ab3a010ade02bdd17901a0a5624297afcc9ede0","7dbb097817f18253263bab81a3a75cac30c0c0dd@live.com.au","mc-dev imports\n\nImported files which are only modified by Spigot, not upstream. Files here should be completely unmodified aside from trivial changes such as adding throws statements to ensure proper compilation. You may need to add unrelated files in order to ensure a compilable result in the face of synthetic methods.","md_5",true],["d7dbec0a0f7c3b5d81af3ff0b51be7d272248c04","7dbb097817f18253263bab81a3a75cac30c0c0dd@live.com.au","Skeleton API Implementations\n\nThis contains the basic, empty implementations for some Spigot-API extensions. They are included early in the patching progress so that compilation will still succeed midway despite the APIs only being provided by subsequent patches.","md_5",true],["7f61a5f69298073f19b64ab962c5eac3f3b502a0","46f1a0bd5592a2f9244ca321b129902a06b53e03@md-5.net","Obfuscation Helpers\n\nProvides several friendly named methods which map to a obfuscated method. Obfuscated methods which are used frequently should be added to this file to ease with updates to new Minecraft versions.","md_5",true],["accd18d5f539d6a2dd46490a2dfa2375f3a9de4c","7dbb097817f18253263bab81a3a75cac30c0c0dd@live.com.au","Spigot Configuration\n\nProvides the basic infrastructure to load and save the Spigot configuration file, spigot.yml","md_5",true],["bcf573fc3e81476aa87fb02e35af823ffb6b33e1","7dbb097817f18253263bab81a3a75cac30c0c0dd@live.com.au","Better Chunk Tick Selection\n\nAn optimized chunk ticking algorithm which better selects chunks around players which are active on the server.","md_5",true],["c1930986147530a6c07029aa76984158109d340f","7dbb097817f18253263bab81a3a75cac30c0c0dd@live.com.au","Crop Growth Rates\n\nAllows configuring the growth rates of crops as a percentage of their normal growth rate.","md_5",true],["c76a4771f8692200a50132e6b6dd9bc7042463c5","7dbb097817f18253263bab81a3a75cac30c0c0dd@live.com.au","More Efficient Chunk Save Queue\n\nOptimizes the data structures behind the chunk save queue into ones more suitable for the type of data and access which they are used for.","md_5",true],["6ce088845690198ff6a6195c6e9d4b92a989a1a6","7dbb097817f18253263bab81a3a75cac30c0c0dd@live.com.au","Merge tweaks and configuration\n\nThis allows the merging of Experience orbs, as well as the configuration of the merge radius of items. Additionally it refactors the merge algorithm to be a better experience for players.","md_5",true],["06a82d8371af46f55786cd6c01536f3c57363aed","7dbb097817f18253263bab81a3a75cac30c0c0dd@live.com.au","LongHash Tweaks\n\nTweaks the LongHash algorithm and provides a large array based map to look up values centered around the origin, ie the access normally seen on a Minecraft server.","md_5",true],["9d9925c563264715fa9eff7fa2d338ec759e339b","46f1a0bd5592a2f9244ca321b129902a06b53e03@md-5.net","Async Operation Catching\n\nCatch and throw an exception when a potentially unsafe operation occurs on a thread other than the main server thread.","md_5",true],["7d6457db47585e16665c0e81b1b034ae09c665ea","7dbb097817f18253263bab81a3a75cac30c0c0dd@live.com.au","View Distance\n\nThis commit allows the user to select per world view distances, and view distances below 3. Be wary of the issues selecting a view distance of 1 or 2 may cause!","md_5",true],["812ca3f28c8dc12ee40a0dec69f03f8fa47aa5e8","a6d9309b15cc27fa87a55d1a36ad07a4d7b5a961@aikar.co","Spigot Timings\n\nOverhauls the Timings System adding performance tracking all around the Minecraft Server","Aikar",true],["25423abc7325d5c3e472530378f66097e24b845c","7dbb097817f18253263bab81a3a75cac30c0c0dd@live.com.au","Fix Mob Spawning Relative to View Distance\n\nChanges the mob spawning algorithm to properly account for view distance and the range around players.\n\nNeeds better documentation.","md_5",true],["ac2b4693d3eea67725678f2f30482d92be012a6f","7dbb097817f18253263bab81a3a75cac30c0c0dd@live.com.au","Handle Null Tile Entities","md_5",true],["834e3601e92faa0c0d7a627208f8c3d213427d13","a6d9309b15cc27fa87a55d1a36ad07a4d7b5a961@aikar.co","Entity Activation Range\n\nThis feature gives 3 new configurable ranges that if an entity of the matching type is outside of this radius of any player, will tick at 5% of its normal rate.\n\nThis will drastically cut down on tick timings for entities that are not in range of a user to actually be \"used\".\nThis change can have dramatic impact on gameplay if configured too low. Balance according to your servers desired gameplay.","Aikar",true],["fdfbb506b9e6e2bf5b33da48b07e3adb1971986e","7dbb097817f18253263bab81a3a75cac30c0c0dd@live.com.au","Metrics","md_5",true],["3bb49758df850c7ea9cefff0b365af6bb628d75c","7dbb097817f18253263bab81a3a75cac30c0c0dd@live.com.au","PlayerItemDamageEvent","md_5",true],["dc24f8664b0bd47db001ad87a23c13183e997882","7dbb097817f18253263bab81a3a75cac30c0c0dd@live.com.au","Faster UUID for entities\n\nIt is overkill to create a new SecureRandom on each entity create and then use it to make a new Entity ID for every entity instance created. Instead we will just use a pseudo random UUID based off the random instance we already have.","md_5",true],["efbb8fadc35007b12ca6ee64990451efe853ad78","7dbb097817f18253263bab81a3a75cac30c0c0dd@live.com.au","Prevent NPE in CraftSign\n\nThis commit prevents the constructor of CraftSign throwing an NPE when it cannot get the sign tile entity. Instead it will fallback to a 4 empty lined sign, and not try to do anything to those lines on .update().","md_5",true]],"size":180,"ref":"refs/heads/master","head":"ddc1b0fff3818ba305360d79b3319b8aa925d4f2"}