papermc/Spigot-Server-Patches
Aikar c09424fd33 Prevent Waterflow BlockFromToEvent from loading chunks
Many protection plugins would unintentionally trigger chunk loads
by calling .getToBlock() on an unloaded chunk, killing performance.

Simply skip the event call. as CraftBukkit blocks changing the block
of unloaded chunks anyways.

This keeps behavior consistent, vs inconsistent flowing based on plugin triggered loads.
2016-03-28 22:05:22 -04:00
..
0001-POM-Changes.patch set default goals on all pom poms </cheer> 2016-03-18 02:13:51 -04:00
0002-Paper-config-files.patch Move config change into config patch 2016-03-18 16:41:26 -05:00
0003-mc-dev-imports.patch Pull in ArrowPickupItemEvent and legacy dataconverter fix from SportBukkit 2016-03-26 03:38:02 -05:00
0004-MC-Utils.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0005-Timings-v2.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0006-Vanished-players-don-t-have-rights.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0007-Configurable-squid-spawn-ranges.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0008-Configurable-cactus-and-reed-natural-growth-heights.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0009-Configurable-baby-zombie-movement-speed.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0010-Configurable-fishing-time-ranges.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0011-Allow-nerfed-mobs-to-jump.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0012-Toggle-for-player-interact-limiter.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0013-Player-Exhaustion-Multipliers.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0014-Add-configurable-despawn-distances-for-living-entiti.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0015-Allow-for-toggling-of-spawn-chunks.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0016-Drop-falling-block-and-tnt-entities-at-the-specified.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0017-Configurable-speed-for-water-flowing-over-lava.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0018-Show-Paper-in-client-crashes-server-lists-and-Mojang.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0019-Player-affects-spawning-API.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0020-Metrics.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0021-Remove-invalid-mob-spawner-tile-entities.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0022-Optimize-TileEntity-Ticking.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0023-Further-improve-server-tick-loop.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0024-Only-refresh-abilities-if-needed.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0025-Add-async-chunk-load-API.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0026-Entity-Origin-API.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0027-Prevent-tile-entity-and-entity-crashes.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0028-Configurable-top-of-nether-void-damage.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0029-Check-online-mode-before-converting-and-renaming-pla.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0030-Fix-redstone-lag-issues.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0031-Always-tick-falling-blocks.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0032-Lighting-Queue.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0033-Optimize-draining.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0034-Configurable-end-credits.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0035-Fix-lag-from-explosions-processing-dead-entities.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0036-Generator-Settings.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0037-Optimize-explosions.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0038-Stop-updating-flowing-block-if-material-has-changed.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0039-Fast-draining.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0040-Configurable-lava-flow-speed.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0041-Add-player-view-distance-API.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0042-Disable-explosion-knockback.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0043-Disable-thunder.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0044-Disable-ice-and-snow.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0045-Configurable-mob-spawner-tick-rate.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0046-Configurable-TNT-cannon-fix.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0047-Send-absolute-position-the-first-time-an-entity-is-s.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0048-Add-BeaconEffectEvent.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0049-Configurable-container-update-tick-rate.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0050-Fix-lava-water-some-times-creating-air-instead-of-co.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0051-Use-UserCache-for-player-heads.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0052-Disable-spigot-tick-limiters.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0053-Configurable-Chunk-IO-Thread-Base-Count.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0054-Don-t-create-Region-File-s-when-checking-if-chunk-ex.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0055-Don-t-create-a-chunk-just-to-unload-it.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0056-EAR-Fix-bug-with-teleporting-entities.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0057-Add-PlayerInitialSpawnEvent.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0058-Process-Entity-Chunk-Registration-on-Teleport.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0059-Disable-chest-cat-detection.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0060-Ensure-commands-are-not-ran-async.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0061-All-chunks-are-slime-spawn-chunks-toggle.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0062-Add-Location-support-to-tab-completers-vanilla-featu.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0063-Made-EntityDismountEvent-Cancellable.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0064-Optimize-Pathfinding.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0065-Optimize-getBlockData.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0066-Avoid-hopper-searches-if-there-are-no-items.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0067-Expose-server-CommandMap.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0068-Be-a-bit-more-informative-in-maxHealth-exception.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0069-Graduate-bungeecord-chat-API-from-spigot-subclasses.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0070-Player-Tab-List-and-Title-APIs.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0071-Ensure-inv-drag-is-in-bounds.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0072-Change-implementation-of-tile-entity-removal-list.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0073-Add-configurable-portal-search-radius.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0074-Add-velocity-warnings.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0075-Fix-inter-world-teleportation-glitches.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0076-Add-exception-reporting-event.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0077-Speedup-BlockPos-by-fixing-inlining.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0078-Don-t-nest-if-we-don-t-need-to-when-cerealising-text.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0079-Disable-Scoreboards-for-non-players-by-default.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0080-Add-methods-for-working-with-arrows-stuck-in-living-.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0081-Complete-resource-pack-API.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0082-Re-add-Spigot-s-hopper-check-feature.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0083-Chunk-save-queue-improvements.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0084-Chunk-Save-Reattempt.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0085-Default-loading-permissions.yml-before-plugins.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0086-Allow-Reloading-of-Custom-Permissions.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0087-Invalidate-Metadata-on-reload.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0088-Undead-horse-leashing.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0089-Fix-Furnace-cook-time-bug.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0090-Handle-Item-Meta-Inconsistencies.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0091-Configurable-Non-Player-Arrow-Despawn-Rate.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0092-Optimize-BlockStateList-BlockData.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0093-Add-World-Util-Methods.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0094-Optimized-Light-Level-Comparisons.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0095-Pass-world-to-Village-creation.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0096-Custom-replacement-for-eaten-items.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0097-Set-health-before-death-event.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0098-handle-NaN-health-absorb-values-and-repair-bad-data.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0099-Catch-Async-PlayerChunkMap-operations.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0100-Support-offline-mode-in-whitelist-command-as-well.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0101-Optimize-Chunk-Unload-Queue.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0102-Fix-SkullCache-case-bug.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0103-Waving-banner-workaround.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0104-Use-a-Shared-Random-for-Entities.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0105-Don-t-teleport-dead-entities.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0106-Optimize-Chunk-Access.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0107-Configurable-spawn-chances-for-skeleton-horses.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0108-Optimize-isValidLocation-for-inlining.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0109-Use-correct-item-in-arrow-pickup-event.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0110-Fix-cooked-fish-legacy-import.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0111-Load-chunk-before-player-teleport.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0112-Prevent-possible-infinite-loop-in-BlockPosition-iter.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0113-Access-items-by-EquipmentSlot.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0114-Check-async-remove-unused-vars-GH-159.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0115-Option-to-disable-BlockPhysicsEvent-for-Redstone.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0116-Entity-AddTo-RemoveFrom-World-Events.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0117-Configurable-Chunk-Inhabited-Timer.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0118-EntityPathfindEvent.patch EntityPathfindEvent 2016-03-28 21:24:45 -04:00
0119-Prevent-Waterflow-BlockFromToEvent-from-loading-chun.patch Prevent Waterflow BlockFromToEvent from loading chunks 2016-03-28 22:05:22 -04:00