git log --pretty=format:"* %s (EcoCityCraft/Spigot@%h | by %an on %ad)" --reverse --date=short b864492e7a0f57b260972f9543585123ab5af79b 72123ab9a3550cfe054d8e7cb8112b2d2342766c
- Initial commit - hello future of Spigot! (EcoCityCraft/Spigot@6222297 | by md_5 on 2013-01-15)
- Update versioning check to correctly resolve api ver. (EcoCityCraft/Spigot@715955a | by md_5 on 2013-01-15)
- Fix wheat modifier potentially crashing (EcoCityCraft/Spigot@dcde41a | by md_5 on 2013-01-16)
- Re add chunk snc lock and update patch files. (EcoCityCraft/Spigot@9abbfe5 | by md_5 on 2013-01-16)
- Automatically update upstream versions. Bukkit-1.4.6-R0.3-5-ga91c4c6, CraftBukkit-1.4.6-R0.3-12-g46177b8 (EcoCityCraft/Spigot@b4f332d | by EcoCityCraft on 2013-01-16)
- Fix blockstem growth (EcoCityCraft/Spigot@4f805f4 | by md_5 on 2013-01-17)
- Automatically update upstream versions. Bukkit-1.4.6-R0.3-5-ga91c4c6, CraftBukkit-1.4.6-R0.3-13-gc756ace (EcoCityCraft/Spigot@a9389ed | by EcoCityCraft on 2013-01-16)
- Cant forget to fix mushroom growth (EcoCityCraft/Spigot@e7e408f | by md_5 on 2013-01-17)
- Automatically update upstream versions. Bukkit-1.4.6-R0.3-5-ga91c4c6, CraftBukkit-1.4.6-R0.3-15-g0104a40 (EcoCityCraft/Spigot@49624f7 | by EcoCityCraft on 2013-01-16)
- Automatically update upstream versions. Bukkit-1.4.6-R0.3-6-g430e30e, CraftBukkit-1.4.6-R0.3-16-gfcfebeb (EcoCityCraft/Spigot@229cda4 | by EcoCityCraft on 2013-01-17)
- Automatically update upstream versions. Bukkit-1.4.7-R0.1, CraftBukkit-1.4.7-R0.1 (EcoCityCraft/Spigot@b7c5631 | by EcoCityCraft on 2013-01-17)
- Automatically update upstream versions. Bukkit-1.4.7-R0.1-1-g91d9b24, CraftBukkit-1.4.7-R0.1-1-gf172c52 (EcoCityCraft/Spigot@f8ee1a5 | by EcoCityCraft on 2013-01-17)
- Automatically update upstream versions. Bukkit-1.4.7-R0.1-1-g91d9b24, CraftBukkit-1.4.7-R0.1-2-g4e8a841 (EcoCityCraft/Spigot@2543101 | by EcoCityCraft on 2013-01-17)
- Rebuild all patches for 1.4.7 (EcoCityCraft/Spigot@ec1ec77 | by md_5 on 2013-01-18)
- Phew. I think that is 1.4.7 done (EcoCityCraft/Spigot@48f3195 | by md_5 on 2013-01-18)
- Automatically update upstream versions. Bukkit-1.4.7-R0.1-1-g91d9b24, CraftBukkit-1.4.7-R0.1-4-g8fc463b (EcoCityCraft/Spigot@c63672c | by EcoCityCraft on 2013-01-18)
- Add experimental patch to unload chunks more efficiently from the client by not grabbing them and compressing, instead just sending some predefined bytes (EcoCityCraft/Spigot@c45ba0b | by md_5 on 2013-01-18)
- Don't build if patches fail to apply. (EcoCityCraft/Spigot@525b95d | by md_5 on 2013-01-19)
- Add cleanup Patches function to not modify patches with no changes (EcoCityCraft/Spigot@eec3b8f | by Aikar on 2013-01-16)
- Skip entity move if we aren't moving anywhere (aikar) (EcoCityCraft/Spigot@cfd861c | by md_5 on 2013-01-19)
- Sync free, but still safe reference cache for chunk loading. (EcoCityCraft/Spigot@22bb4da | by md_5 on 2013-01-19)
- Update patch fluff. (EcoCityCraft/Spigot@f23a5fd | by md_5 on 2013-01-19)
- Apparently this is the correct regex. (EcoCityCraft/Spigot@3b88df5 | by md_5 on 2013-01-19)
- Add Aikar's timings patches. (EcoCityCraft/Spigot@84f6111 | by md_5 on 2013-01-19)
- Aikar is backwards, AND likes Java 7 (EcoCityCraft/Spigot@648a5d1 | by md_5 on 2013-01-19)
- Automatically update upstream versions. Bukkit-1.4.7-R0.1-2-g127e74c, CraftBukkit-1.4.7-R0.1-6-g2b7950f (EcoCityCraft/Spigot@fe58ab0 | by EcoCityCraft on 2013-01-19)
- Automatically update upstream versions. Bukkit-1.4.7-R0.1-2-g127e74c, CraftBukkit-1.4.7-R0.1-8-ged63bd5 (EcoCityCraft/Spigot@4df099d | by EcoCityCraft on 2013-01-19)
- Make apply patches target HEAD of upstream and squelch some fluff on applying. (EcoCityCraft/Spigot@efa13af | by Aikar on 2013-01-19)
- Fix conflicts to update to latest Bukkit, yay fluff. (EcoCityCraft/Spigot@b31a31a | by md_5 on 2013-01-20)
- Better item merging (EcoCityCraft/Spigot@c9bd557 | by md_5 on 2013-01-21)
- Add oreobfuscator by @lishid for Spigot. Please report bugs and use with caution until stability can be verified. (EcoCityCraft/Spigot@3d4920e | by md_5 on 2013-01-21)
- Fix obfuscator being a little too effective. (EcoCityCraft/Spigot@c22ab4c | by md_5 on 2013-01-21)
- Notify all adjacent blocks, thanks Aikar (EcoCityCraft/Spigot@7dcc1ce | by md_5 on 2013-01-21)
- Switch to pwd so the scripts can work more reliably on other OSs (EcoCityCraft/Spigot@f440cb3 | by md_5 on 2013-01-21)
- Check if chunk is loading before obfuscating. (EcoCityCraft/Spigot@43dc376 | by md_5 on 2013-01-22)
- Add @EddGruberman's patch to fix nether portals when the nether is disabled. (EcoCityCraft/Spigot@205b31c | by md_5 on 2013-01-22)
- Reduce number of collision checks for living entities. (EcoCityCraft/Spigot@17af62c | by md_5 on 2013-01-22)
- Update rebuildPatches to ignore git version string. (EcoCityCraft/Spigot@41b7c5f | by Aikar on 2013-01-21)
- Move Spigot config initialization code into its own class, and use it for /reload. (EcoCityCraft/Spigot@7cdf470 | by Aikar on 2013-01-21)
- Disable the ability to disable chunk-gc (EcoCityCraft/Spigot@38a2455 | by Aikar on 2013-01-21)
- Fix lightning - use vanilla lightning code. (EcoCityCraft/Spigot@6b463d9 | by md_5 on 2013-01-22)
- Automatically update upstream versions. Bukkit-1.4.7-R0.1-3-gbbc75c4, CraftBukkit-1.4.7-R0.1-8-ged63bd5 (EcoCityCraft/Spigot@b0818d2 | by EcoCityCraft on 2013-01-22)
- Automatically update upstream versions. Bukkit-1.4.7-R0.1-4-g6eeaee4, CraftBukkit-1.4.7-R0.1-9-g2bd76ff (EcoCityCraft/Spigot@5fc216e | by EcoCityCraft on 2013-01-23)
- Quick fix for oreobf crash, @lishid (EcoCityCraft/Spigot@059fcbc | by md_5 on 2013-01-24)
- Make the plugin classloader a bit more thread safe to prevent class not found errors when a class is loaded at the same time from another thread. (EcoCityCraft/Spigot@0c91548 | by md_5 on 2013-01-24)
- Fix AIOOBE (EcoCityCraft/Spigot@21a8ef9 | by md_5 on 2013-01-24)
- Handle patches merged to craftbukkit (EcoCityCraft/Spigot@4f04440 | by md_5 on 2013-01-24)
- Automatically update upstream versions. Bukkit-1.4.7-R0.1-5-g7f87d99, CraftBukkit-1.4.7-R0.1-12-gd9ff553 (EcoCityCraft/Spigot@eb9bcf4 | by EcoCityCraft on 2013-01-24)
- Automatically update upstream versions. Bukkit-1.4.7-R0.1-5-g7f87d99, CraftBukkit-1.4.7-R0.1-13-g6193da6 (EcoCityCraft/Spigot@33ac93e | by EcoCityCraft on 2013-01-24)
- Well, mike was right about deadlocks. (EcoCityCraft/Spigot@cc5229a | by md_5 on 2013-01-25)
- Automatically update upstream versions. Bukkit-1.4.7-R0.1-5-g7f87d99, CraftBukkit-1.4.7-R0.1-14-gd291a6b (EcoCityCraft/Spigot@ce6f9c7 | by EcoCityCraft on 2013-01-24)
- Add anti xray timings. (EcoCityCraft/Spigot@5dba601 | by md_5 on 2013-01-25)
- Automatically update upstream versions. Bukkit-1.4.7-R0.1-5-g7f87d99, CraftBukkit-1.4.7-R0.1-16-g226204e (EcoCityCraft/Spigot@71abb67 | by EcoCityCraft on 2013-01-24)
- Update patch fluff + only record sync times. (EcoCityCraft/Spigot@01b495f | by md_5 on 2013-01-25)
- Fix exp merging, oops (EcoCityCraft/Spigot@5742900 | by md_5 on 2013-01-25)
- Fix tripwires + minecarts (EcoCityCraft/Spigot@3faf5e2 | by md_5 on 2013-01-26)
- Automatically update upstream versions. Bukkit-1.4.7-R0.1-6-g3fc631f, CraftBukkit-1.4.7-R0.1-16-g226204e (EcoCityCraft/Spigot@4b6eabf | by EcoCityCraft on 2013-01-26)
- Automatically update upstream versions. Bukkit-1.4.7-R0.1-6-g3fc631f, CraftBukkit-1.4.7-R0.1-19-g4aae815 (EcoCityCraft/Spigot@a645cd6 | by EcoCityCraft on 2013-01-27)
- 10 years later... (EcoCityCraft/Spigot@2124e74 | by md_5 on 2013-01-28)
- Automatically update upstream versions. Bukkit-1.4.7-R0.1-6-g3fc631f, CraftBukkit-1.4.7-R0.1-20-gdeda98a (EcoCityCraft/Spigot@c686f92 | by EcoCityCraft on 2013-01-27)
- Automatically update upstream versions. Bukkit-1.4.7-R0.1-6-g3fc631f, CraftBukkit-1.4.7-R0.1-21-geea7fc2 (EcoCityCraft/Spigot@165c72a | by EcoCityCraft on 2013-01-27)
- Mob spawning issues - 'fix'. See below for ideal reasoning from MikePrimm, however until ideal reasoning we must live with the CraftBukkit / Vanilla behaviour since this causes far too many issues. (EcoCityCraft/Spigot@a65fedb | by md_5 on 2013-01-29)
- Automatically update upstream versions. Bukkit-1.4.7-R0.1-6-g3fc631f, CraftBukkit-1.4.7-R0.1-23-gf07dbe2 (EcoCityCraft/Spigot@35915ce | by EcoCityCraft on 2013-01-29)
- Automatically update upstream versions. Bukkit-1.4.7-R0.1-6-g3fc631f, CraftBukkit-1.4.7-R0.1-26-gabccf54 (EcoCityCraft/Spigot@01a0395 | by EcoCityCraft on 2013-01-30)
- Automatically update upstream versions. Bukkit-1.4.7-R1.0, CraftBukkit-1.4.7-R1.0 (EcoCityCraft/Spigot@c7057aa | by EcoCityCraft on 2013-01-30)
- Automatically update upstream versions. Bukkit-1.4.7-R1.0-1-gf598dac, CraftBukkit-1.4.7-R1.0-1-gf6e394d (EcoCityCraft/Spigot@b809164 | by EcoCityCraft on 2013-01-30)
- Update to CraftBukkit 1.4.7-R1 (EcoCityCraft/Spigot@cd35b5e | by md_5 on 2013-01-31)
- Another attempt at 'fixing' the mob spawn issues present in CraftBukkit. (EcoCityCraft/Spigot@87ac58c | by md_5 on 2013-02-02)
- Plugins break when the intended behaviour is put into place, because for some reason they are all packaging the same classes, an inherently unsafe operation in the case that the classes are loaded at the same time by multiple classloaders - hence we are removing safety from the loaders for now until a correct solution can be put in place. (EcoCityCraft/Spigot@37dc2fc | by md_5 on 2013-02-02)
- Abuse plugins which embed metrics in the default location. (EcoCityCraft/Spigot@b8994af | by md_5 on 2013-02-02)
- Only nag if we are finding for the first time.. (EcoCityCraft/Spigot@5efea6f | by md_5 on 2013-02-02)
- Send maps, just a lot less often. (EcoCityCraft/Spigot@7d85883 | by md_5 on 2013-02-02)
- Detect, remove and warn about null tile entities. This prevents odd server crashes, caused by unknown reasons. (EcoCityCraft/Spigot@841693a | by md_5 on 2013-02-03)
- Update POM changes to individual patches. (EcoCityCraft/Spigot@277b59e | by md_5 on 2013-02-03)
- Just use the parent pom. (EcoCityCraft/Spigot@5853e18 | by md_5 on 2013-02-03)
- Actually use the parent pom. (EcoCityCraft/Spigot@7b4bba6 | by md_5 on 2013-02-03)
- Move tick loop changes to own patch with a few optimizations. (EcoCityCraft/Spigot@72acec7 | by md_5 on 2013-02-03)
- Automatically update upstream versions. Bukkit-1.4.7-R1.0-2-g23f5a05, CraftBukkit-1.4.7-R1.0-1-gf6e394d (EcoCityCraft/Spigot@28fbbb8 | by EcoCityCraft on 2013-02-03)
- Automatically update upstream versions. Bukkit-1.4.7-R1.0-2-g23f5a05, CraftBukkit-1.4.7-R1.0-5-g6c77179 (EcoCityCraft/Spigot@b864492 | by EcoCityCraft on 2013-02-04)
- Send maps even less often, still causing lag. Appreciate if anyone can PR a config option for this, bit busy atm. (EcoCityCraft/Spigot@9a4bc05 | by md_5 on 2013-02-06)
- Please people, report to Spigot, not me (EcoCityCraft/Spigot@a1e8ebf | by md_5 on 2013-02-07)
- Split TPS patch out correctly. (EcoCityCraft/Spigot@ed84749 | by md_5 on 2013-02-08)
- Implement an uber efficient network engine based on the Java NIO framework Netty. This is basically a complete rewrite of the Minecraft network engine with many distinct advantages. First and foremost, there will no longer be the horrid, and redundant case of 2, or even at times, 3 threads per a connection. Instead low level select/epoll based NIO is used. The number of threads used for network reading and writing will scale automatically to the number of cores for use on your server. In most cases this will be around 8 threads for a 4 core server, much better than the up to 1000 threads that could be in use at one time with the old engine. To facilitate asynchronous packet sending or receiving (currently only chat), a cached thread pool is kept handy. Currently this pool is unbounded, however at this stage we do not need to worry about servers being resource starved due to excessive spam or chat. == Plugin incompatibilities As a side effect of this change, plugins which rely on very specific implementation level details within Minecraft are broken. At this point in time, TagAPI and ProtocolLib are affected. If you are a user of ProtocolLib you are advised to update to the latest build, where full support is enabled. If you are a user of TagAPI, support has not yet been added, so you will need to install the updated ProtocolLib so that TagAPI may use its functions. == Stability The code within this commit has been very lightly tested in production (300 players for approximately 24 hours), however it is not guaranteed to be free from all bugs. If you experence weird connection behaviour, reporting the bug and steps to reproduce are advised. You are also free to downgrade to the latest recommend build, which is guaranteed to be stable. == Summary This commit provides a reduction in threads, which gives the CPU / operating system more time to allocate to the main server threads, as well as various other side benefits such as chat thread pooling and a slight reduction in latency. This commit is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported license. (EcoCityCraft/Spigot@d212863 | by md_5 on 2013-02-09)
- Use a synced arraylist (EcoCityCraft/Spigot@56d3bd5 | by md_5 on 2013-02-09)
- Nullcheck channel just in case, only null channel on disconnect. (EcoCityCraft/Spigot@f4572d5 | by md_5 on 2013-02-09)
- Add debug logging + more cleanup (EcoCityCraft/Spigot@41579ff | by md_5 on 2013-02-09)
- Don't scare users with debug mode. (EcoCityCraft/Spigot@a2ffb31 | by md_5 on 2013-02-09)
- Small cleanup to netty code, no functional changes. (EcoCityCraft/Spigot@3302eed | by md_5 on 2013-02-09)
- Give a pot shot at bringing network logic a bit closer to CB/Vanilla (EcoCityCraft/Spigot@5e80c9d | by md_5 on 2013-02-09)
- Add debug to see if statement is ever true (EcoCityCraft/Spigot@9bca4e4 | by md_5 on 2013-02-09)
- Run disconnect code on the main thread. (EcoCityCraft/Spigot@0dd0ebb | by md_5 on 2013-02-09)
- Remove debug code now that we know it can be called. (EcoCityCraft/Spigot@3e21bba | by md_5 on 2013-02-09)
- *break when dc'd (EcoCityCraft/Spigot@0dd4f55 | by md_5 on 2013-02-09)
- Add extra info regarding why a user is disconnected. Should help us troubleshoot these errors - please post the full DC line if reporting a bug. (EcoCityCraft/Spigot@ff911e1 | by md_5 on 2013-02-10)
- Clearing the queue when they are disconnected might actually fix some issues. (EcoCityCraft/Spigot@86bb33e | by md_5 on 2013-02-10)
- Tweak to thread pool and safety. (EcoCityCraft/Spigot@60cb2f4 | by md_5 on 2013-02-10)
- It came to me in a dream - literally. This should fix all known issues. (EcoCityCraft/Spigot@b3e5c97 | by md_5 on 2013-02-10)
- Fix support for windows xp / server 2003 (EcoCityCraft/Spigot@4542cc4 | by md_5 on 2013-02-10)
- Fix legacy pinging with some uber ninja coding. (EcoCityCraft/Spigot@7a9eda4 | by md_5 on 2013-02-10)
- Reduce legacy ping threshold to 1000ms (EcoCityCraft/Spigot@d2bb5e9 | by md_5 on 2013-02-10)
- Revert "Reduce legacy ping threshold to 1000ms" (EcoCityCraft/Spigot@27bed04 | by md_5 on 2013-02-10)
- Fix occasionally showing as 1.3 (EcoCityCraft/Spigot@4b4eea9 | by md_5 on 2013-02-10)
- Add volatile to be sure the JVM wont cache the value (EcoCityCraft/Spigot@cb11c55 | by md_5 on 2013-02-10)
- If you are a server list owner, and you have not fixed your shit, I kindly request that you do so NOW. I will not waste another 5 hours of my life covering up for you. 4 months is more than long enough for 3 lines of code change. (EcoCityCraft/Spigot@36f3a7a | by md_5 on 2013-02-10)
- Add proper thread safety. Please let me know if this deadlocks your server. (EcoCityCraft/Spigot@b7ffd83 | by md_5 on 2013-02-10)
- Automatically update upstream versions. Bukkit-1.4.7-R1.0-2-g23f5a05, CraftBukkit-1.4.7-R1.0-9-g65324d6 (EcoCityCraft/Spigot@9e988bd | by EcoCityCraft on 2013-02-10)
- Apply entity activation range, the most over hyped commit ever. (EcoCityCraft/Spigot@9258faf | by md_5 on 2013-02-11)
- Fix orebfuscator enabled log message (EcoCityCraft/Spigot@e49c075 | by Agaricus on 2013-02-10)
- Switch back to unbounded queue. (EcoCityCraft/Spigot@e68c3ad | by md_5 on 2013-02-12)
- Reorder check for isEmpty, on a ConcurrentLinkedQueue its more expensive than would appear. (EcoCityCraft/Spigot@38fce03 | by md_5 on 2013-02-12)
- Break packet reading into states to reduce object churn. (EcoCityCraft/Spigot@58689d2 | by md_5 on 2013-02-13)
- Remove locking in favour of a volatile state variable. (EcoCityCraft/Spigot@3bbde30 | by md_5 on 2013-02-13)
- Remove extra disconnect info - confuses people into thinking something is wrong (EcoCityCraft/Spigot@44e5fd6 | by md_5 on 2013-02-14)
- Please don't spam console every ping. (EcoCityCraft/Spigot@5e025e3 | by md_5 on 2013-02-15)
- Make map send speed configurable. (EcoCityCraft/Spigot@5bfd44a | by md_5 on 2013-02-15)
- Add engine mode 2 (EcoCityCraft/Spigot@41c3037 | by SuPaH sPii on 2013-02-16)
- Don't use ender chests or stone as hiding materials (EcoCityCraft/Spigot@c79ce8e | by md_5 on 2013-02-16)
- And chests... (EcoCityCraft/Spigot@1999f35 | by md_5 on 2013-02-16)
- Use a compression level of 4 for chunk packets (EcoCityCraft/Spigot@d9639eb | by md_5 on 2013-02-16)
- Allow to occasionally send tab list updates (EcoCityCraft/Spigot@ecf56eb | by md_5 on 2013-02-16)
- Use vanilla method - just with toggle (EcoCityCraft/Spigot@60b7ce9 | by md_5 on 2013-02-16)
- Keep a definsive copy of players for entity activation (EcoCityCraft/Spigot@c83471b | by md_5 on 2013-02-16)
- Use tab list name to prevent duplicates. (EcoCityCraft/Spigot@e942bf6 | by md_5 on 2013-02-16)
- Use more threads for netty to help with lag. (EcoCityCraft/Spigot@57e025b | by md_5 on 2013-02-17)
- Handle vanished players in tab list (EcoCityCraft/Spigot@4f6246a | by md_5 on 2013-02-17)
- Use release Netty to avoid performance regressions. (EcoCityCraft/Spigot@7ae39f3 | by md_5 on 2013-02-17)
- Use correct depend (EcoCityCraft/Spigot@b92c819 | by md_5 on 2013-02-17)
- Update to actually compile with netty beta (EcoCityCraft/Spigot@fb32445 | by md_5 on 2013-02-17)
- Move protocol lib threads around - and reduce netty threads a lot. (EcoCityCraft/Spigot@6546568 | by md_5 on 2013-02-17)
- Bit nicer for TagAPI (EcoCityCraft/Spigot@d948300 | by md_5 on 2013-02-18)
- Oops (EcoCityCraft/Spigot@1b070c6 | by md_5 on 2013-02-18)
- Change field name for backwards support (EcoCityCraft/Spigot@fe20a58 | by md_5 on 2013-02-19)
- Implement TagAPI into Spigot - much more efficient and only a dozen lines of code. (EcoCityCraft/Spigot@a89be1d | by md_5 on 2013-02-19)
- Few fixes, tweaks for Netty (EcoCityCraft/Spigot@ad40d85 | by md_5 on 2013-02-19)
- Dont disable tagAPI for now (EcoCityCraft/Spigot@1dd5a31 | by md_5 on 2013-02-19)
- Name that thread too (EcoCityCraft/Spigot@3f62bda | by md_5 on 2013-02-19)
- Fix logic error with living entity collision reduction. (EcoCityCraft/Spigot@8fa6448 | by Aikar on 2013-02-19)
- Remove extra chunkGC call left over after CraftBukkit merge (EcoCityCraft/Spigot@d1070f3 | by Aikar on 2013-02-19)
- This is what I call the balancing game - use 2 NIO threads (EcoCityCraft/Spigot@55f1b26 | by md_5 on 2013-02-20)
- Fix falling sand entities with orebfuscator. (EcoCityCraft/Spigot@52dc8ed | by SuPaH sPii on 2013-02-19)
- Implement the rest of TagAPI (EcoCityCraft/Spigot@069706b | by md_5 on 2013-02-20)
- TagAPI is installed, I swear. (EcoCityCraft/Spigot@59ccb11 | by md_5 on 2013-02-20)
- TagAPI won't load anyway - no need to manually disable it. (EcoCityCraft/Spigot@f64b42a | by md_5 on 2013-02-20)
- Optimize getTileEntities (EcoCityCraft/Spigot@afba75b | by Mike Primm on 2013-02-21)
- Improved tile entity lookup for chunk sending (EcoCityCraft/Spigot@274a385 | by shakytom on 2013-02-20)
- Allow provisionally disabling chunk GC (EcoCityCraft/Spigot@bca23f7 | by md_5 on 2013-02-22)
- Add highPriorityQueue (EcoCityCraft/Spigot@d08be2d | by md_5 on 2013-02-22)
- Remove TagAPI patches. (EcoCityCraft/Spigot@125729d | by md_5 on 2013-02-22)
- Rerwrite the metrics code to be closer to the Bukkit version. (EcoCityCraft/Spigot@aa42a15 | by md_5 on 2013-02-23)
- Add paste flag to timings. (EcoCityCraft/Spigot@9c7cbd3 | by md_5 on 2013-02-23)
- Add aikar.co url too (EcoCityCraft/Spigot@20d7972 | by md_5 on 2013-02-23)
- Start metrics only once (EcoCityCraft/Spigot@6e73bed | by md_5 on 2013-02-23)
- Automatically update upstream versions. Bukkit-1.4.7-R1.0-3-g0b494f8, CraftBukkit-1.4.7-R1.0-9-g65324d6 (EcoCityCraft/Spigot@24c14b8 | by EcoCityCraft on 2013-02-22)
- Prepare for restart / crash detection rewrite. (EcoCityCraft/Spigot@421ce6c | by md_5 on 2013-02-23)
- [[Experimental]] Rewrite Watchdog thread / crash detector. (EcoCityCraft/Spigot@f7687b0 | by md_5 on 2013-02-23)
- Make restart more reliable (EcoCityCraft/Spigot@9d8bd67 | by Keir Nellyer on 2013-02-24)
- Pop Netty patch to the top. (EcoCityCraft/Spigot@0c82f07 | by md_5 on 2013-02-24)
- Tweaks + extra config concerning the network subsystem (EcoCityCraft/Spigot@7baf714 | by md_5 on 2013-02-24)
- Fix NPE on start (EcoCityCraft/Spigot@d95c162 | by md_5 on 2013-02-24)
- Use native Java ciphers in favour of BouncyCastle. Cookie to whoever can try and use the native byte buffer backing the Netty buffers for encryption / decryption. (EcoCityCraft/Spigot@1bd64e3 | by md_5 on 2013-02-24)
- Try new way of handling maps in frames (EcoCityCraft/Spigot@8237774 | by Aikar on 2013-02-24)
- Fix metrics, I hope. (EcoCityCraft/Spigot@a179158 | by md_5 on 2013-02-24)
- Pull CraftBukkit PR 1021 - Prevent exploitation of custom plugin channels (EcoCityCraft/Spigot@7bba9c7 | by md_5 on 2013-02-24)
- Add PR #7 - improve ping sending. (EcoCityCraft/Spigot@d852f74 | by md_5 on 2013-02-24)
- Add missing config options. (EcoCityCraft/Spigot@035204a | by md_5 on 2013-02-26)
- Allow small view distances. (EcoCityCraft/Spigot@b5b668a | by md_5 on 2013-02-26)
- Fix ores from bouncing off walls (EcoCityCraft/Spigot@9525802 | by SuPaH sPii on 2013-02-26)
- Overhaul to Timings and Entity Activation Range (EcoCityCraft/Spigot@e9950b7 | by Aikar on 2013-02-26)
- Increase default watchdog time (EcoCityCraft/Spigot@44927fd | by md_5 on 2013-02-27)
- Do not include task id in timings handler name (EcoCityCraft/Spigot@b5230a3 | by Aikar on 2013-02-27)
- Netty has to be done with -D options to the JVM. Sorry! (EcoCityCraft/Spigot@e8de702 | by md_5 on 2013-02-27)
- Bump netty version. Why they so no pull my PR yet? (EcoCityCraft/Spigot@d191b11 | by md_5 on 2013-02-27)
- *crosses fingers for sneaky web edit (EcoCityCraft/Spigot@adc47e1 | by md-5 on 2013-02-27)
- Optimize checkIfActive to only check if chunks are loaded if entity is active (EcoCityCraft/Spigot@577140d | by Aikar on 2013-02-27)
- Sanity check for naughty plugins (EcoCityCraft/Spigot@4a97306 | by Aikar on 2013-02-27)
- Merge pull request #20 from aikar/master (EcoCityCraft/Spigot@d8782e2 | by md-5 on 2013-02-27)
- Pull CraftBukkit #1024 by @evilmidget38 - Correct the CB object used for Brewing Stands. Fixes BUKKIT-3357 (EcoCityCraft/Spigot@e2ca1b4 | by md_5 on 2013-03-02)
- When I add code to prevent server crashes, I expect it to stay there. (EcoCityCraft/Spigot@1c84a5d | by md_5 on 2013-03-02)
- Pull CraftBukkit #1028 by @EdGruberman to address a few issues with plugins and beds. (EcoCityCraft/Spigot@287b636 | by md_5 on 2013-03-02)
- Pull CraftBukkit PR #1037 by @EdGruberman - fixes issues with plugins and items dropped by clicking outside an inventory. (EcoCityCraft/Spigot@c454326 | by md_5 on 2013-03-02)
- Pull CraftBukkit #1041 by @YLivay - address missing event for paintings breaking due to movement. (EcoCityCraft/Spigot@08fef87 | by md_5 on 2013-03-02)
- Pull CraftBukkit #1042 by @YLivay - addresses players glitching when the sleep whilst being marked as faux sleepers. (EcoCityCraft/Spigot@0c77bff | by md_5 on 2013-03-02)
- Pull CraftBukkit #1043 by @YLivay - addresses incorrect info returned to plugins in the dispense event. (EcoCityCraft/Spigot@0920b55 | by md_5 on 2013-03-02)
- Pull CraftBukkit #1007 from @jrtc27 - console formatting now replicates Minecraft properly. (EcoCityCraft/Spigot@3345b8b | by md_5 on 2013-03-02)
- Rename connection timing to accurately reflect what is actually being timed. (EcoCityCraft/Spigot@6164c0b | by md_5 on 2013-03-02)
- Add configurable 13w09c protocol support. (EcoCityCraft/Spigot@ef9bf59 | by md_5 on 2013-03-02)
- Fix snapshot support. (EcoCityCraft/Spigot@36cebc5 | by md_5 on 2013-03-02)
- Automatically update upstream versions. Bukkit-1.4.7-R1.0-4-gaa7469c, CraftBukkit-1.4.7-R1.0-10-g1ba48e7 (EcoCityCraft/Spigot@f16a7d5 | by EcoCityCraft on 2013-03-02)
- Automatically update upstream versions. Bukkit-1.4.7-R1.0-4-gaa7469c, CraftBukkit-1.4.7-R1.0-12-g0ebed52 (EcoCityCraft/Spigot@0ad29c8 | by EcoCityCraft on 2013-03-02)
- Automatically update upstream versions. Bukkit-1.4.7-R1.0-4-gaa7469c, CraftBukkit-1.4.7-R1.0-13-g437c575 (EcoCityCraft/Spigot@bfd6535 | by EcoCityCraft on 2013-03-02)
- CB has now merged the commits we pulled, so they can be removed. (EcoCityCraft/Spigot@0edbf1f | by md_5 on 2013-03-03)
- Fix errors in command block commands crashing the server. (EcoCityCraft/Spigot@c1b617d | by md_5 on 2013-03-03)
- Implement PlayerItemDamageEvent. @Sleaker @Kainzo - if you could kindly tell me why you add code to prevent Heroes from running on a now supported platform, I would love to know, maybe we can resolve this once and for all. Unless of course it is simply part of your plan to make people use your rise against CraftBukkit fork with only 1 tiny feature which can and will be replicated in a plugin if need be. (EcoCityCraft/Spigot@2faef00 | by md_5 on 2013-03-04)
- Quick fix damage event (EcoCityCraft/Spigot@6a61d27 | by md-5 on 2013-03-05)
- Rename generated repo, and only deploy API, not server. (EcoCityCraft/Spigot@3c54fa9 | by md_5 on 2013-03-07)
- Thread safety. Adds thread safety for chunk load / unload methods. (EcoCityCraft/Spigot@9c18df6 | by md_5 on 2013-03-07)
- Use blazingly fast encryption. (EcoCityCraft/Spigot@3d85d6b | by md_5 on 2013-03-11)
- Revert "Use blazingly fast encryption." (EcoCityCraft/Spigot@c8b552e | by md_5 on 2013-03-11)
- Update snapshot version. (EcoCityCraft/Spigot@72123ab | by md_5 on 2013-03-11)