papermc/CraftBukkit-Patches
md_5 af480b8b95 Revert previous change to clear chunk list on the end of each tick, make it configurable instead.
Whilst the new behaviour was technically correct as it prevented the possibility of the chunk tick list actually increasing over time, it introduced a few issues, namely the fact that it slowed growth to unreasonable levels, and interfered with the values which server admins have finally tuned, and come to enjoy over the last few years.
If it is absolutely essential that growth be halted and ticking reduced as much as possible, the config option is there for power users.
If we wish to 'fix' this by default in the future, a new chunk ticking algorithm, which actually has meaningful config options should be designed.
2014-01-14 19:16:43 +11:00
..
0001-POM-Changes.patch Fix patch tree. 2013-12-22 10:06:06 +11:00
0002-mc-dev-imports.patch Fix anvil collisions 2014-01-09 14:28:04 +00:00
0003-Skeleton-API-Implementations.patch Fix patch tree. 2013-12-22 10:06:06 +11:00
0004-Spigot-Configuration.patch Fix patch tree. 2013-12-22 10:06:06 +11:00
0005-Better-Chunk-Tick-Selection.patch Revert previous change to clear chunk list on the end of each tick, make it configurable instead. 2014-01-14 19:16:43 +11:00
0006-Crop-Growth-Rates.patch Revert previous change to clear chunk list on the end of each tick, make it configurable instead. 2014-01-14 19:16:43 +11:00
0007-More-Efficient-Chunk-Save-Queue.patch Fix patch tree. 2013-12-22 10:06:06 +11:00
0008-Merge-tweaks-and-configuration.patch Revert previous change to clear chunk list on the end of each tick, make it configurable instead. 2014-01-14 19:16:43 +11:00
0009-LongHash-Tweaks.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0010-Async-Operation-Catching.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0011-View-Distance.patch Revert previous change to clear chunk list on the end of each tick, make it configurable instead. 2014-01-14 19:16:43 +11:00
0012-Compressed-Nibble-Arrays.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0013-Sync-Free-Chunk-Reference-Cache.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0014-Highly-Optimized-Tick-Loop.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0015-Improved-Timings-System.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0016-Fix-Mob-Spawning-Relative-to-View-Distance.patch Revert previous change to clear chunk list on the end of each tick, make it configurable instead. 2014-01-14 19:16:43 +11:00
0017-Handle-Null-Tile-Entities.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0018-Entity-Activation-Range.patch Revert previous change to clear chunk list on the end of each tick, make it configurable instead. 2014-01-14 19:16:43 +11:00
0019-Metrics.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0020-PlayerItemDamageEvent.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0021-Faster-UUID-for-entities.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0022-Prevent-NPE-in-CraftSign.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0023-Entity-Tracking-Ranges.patch Revert previous change to clear chunk list on the end of each tick, make it configurable instead. 2014-01-14 19:16:43 +11:00
0024-Limit-Custom-Map-Rendering.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0025-Enable-Improved-Ping-Sending.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0026-Thread-Naming-and-Tweaks.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0027-Close-Unloaded-Save-Files.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0028-Remove-o-Option.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0029-Recipe-Deconstruction.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0030-Implement-Arrow-API.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0031-Hopper-Cooldowns.patch Revert previous change to clear chunk list on the end of each tick, make it configurable instead. 2014-01-14 19:16:43 +11:00
0032-Prevent-Shutdown-Hang.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0033-Implement-SpawnerSpawnEvent.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0034-Firework-Meta-Crash-Fix.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0035-Do-Not-Search-for-Offline-Players.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0036-Allow-Disabling-of-Command-Logging.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0037-Allow-Disabling-of-Command-TabComplete.patch Tweak tab complete disabled to only disable completion of the /command section, and not any subsequent arguments to the command, such as player names or plugin provided completions. 2014-01-13 08:57:22 +11:00
0038-Configurable-Messages.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0039-Allow-Disabling-of-Random-Lighting-Updates.patch Revert previous change to clear chunk list on the end of each tick, make it configurable instead. 2014-01-14 19:16:43 +11:00
0040-Make-AnvilInventory.getItem-use-both-containers.-Fix.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0041-Properly-Close-Inventories.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0042-Disallow-Interaction-With-Self.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0043-Lower-Chunk-Compression.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0044-Entity-Mount-and-Dismount-Events.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0045-Prevent-Ghost-Players-Caused-by-Plugins.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0046-Entity-ticking-chunk-caching.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0047-Plug-World-Unload-Memory-Leak.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0048-Player-Collision-API.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0049-Fully-Disable-Snooper-When-Not-Required.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0050-Add-Getter-for-Entity-Invulnerability.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0051-Guard-entity-list.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0052-Cap-Minimum-Player-Speed.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0053-Update-Inventory-and-Health-for-PlayerConsumeItemEve.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0054-Call-EntityChangeBlockEvent-for-Fire-Arrows-hitting-.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0055-Allow-Disabling-of-1.6.3-Structure-Saving.patch Revert previous change to clear chunk list on the end of each tick, make it configurable instead. 2014-01-14 19:16:43 +11:00
0056-Item-Despawn-Rate.patch Revert previous change to clear chunk list on the end of each tick, make it configurable instead. 2014-01-14 19:16:43 +11:00
0057-Don-t-Special-Case-X-Move-Value.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0058-Implement-respawn-API.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0059-Fix-BrewingStands-Removing-NBT-Potions.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0060-Arrow-Despawn-Rate.patch Revert previous change to clear chunk list on the end of each tick, make it configurable instead. 2014-01-14 19:16:43 +11:00
0061-Watchdog-Thread.patch Increase verbosity of watchdog dumps 2013-12-23 21:01:45 +11:00
0062-Fix-packed-ice-generation.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0063-BungeeCord-Support.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0064-Clear-Flower-Pot-on-Drop.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0065-Fix-some-chunks-not-being-sent-to-the-client.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0066-Fix-Broken-Async-Chat.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0067-Allow-Teleportation-of-Vehicles-and-Passengers.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0068-Remove-OS-X-Special-Chars-from-Signs.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0069-Orebfuscator.patch Revert previous change to clear chunk list on the end of each tick, make it configurable instead. 2014-01-14 19:16:43 +11:00
0070-Optimize-DataWatcher.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0071-Allow-Disabling-Zombie-Villager-Aggression.patch Revert previous change to clear chunk list on the end of each tick, make it configurable instead. 2014-01-14 19:16:43 +11:00
0072-Configurable-Amount-of-Netty-Threads.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0073-Prevent-Mineshaft-Saving.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0074-Add-VanillaCommand-Wrapper-to-Support-New-Commands.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0075-Fire-PreLogin-Events-in-Offline-Mode.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0076-Log-Cause-of-Unexpected-Exceptions.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0077-Remove-Bukkit-URL-Clicking.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0078-Fix-links-in-chat.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0079-Particle-API.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0080-Fix-Biome-Decoration-Crashes.patch Fix Biome Decoration Crashes 2014-01-05 09:35:15 +11:00
0081-Save-ticks-lived-to-nbttag.patch Redo previous getCubes removal. 2013-12-22 10:05:27 +11:00
0082-More-Efficient-GetCubes.patch Add the getCubes patch back. Turns out the user with lockups had 23k+ entities in a single chunk. 2013-12-22 10:41:48 +11:00
0083-Add-Option-to-Nerf-Mobs-from-Spawner-s.patch Revert previous change to clear chunk list on the end of each tick, make it configurable instead. 2014-01-14 19:16:43 +11:00
0084-Warn-if-PermGen-may-be-insufficient.patch Handle different sizes (G,K) for the PermGen warning 2013-12-28 23:54:44 +00:00
0085-Disable-Connected-Check-on-setScoreboard.patch Disable connected check on setScoreboard. Mojang's semi async Netty implementation can lead to race conditions, and this exception being thrown when it really shouldn't. 2013-12-23 15:58:41 +11:00
0086-Add-Late-Bind-Option.patch Disconnect for spam in the main thread 2014-01-03 17:33:41 +00:00
0087-Disconnect-for-spam-in-the-main-thread.patch Disconnect for spam in the main thread 2014-01-03 17:33:41 +00:00
0088-Update-Chest-Animation-when-Cancelling-Event.patch Update Chest Animation when Cancelling Event 2014-01-08 14:44:50 +11:00
0089-Update-Client-s-Hand-when-BlockPlaceEvent-Cancelled.patch Update Client's Hand when BlockPlaceEvent Cancelled 2014-01-08 14:45:45 +11:00
0090-Allow-statistics-to-be-disabled-forced.patch Allow statistics to be disabled/forced 2014-01-08 22:43:39 +00:00
0091-Fix-anvil-collisions.patch Fix anvil collisions 2014-01-09 14:28:04 +00:00
0092-Fix-ItemStack-Unbreakable-Code.patch Take 2 at fixing unbreakable code 2014-01-10 15:39:36 +11:00
0093-Try-and-Debug-Crash-Reports-Crashing.patch Add more code to try and Debug [Mojang] Crash Reports Crashing 2014-01-12 20:56:59 +11:00
0094-Replace-AutoSave-Mechanism.patch Remove accidentally added code 2014-01-13 08:28:17 +11:00