PaperMC/CraftBukkit-Patches
Spigot dcf15e682a Add alternative hopper ticking
This change offers a config option intending to improve hopper ticking performance while maintaining vanilla hopper behavior. Rather than polling each hopper each tick, this alternative method relies on inventory changes and redstone updates to schedule a hopper tick.

By: Evan A. Haskell <eah2119@gmail.com>
2014-05-22 13:32:42 -04:00
..
0001-POM-Changes.patch Upstream merge: conflict resolution and version bump 2014-05-15 17:05:45 +10:00
0002-mc-dev-imports.patch Upstream merge 2014-04-24 16:27:12 +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:40:29 +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:27:12 +10:00
0007-Crop-Growth-Rates.patch Upstream merge 2014-04-24 16:27:12 +10:00
0008-More-Efficient-Chunk-Save-Queue.patch Add obfuscation helper patch to assist update process. 2014-04-14 10:40:29 +10:00
0009-Merge-tweaks-and-configuration.patch Upstream merge 2014-04-24 16:27:12 +10:00
0010-LongHash-Tweaks.patch Add obfuscation helper patch to assist update process. 2014-04-14 10:40:29 +10:00
0011-Async-Operation-Catching.patch Upstream merge 2014-04-24 16:27:12 +10:00
0012-View-Distance.patch Upstream merge 2014-04-24 16:27:12 +10:00
0013-Compressed-Nibble-Arrays.patch Add obfuscation helper patch to assist update process. 2014-04-14 10:40:29 +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:27:12 +10:00
0016-Handle-Null-Tile-Entities.patch Upstream merge 2014-04-24 16:27:12 +10:00
0017-Entity-Activation-Range.patch Upstream merge 2014-04-24 16:27:12 +10:00
0018-Metrics.patch More upstream merge 2014-04-19 09:15:23 +10:00
0019-PlayerItemDamageEvent.patch Upstream merge 2014-04-24 16:27:12 +10:00
0020-Faster-UUID-for-entities.patch More upstream merge 2014-04-19 09:15:23 +10:00
0021-Prevent-NPE-in-CraftSign.patch More upstream merge 2014-04-19 09:15:23 +10:00
0022-Entity-Tracking-Ranges.patch More upstream merge 2014-04-19 09:15:23 +10:00
0023-Limit-Custom-Map-Rendering.patch More upstream merge 2014-04-19 09:15:23 +10:00
0024-Thread-Naming-and-Tweaks.patch More upstream merge 2014-04-19 09:15:23 +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:23 +10:00
0027-Recipe-Deconstruction.patch More upstream merge 2014-04-19 09:15:23 +10:00
0028-Implement-Arrow-API.patch More upstream merge 2014-04-19 09:15:23 +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:23 +10:00
0031-Implement-SpawnerSpawnEvent.patch Upstream merge 2014-04-24 16:27:12 +10:00
0032-Firework-Meta-Crash-Fix.patch More upstream merge 2014-04-19 09:15:23 +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:27:12 +10:00
0037-Properly-Close-Inventories.patch Upstream merge 2014-04-24 16:27:12 +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:23 +10:00
0040-Entity-Mount-and-Dismount-Events.patch More upstream merge 2014-04-19 09:15:23 +10:00
0041-Prevent-Ghost-Players-Caused-by-Plugins.patch More upstream merge 2014-04-19 09:15:23 +10:00
0042-Entity-ticking-chunk-caching.patch Upstream merge 2014-04-24 16:27:12 +10:00
0043-Plug-World-Unload-Memory-Leak.patch More upstream merge 2014-04-19 09:15:23 +10:00
0044-Player-Collision-API.patch Upstream merge: Chicken jockey despawning and generation fixes 2014-04-30 15:13:37 +01:00
0045-Fully-Disable-Snooper-When-Not-Required.patch More upstream merge 2014-04-19 09:15:23 +10:00
0046-Add-Getter-for-Entity-Invulnerability.patch More upstream merge 2014-04-19 09:15:23 +10:00
0047-Cap-Minimum-Player-Speed.patch More upstream merge 2014-04-19 09:15:23 +10:00
0048-Update-Inventory-and-Health-for-PlayerConsumeItemEve.patch More upstream merge 2014-04-19 09:15:23 +10:00
0049-Call-EntityChangeBlockEvent-for-Fire-Arrows-hitting-.patch More upstream merge 2014-04-19 09:15:23 +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:23 +10:00
0053-Implement-respawn-API.patch More upstream merge 2014-04-19 09:15:23 +10:00
0054-Fix-BrewingStands-Removing-NBT-Potions.patch More upstream merge 2014-04-19 09:15:23 +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:23 +10:00
0057-Watchdog-Thread.patch Add an API to restart with a specific script. 2014-05-24 17:10:15 +10:00
0058-Clear-Flower-Pot-on-Drop.patch More upstream merge 2014-04-19 09:15:23 +10:00
0059-Fix-some-chunks-not-being-sent-to-the-client.patch Upstream merge 2014-04-24 16:27:12 +10:00
0060-Fix-Broken-Async-Chat.patch More upstream merge 2014-04-19 09:15:23 +10:00
0061-Allow-Teleportation-of-Vehicles-and-Passengers.patch More upstream merge 2014-04-19 09:15:23 +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:01:10 +01:00
0064-Optimize-DataWatcher.patch More upstream merge 2014-04-19 09:15:23 +10:00
0065-Fire-PreLogin-Events-in-Offline-Mode.patch More upstream merge 2014-04-19 09:15:23 +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:23 +10:00
0069-Prevent-Mineshaft-Saving.patch More upstream merge 2014-04-19 09:15:23 +10:00
0070-Log-Cause-of-Unexpected-Exceptions.patch More upstream merge 2014-04-19 09:15:23 +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:23 +10:00
0073-Save-ticks-lived-to-nbttag.patch More upstream merge 2014-04-19 09:15:23 +10:00
0074-More-Efficient-GetCubes.patch Fix a ConcurrentModificationException in the antixray 2014-05-21 12:01:10 +01:00
0075-Add-Option-to-Nerf-Mobs-from-Spawner-s.patch Upstream merge: Chicken jockey despawning and generation fixes 2014-04-30 15:13:37 +01:00
0076-Warn-if-PermGen-may-be-insufficient.patch More upstream merge 2014-04-19 09:15:23 +10:00
0077-Disable-Connected-Check-on-setScoreboard.patch More upstream merge 2014-04-19 09:15:23 +10:00
0078-Add-Late-Bind-Option.patch More upstream merge 2014-04-19 09:15:23 +10:00
0079-Allow-statistics-to-be-disabled-forced.patch More upstream merge 2014-04-19 09:15:23 +10:00
0080-Fix-anvil-collisions.patch More upstream merge 2014-04-19 09:15:23 +10:00
0081-Fix-ItemStack-Unbreakable-Code.patch Upstream merge 2014-04-24 16:27:12 +10:00
0082-Try-and-Debug-Crash-Reports-Crashing.patch More upstream merge 2014-04-19 09:15:23 +10:00
0083-Replace-AutoSave-Mechanism.patch More upstream merge 2014-04-19 09:15:23 +10:00
0084-Block-data-values-that-crash-the-client.patch Upstream merge 2014-04-24 16:27:12 +10:00
0085-Support-vanilla-s-direction-tag-on-fireballs.patch More upstream merge 2014-04-19 09:15:23 +10:00
0086-Support-non-prefixed-URLs.patch More upstream merge 2014-04-19 09:15:23 +10:00
0087-Catch-stalling-on-corrupted-map-data-NBT-arrays.patch More upstream merge 2014-04-19 09:15:23 +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:27:12 +10:00
0090-Add-Spigot-Links.patch Upstream merge 2014-04-24 16:27:12 +10:00
0091-Configurable-Ping-Sample-Size.patch Upstream merge 2014-04-24 16:27:12 +10:00
0092-Add-Optional-Tick-Shuffling.patch Upstream merge 2014-04-24 16:27:12 +10:00
0093-Allow-Configuring-Chunks-per-Packet.patch Upstream merge 2014-04-24 16:27:12 +10:00
0094-Implement-Locale-Getter-for-Players.patch Upstream merge 2014-04-24 16:27:12 +10:00
0095-Cap-Entity-Collisions.patch Upstream merge: Chicken jockey despawning and generation fixes 2014-04-30 15:13:37 +01:00
0096-Fix-dispensing-bone-meal-not-having-the-correct-data.patch Upstream merge 2014-04-24 16:27:12 +10:00
0097-Spam-Filter-Exclusions.patch Upstream merge 2014-04-24 16:27:12 +10:00
0098-Add-Option-to-Silence-CommandBlock-Console.patch Upstream merge 2014-04-24 16:27:12 +10:00
0099-Add-support-for-fetching-hidden-players.patch Upstream merge 2014-04-24 16:27:12 +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:27:12 +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:01:10 +01:00
0108-Fix-ConcurrentModificationException-while-being-idle.patch Fix a ConcurrentModificationException in the antixray 2014-05-21 12:01:10 +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:01:10 +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 Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01: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 Remove 'Normalize spaces on when reading a chat packet' as it was fixed upstream 2014-05-14 14:05:42 +01: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:01:10 +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-14 14:12:19 -07:00
0146-Alternative-Hopper-Ticking.patch Add alternative hopper ticking 2014-05-22 13:32:42 -04:00