Paper/CraftBukkit-Patches
md_5 b4f8ae96a2 Prevent Unbounded IntCache Growth
Based on work by Peter Lawrey, this commit prevents unbounded growth of the integer cache and instead caps it to a value specified in the configuration (1024 by default). Should prevent thrashing, especially around world generation.
2014-06-20 19:40:55 +10:00
..
0001-POM-Changes.patch Upstream merge 2014-06-02 15:38:03 +01:00
0002-mc-dev-imports.patch Prevent Unbounded IntCache Growth 2014-06-20 19:40:55 +10:00
0003-Skeleton-API-Implementations.patch Upstream merge: Chicken jockey despawning and generation fixes 2014-04-30 15:13:37 +01:00
0004-Obfuscation-Helpers.patch Add obfuscation helper patch to assist update process. 2014-04-14 10:42:54 +10:00
0005-Spigot-Configuration.patch Upstream merge 2014-05-14 14:02:09 +01:00
0006-Better-Chunk-Tick-Selection.patch Upstream merge 2014-04-24 16:33:42 +10:00
0007-Crop-Growth-Rates.patch Upstream merge 2014-04-24 16:33:42 +10:00
0008-More-Efficient-Chunk-Save-Queue.patch Add obfuscation helper patch to assist update process. 2014-04-14 10:42:54 +10:00
0009-Merge-tweaks-and-configuration.patch Upstream merge 2014-04-24 16:33:42 +10:00
0010-LongHash-Tweaks.patch Revert LongHash changes 2014-06-11 21:07:22 +10:00
0011-Async-Operation-Catching.patch Upstream merge 2014-04-24 16:33:42 +10:00
0012-View-Distance.patch Upstream merge 2014-04-24 16:33:42 +10:00
0013-Compressed-Nibble-Arrays.patch Add obfuscation helper patch to assist update process. 2014-04-14 10:42:54 +10:00
0014-Improved-Timings-System.patch Upstream merge: conflict resolution and version bump 2014-05-15 17:05:45 +10:00
0015-Fix-Mob-Spawning-Relative-to-View-Distance.patch Upstream merge 2014-04-24 16:33:42 +10:00
0016-Handle-Null-Tile-Entities.patch Upstream merge 2014-04-24 16:33:42 +10:00
0017-Entity-Activation-Range.patch Upstream merge 2014-05-27 17:40:02 +10:00
0018-Metrics.patch More upstream merge 2014-04-19 09:15:37 +10:00
0019-PlayerItemDamageEvent.patch Upstream merge 2014-06-02 15:38:03 +01:00
0020-Faster-UUID-for-entities.patch More upstream merge 2014-04-19 09:15:37 +10:00
0021-Prevent-NPE-in-CraftSign.patch More upstream merge 2014-04-19 09:15:37 +10:00
0022-Entity-Tracking-Ranges.patch More upstream merge 2014-04-19 09:15:37 +10:00
0023-Limit-Custom-Map-Rendering.patch More upstream merge 2014-04-19 09:15:37 +10:00
0024-Thread-Naming-and-Tweaks.patch More upstream merge 2014-04-19 09:15:37 +10:00
0025-Close-Unloaded-Save-Files.patch Upstream merge 2014-05-14 14:02:09 +01:00
0026-Remove-o-Option.patch More upstream merge 2014-04-19 09:15:37 +10:00
0027-Recipe-Deconstruction.patch More upstream merge 2014-04-19 09:15:37 +10:00
0028-Implement-Arrow-API.patch More upstream merge 2014-04-19 09:15:37 +10:00
0029-Hopper-Customisations.patch Fix hoppers replacing the items with the left overs from removing instead taking the items off the stack 2014-04-24 20:49:29 +01:00
0030-Prevent-Shutdown-Hang.patch More upstream merge 2014-04-19 09:15:37 +10:00
0031-Implement-SpawnerSpawnEvent.patch Upstream merge 2014-04-24 16:33:42 +10:00
0032-Firework-Meta-Crash-Fix.patch More upstream merge 2014-04-19 09:15:37 +10:00
0033-Allow-Disabling-of-Command-Logging.patch Upstream merge: conflict resolution and version bump 2014-05-15 17:05:45 +10:00
0034-Allow-Disabling-of-Command-TabComplete.patch Upstream merge 2014-05-14 14:02:09 +01:00
0035-Configurable-Messages.patch Upstream merge 2014-05-14 14:02:09 +01:00
0036-Allow-Disabling-of-Random-Lighting-Updates.patch Upstream merge 2014-04-24 16:33:42 +10:00
0037-Properly-Close-Inventories.patch Upstream merge 2014-04-24 16:33:42 +10:00
0038-Disallow-Interaction-With-Self.patch Upstream merge: conflict resolution and version bump 2014-05-15 17:05:45 +10:00
0039-Lower-Chunk-Compression.patch More upstream merge 2014-04-19 09:15:37 +10:00
0040-Entity-Mount-and-Dismount-Events.patch Upstream merge 2014-05-27 17:40:02 +10:00
0041-Prevent-Ghost-Players-Caused-by-Plugins.patch More upstream merge 2014-04-19 09:15:37 +10:00
0042-Entity-ticking-chunk-caching.patch Upstream merge 2014-04-24 16:33:42 +10:00
0043-Plug-World-Unload-Memory-Leak.patch More upstream merge 2014-04-19 09:15:37 +10:00
0044-Player-Collision-API.patch Upstream merge 2014-05-27 17:40:02 +10:00
0045-Fully-Disable-Snooper-When-Not-Required.patch More upstream merge 2014-04-19 09:15:37 +10:00
0046-Add-Getter-for-Entity-Invulnerability.patch More upstream merge 2014-04-19 09:15:37 +10:00
0047-Cap-Minimum-Player-Speed.patch More upstream merge 2014-04-19 09:15:37 +10:00
0048-Update-Inventory-and-Health-for-PlayerConsumeItemEve.patch More upstream merge 2014-04-19 09:15:37 +10:00
0049-Call-EntityChangeBlockEvent-for-Fire-Arrows-hitting-.patch More upstream merge 2014-04-19 09:15:37 +10:00
0050-Allow-Disabling-of-1.6.3-Structure-Saving.patch Add items per tick to the hopper configurations 2014-04-19 09:22:44 +10:00
0051-Item-Despawn-Rate.patch Add items per tick to the hopper configurations 2014-04-19 09:22:44 +10:00
0052-Don-t-Special-Case-X-Move-Value.patch More upstream merge 2014-04-19 09:15:37 +10:00
0053-Implement-respawn-API.patch More upstream merge 2014-04-19 09:15:37 +10:00
0054-Fix-BrewingStands-Removing-NBT-Potions.patch More upstream merge 2014-04-19 09:15:37 +10:00
0055-Arrow-Despawn-Rate.patch Add items per tick to the hopper configurations 2014-04-19 09:22:44 +10:00
0056-Fix-packed-ice-generation.patch More upstream merge 2014-04-19 09:15:37 +10:00
0057-Watchdog-Thread.patch Fix the restart command sometimes deadlocking the server 2014-06-14 16:01:05 +01:00
0058-Clear-Flower-Pot-on-Drop.patch More upstream merge 2014-04-19 09:15:37 +10:00
0059-Fix-some-chunks-not-being-sent-to-the-client.patch Upstream merge 2014-04-24 16:33:42 +10:00
0060-Fix-Broken-Async-Chat.patch More upstream merge 2014-04-19 09:15:37 +10:00
0061-Allow-Teleportation-of-Vehicles-and-Passengers.patch More upstream merge 2014-04-19 09:15:37 +10:00
0062-Remove-OS-X-Special-Chars-from-Signs.patch Upstream merge: conflict resolution and version bump 2014-05-15 17:05:45 +10:00
0063-Orebfuscator.patch Fix a ConcurrentModificationException in the antixray 2014-05-21 12:05:08 +01:00
0064-Optimize-DataWatcher.patch More upstream merge 2014-04-19 09:15:37 +10:00
0065-Fire-PreLogin-Events-in-Offline-Mode.patch More upstream merge 2014-04-19 09:15:37 +10:00
0066-BungeeCord-Support.patch Upstream merge 2014-05-14 14:02:09 +01:00
0067-Allow-Disabling-Zombie-Villager-Aggression.patch Add items per tick to the hopper configurations 2014-04-19 09:22:44 +10:00
0068-Configurable-Amount-of-Netty-Threads.patch More upstream merge 2014-04-19 09:15:37 +10:00
0069-Prevent-Mineshaft-Saving.patch More upstream merge 2014-04-19 09:15:37 +10:00
0070-Log-Cause-of-Unexpected-Exceptions.patch More upstream merge 2014-04-19 09:15:37 +10:00
0071-Particle-API.patch Upstream merge: Chicken jockey despawning and generation fixes 2014-04-30 15:13:37 +01:00
0072-Fix-Biome-Decoration-Crashes.patch More upstream merge 2014-04-19 09:15:37 +10:00
0073-Save-ticks-lived-to-nbttag.patch More upstream merge 2014-04-19 09:15:37 +10:00
0074-More-Efficient-GetCubes.patch Fix a ConcurrentModificationException in the antixray 2014-05-21 12:05:08 +01:00
0075-Add-Option-to-Nerf-Mobs-from-Spawner-s.patch Upstream merge 2014-05-27 17:40:02 +10:00
0076-Warn-if-PermGen-may-be-insufficient.patch More upstream merge 2014-04-19 09:15:37 +10:00
0077-Disable-Connected-Check-on-setScoreboard.patch More upstream merge 2014-04-19 09:15:37 +10:00
0078-Add-Late-Bind-Option.patch More upstream merge 2014-04-19 09:15:37 +10:00
0079-Allow-statistics-to-be-disabled-forced.patch More upstream merge 2014-04-19 09:15:37 +10:00
0080-Fix-anvil-collisions.patch More upstream merge 2014-04-19 09:15:37 +10:00
0081-Fix-ItemStack-Unbreakable-Code.patch Upstream merge 2014-06-02 15:38:03 +01:00
0082-Try-and-Debug-Crash-Reports-Crashing.patch More upstream merge 2014-04-19 09:15:37 +10:00
0083-Replace-AutoSave-Mechanism.patch More upstream merge 2014-04-19 09:15:37 +10:00
0084-Block-data-values-that-crash-the-client.patch Upstream merge 2014-06-02 15:38:03 +01:00
0085-Support-vanilla-s-direction-tag-on-fireballs.patch More upstream merge 2014-04-19 09:15:37 +10:00
0086-Support-non-prefixed-URLs.patch More upstream merge 2014-04-19 09:15:37 +10:00
0087-Catch-stalling-on-corrupted-map-data-NBT-arrays.patch More upstream merge 2014-04-19 09:15:37 +10:00
0088-Allow-toggling-of-ZombiePigmen-spawning-in-portal-bl.patch Add items per tick to the hopper configurations 2014-04-19 09:22:44 +10:00
0089-Highly-Optimized-Tick-Loop.patch Upstream merge 2014-04-24 16:33:42 +10:00
0090-Add-Spigot-Links.patch Upstream merge 2014-04-24 16:33:42 +10:00
0091-Configurable-Ping-Sample-Size.patch Upstream merge 2014-04-24 16:33:42 +10:00
0092-Add-Optional-Tick-Shuffling.patch Upstream merge 2014-04-24 16:33:42 +10:00
0093-Allow-Configuring-Chunks-per-Packet.patch Upstream merge 2014-04-24 16:33:42 +10:00
0094-Implement-Locale-Getter-for-Players.patch Upstream merge 2014-04-24 16:33:42 +10:00
0095-Cap-Entity-Collisions.patch Upstream merge 2014-05-27 17:40:02 +10:00
0096-Fix-dispensing-bone-meal-not-having-the-correct-data.patch Upstream merge 2014-04-24 16:33:42 +10:00
0097-Spam-Filter-Exclusions.patch Upstream merge 2014-04-24 16:33:42 +10:00
0098-Add-Option-to-Silence-CommandBlock-Console.patch Upstream merge 2014-04-24 16:33:42 +10:00
0099-Add-support-for-fetching-hidden-players.patch Upstream merge 2014-04-24 16:33:42 +10:00
0100-Allow-Disabling-Creative-Item-Filter.patch Upstream merge: conflict resolution and version bump 2014-05-15 17:05:45 +10:00
0101-Cap-Channel-Registrations.patch Upstream merge 2014-04-24 16:33:42 +10:00
0102-Allow-vanilla-commands-to-be-the-main-version-of-a-c.patch Upstream merge 2014-05-14 14:02:09 +01:00
0103-Unfinalize-the-isDisconnected-method-by-bukkit.patch Upstream merge: conflict resolution and version bump 2014-05-15 17:05:45 +10:00
0104-Implement-Silenceable-Lightning-API.patch Upstream merge: Chicken jockey despawning and generation fixes 2014-04-30 15:13:37 +01:00
0105-Use-one-PermissibleBase-for-all-Command-Blocks.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0106-Prevent-hoppers-from-loading-chunks.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0107-Guard-Entity-List.patch Fix a ConcurrentModificationException in the antixray 2014-05-21 12:05:08 +01:00
0108-Fix-ConcurrentModificationException-while-being-idle.patch Fix a ConcurrentModificationException in the antixray 2014-05-21 12:05:08 +01:00
0109-Cancellable-WitherSkull-potion-effect.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0110-Descriptive-kick-reasons-instead-of-Nope.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0111-Check-for-manually-prefixed-commands-or-commands-tha.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0112-Cap-window-names-to-prevent-client-disconnects.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0113-Enable-Improved-Ping-Sending.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0114-Configurable-dragon-death-and-wither-spawn-sounds.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0115-Fix-TileEntities-getting-ticked-after-being-queued-f.patch Fix a ConcurrentModificationException in the antixray 2014-05-21 12:05:08 +01:00
0116-Display-Spigot-in-client-crashes-server-lists-and-Mo.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0117-Old-New-Version-Support.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0118-Treat-Bungee-as-Online-Mode.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0119-Fix-several-occurances-of-missed-diff.patch Upstream merge: conflict resolution and version bump 2014-05-15 17:05:45 +10:00
0120-Fix-PlayerFishEvent-not-properly-cancelling.-Fixes-B.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0121-Update-Warning.patch Replace typing yes into the console with a 10 second wait - most have updated or are aware of the changes by now 2014-05-25 14:40:33 +10:00
0122-Add-Conversion-Message.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0123-Properly-cancel-fishing-event.-Fixes-BUKKIT-5396.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0124-Print-Stack-on-InternalException.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0125-Use-Offline-Player-Data-Once-if-Required.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0126-Use-Provided-Case-for-Non-Existent-Offline-Players.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0127-Check-for-blank-OfflinePlayer-Names.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0128-Fix-Player-Banning.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0129-Fix-ban-expire-dates.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0130-Correct-Ban-Expiration.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0131-Convert-Horses-owner-to-UUID.patch Upstream merge 2014-05-27 17:40:02 +10:00
0132-Expand-team-API-to-allow-arbitrary-strings.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0133-Add-Score.isScoreSet-Z-API.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0134-Log-null-TileEntity-Owner.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0135-Don-t-special-case-invalid-usernames-for-UUIDs.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0136-Convert-player-skulls-async.patch Modify the async skull converter to work around a client bug 2014-05-17 09:26:14 +01:00
0137-Prevent-NoClassDefError-crash-and-notify-on-crash.patch Fix a ConcurrentModificationException in the antixray 2014-05-21 12:05:08 +01:00
0138-Check-Skull-canPlace.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0139-Don-t-let-trees-replace-any-block.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0140-Fix-race-condition-that-could-kill-connections-befor.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0141-Configurable-UserCache-cap.patch Correct formatting of the "Configurable UserCache cap" patch 2014-05-23 23:07:20 +01:00
0142-Implement-PlayerSpawnLocationEvent.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0143-Cap-Objective-Score-Length.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0144-Check-the-right-banlist-for-ip-bans.patch Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01:00
0145-Process-conversation-input-on-the-main-thread.-Fixes.patch Process conversation input on the main thread. BUKKIT-5611 2014-05-15 18:25:25 +10:00
0146-Alternative-Hopper-Ticking.patch Better comments on hopper tick patch 2014-05-30 13:11:07 +10:00
0147-Configurable-save-on-stop-only-for-UserCache.patch Add config option for when UserCache saves 2014-05-24 17:20:02 +10:00
0148-Prevent-Unbounded-IntCache-Growth.patch Prevent Unbounded IntCache Growth 2014-06-20 19:40:55 +10:00