Paper/Spigot-Server-Patches
Aikar 78202f87b7 Remove Long2ObjectHashMap for Chunks
Speaking with Amaranth, his point of his implementation was that most
of the lookups are on loaded chunks, so that code is optimized for that case.

While Long2Object should be faster as a general purpose map,
for MC uses, Amaranth's version should be faster. Will try to benchmark
the 2 at some future.
2016-03-31 22:17:33 -04:00
..
0001-POM-Changes.patch Use paperclip.properties so CI can work 2016-03-30 21:27:13 -04:00
0002-Paper-config-files.patch Move config change into config patch 2016-03-18 16:41:26 -05:00
0003-MC-Dev-fixes.patch Use paperclip.properties so CI can work 2016-03-30 21:27:13 -04:00
0004-MC-Utils.patch Fix isEdgeOfChunk check for MCUtils 2016-03-31 22:17:33 -04:00
0005-Timings-v2.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -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 Upstream merge CB, rebuild patch 2016-03-31 12:58:20 -05: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 Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05: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-Always-tick-falling-blocks.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0031-Lighting-Queue.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0032-Optimize-draining.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0033-Configurable-end-credits.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0034-Fix-lag-from-explosions-processing-dead-entities.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0035-Generator-Settings.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0036-Optimize-explosions.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0037-Stop-updating-flowing-block-if-material-has-changed.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0038-Fast-draining.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0039-Configurable-lava-flow-speed.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0040-Add-player-view-distance-API.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0041-Disable-explosion-knockback.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0042-Disable-thunder.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0043-Disable-ice-and-snow.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0044-Configurable-mob-spawner-tick-rate.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0045-Configurable-TNT-cannon-fix.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0046-Send-absolute-position-the-first-time-an-entity-is-s.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0047-Add-BeaconEffectEvent.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0048-Configurable-container-update-tick-rate.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0049-Fix-lava-water-some-times-creating-air-instead-of-co.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0050-Use-UserCache-for-player-heads.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0051-Disable-spigot-tick-limiters.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0052-Configurable-Chunk-IO-Thread-Base-Count.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0053-Don-t-create-Region-File-s-when-checking-if-chunk-ex.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0054-Don-t-create-a-chunk-just-to-unload-it.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0055-EAR-Fix-bug-with-teleporting-entities.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0056-Add-PlayerInitialSpawnEvent.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0057-Process-Entity-Chunk-Registration-on-Teleport.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0058-Disable-chest-cat-detection.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0059-Ensure-commands-are-not-ran-async.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0060-All-chunks-are-slime-spawn-chunks-toggle.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0061-Add-Location-support-to-tab-completers-vanilla-featu.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0062-Made-EntityDismountEvent-Cancellable.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0063-Optimize-Pathfinding.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0064-Optimize-getBlockData.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0065-Avoid-hopper-searches-if-there-are-no-items.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0066-Expose-server-CommandMap.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0067-Be-a-bit-more-informative-in-maxHealth-exception.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0068-Graduate-bungeecord-chat-API-from-spigot-subclasses.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0069-Player-Tab-List-and-Title-APIs.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0070-Ensure-inv-drag-is-in-bounds.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0071-Change-implementation-of-tile-entity-removal-list.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0072-Add-configurable-portal-search-radius.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0073-Add-velocity-warnings.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0074-Fix-inter-world-teleportation-glitches.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0075-Add-exception-reporting-event.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0076-Speedup-BlockPos-by-fixing-inlining.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0077-Don-t-nest-if-we-don-t-need-to-when-cerealising-text.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0078-Disable-Scoreboards-for-non-players-by-default.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0079-Add-methods-for-working-with-arrows-stuck-in-living-.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0080-Complete-resource-pack-API.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0081-Re-add-Spigot-s-hopper-check-feature.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0082-Chunk-save-queue-improvements.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0083-Chunk-Save-Reattempt.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0084-Default-loading-permissions.yml-before-plugins.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0085-Allow-Reloading-of-Custom-Permissions.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0086-Remove-Metadata-on-reload.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0087-Undead-horse-leashing.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0088-Fix-Furnace-cook-time-bug.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0089-Handle-Item-Meta-Inconsistencies.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0090-Configurable-Non-Player-Arrow-Despawn-Rate.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0091-Optimize-BlockStateList-BlockData.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0092-Add-World-Util-Methods.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0093-Optimized-Light-Level-Comparisons.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0094-Pass-world-to-Village-creation.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0095-Custom-replacement-for-eaten-items.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0096-Set-health-before-death-event.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0097-handle-NaN-health-absorb-values-and-repair-bad-data.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0098-Catch-Async-PlayerChunkMap-operations.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0099-Support-offline-mode-in-whitelist-command-as-well.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0100-Optimize-Chunk-Unload-Queue.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0101-Fix-SkullCache-case-bug.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0102-Waving-banner-workaround.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0103-Use-a-Shared-Random-for-Entities.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0104-Don-t-teleport-dead-entities.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0105-Optimize-Chunk-Access.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0106-Configurable-spawn-chances-for-skeleton-horses.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0107-Optimize-isValidLocation-for-inlining.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0108-Use-correct-item-in-arrow-pickup-event.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0109-Fix-cooked-fish-legacy-import.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0110-Load-chunk-before-player-teleport.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0111-Prevent-possible-infinite-loop-in-BlockPosition-iter.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0112-Access-items-by-EquipmentSlot.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0113-Check-async-remove-unused-vars-GH-159.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0114-Option-to-disable-BlockPhysicsEvent-for-Redstone.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0115-Entity-AddTo-RemoveFrom-World-Events.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0116-Configurable-Chunk-Inhabited-Timer.patch Missed diff, unused config entry, general cleanup 2016-03-30 22:56:30 -05:00
0117-EntityPathfindEvent.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0118-Prevent-Waterflow-BlockFromToEvent-from-loading-chun.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0119-Minecart-drop-name-workaround.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0120-Reduce-IO-ops-opening-a-new-region-file.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0121-Sanitise-RegionFileCache-and-make-configurable.patch Paper 1.9.2 Update 2016-03-30 20:50:23 -04:00
0122-Add-getEntity-by-UUID-API.patch add null check to getEntity API 2016-03-30 21:56:07 -04:00
0123-Use-FastUtil-Int-HashMap-for-DataWatcher.patch Remove Long2ObjectHashMap for Chunks 2016-03-31 22:17:33 -04:00
0124-Do-not-load-chunks-for-light-checks.patch Update upstream for memory leak patch 2016-03-31 21:47:17 -04:00