PaperMC/CraftBukkit-Patches
Aikar e9950b70d3 Overhaul to Timings and Entity Activation Range
This greatly extends the timings improvements I've done in recent commits, and brings timings to fully cover the entire tick.
The timings system also now tracks when specific timings causes the server to lose TPS.
The timings are also able to be turned on "on demand", meaning you do not need to restart the server to enable them.

This commit also overhauls the Entity Activation Range feature, fixing bugs, adding more immunities, and improving the performance of it.
It also fixes a regression with a recent Spigot commit that broke the entire Entity Activation Range feature.

This commit had to move the Tick Loop patch before timings because there was a change done there to time the entire tick, so lots of renames.

These 2 commits had to be bundled together to simplify applying them and reduce redundant conflict resolution.
2013-02-27 07:29:33 +11:00
..
0001-POM-Changes.patch Actually use the parent pom. 2013-02-03 09:54:16 +11:00
0002-Spigot-changes.patch Prepare for restart / crash detection rewrite. 2013-02-24 11:25:01 +11:00
0003-Address-BUKKIT-3286-by-firing-the-inventory-close-ev.patch Fix conflicts to update to latest Bukkit, yay fluff. 2013-01-20 14:52:20 +11:00
0004-Update-item-merge-logic.patch 10 years later... 2013-01-28 09:46:19 +11:00
0005-Include-NibbleArray-from-mc-dev-for-diff-visibility.patch Update patch fluff. 2013-01-19 19:22:25 +11:00
0006-Implement-lightening-of-NibbleArrays-only-allocate-b.patch Update patch fluff. 2013-01-19 19:22:25 +11:00
0007-Return-LOHS-to-full-operation.patch Update patch fluff. 2013-01-19 19:22:25 +11:00
0008-Per-world-view-distance.patch Prepare for restart / crash detection rewrite. 2013-02-24 11:25:01 +11:00
0009-Fix-various-crop-growth-modifier-formula-issues.patch Prepare for restart / crash detection rewrite. 2013-02-24 11:25:01 +11:00
0010-Add-OldChunkLoader-from-mc-dev-for-diff-visibility.patch Prepare for restart / crash detection rewrite. 2013-02-24 11:25:01 +11:00
0011-Fix-mcRegion-to-Anvil-conversion.patch Prepare for restart / crash detection rewrite. 2013-02-24 11:25:01 +11:00
0012-Update-versioning-check-to-correctly-resolve-api-ver.patch Prepare for restart / crash detection rewrite. 2013-02-24 11:25:01 +11:00
0013-Optimize-packet-used-to-unload-chunks-for-the-client.patch Prepare for restart / crash detection rewrite. 2013-02-24 11:25:01 +11:00
0014-Skip-entity.move-if-we-are-not-moving-anywhere.patch Prepare for restart / crash detection rewrite. 2013-02-24 11:25:01 +11:00
0015-Alternate-sync-free-but-safe-chunk-reference-cache.patch Prepare for restart / crash detection rewrite. 2013-02-24 11:25:01 +11:00
0016-Tick-loop-optimization-sleep-for-as-long-as-possible.patch Overhaul to Timings and Entity Activation Range 2013-02-27 07:29:33 +11:00
0017-Improved-Timings-System.patch Overhaul to Timings and Entity Activation Range 2013-02-27 07:29:33 +11:00
0018-Better-more-flexible-itemstack-merging.patch Overhaul to Timings and Entity Activation Range 2013-02-27 07:29:33 +11:00
0019-Add-oreobfuscator-for-Spigot.patch Overhaul to Timings and Entity Activation Range 2013-02-27 07:29:33 +11:00
0020-Reduce-number-of-LivingEntity-collision-checks.patch Overhaul to Timings and Entity Activation Range 2013-02-27 07:29:33 +11:00
0021-Only-count-entities-in-chunks-being-processed-for-th.patch Overhaul to Timings and Entity Activation Range 2013-02-27 07:29:33 +11:00
0022-Only-send-maps-in-item-frames-upon-tracking.patch Overhaul to Timings and Entity Activation Range 2013-02-27 07:29:33 +11:00
0023-Detect-remove-and-warn-about-null-tile-entities.patch Overhaul to Timings and Entity Activation Range 2013-02-27 07:29:33 +11:00
0024-Entity-Activation-Range.patch Overhaul to Timings and Entity Activation Range 2013-02-27 07:29:33 +11:00
0025-Optimize-getTileEntities-performance.patch Add PR #7 - improve ping sending. 2013-02-24 20:47:26 +11:00
0026-Improved-tile-entity-lookup-for-chunk-sending.patch Add PR #7 - improve ping sending. 2013-02-24 20:47:26 +11:00
0027-Metrics.-Rewrite-the-Metrics-system-to-be-closer-to-.patch Overhaul to Timings and Entity Activation Range 2013-02-27 07:29:33 +11:00
0028-Watchdog-Thread.patch Overhaul to Timings and Entity Activation Range 2013-02-27 07:29:33 +11:00
0029-Netty.patch Overhaul to Timings and Entity Activation Range 2013-02-27 07:29:33 +11:00
0030-Kick-player-on-exception-for-built-in-PluginChannels.patch Overhaul to Timings and Entity Activation Range 2013-02-27 07:29:33 +11:00
0031-Enable-Improved-ping-sending.patch Add missing config options. 2013-02-26 11:19:08 +11:00
0032-View-distance.patch Allow small view distances. 2013-02-26 11:31:37 +11:00