papermc/Spigot-API-Patches
Aikar f051ea2ab3 Use FastUtil Long/Int HashMap's
For DataWatcher, swap out plain Integer key HashMap for a Int2ObjectOpenHashMap
For ChunkProviderServer, swap out CB's custom LongHashMap with Long2ObjectOpenHashMap

These collections are super fast as seen
http://java-performance.info/hashmap-overview-jdk-fastutil-goldman-sachs-hppc-koloboke-trove-january-2015/
2016-03-30 09:43:11 -05:00
..
0001-POM-changes.patch set default goals on all pom poms </cheer> 2016-03-18 02:13:51 -04:00
0002-Add-minimal-fastutil-int-long-based-collections.patch Use FastUtil Long/Int HashMap's 2016-03-30 09:43:11 -05:00
0003-Timings-v2.patch Move Timings v2 TimingHandler to FastUtil Int map 2016-03-30 01:59:47 -04:00
0004-Player-affects-spawning-API.patch Add Minimal FastUtil int/long collections. 2016-03-30 01:57:56 -04:00
0005-Add-getTPS-method.patch Add Minimal FastUtil int/long collections. 2016-03-30 01:57:56 -04:00
0006-Add-async-chunk-load-API.patch Add Minimal FastUtil int/long collections. 2016-03-30 01:57:56 -04:00
0007-Entity-Origin-API.patch Add Minimal FastUtil int/long collections. 2016-03-30 01:57:56 -04:00
0008-Check-Paper-versions.patch Add Minimal FastUtil int/long collections. 2016-03-30 01:57:56 -04:00
0009-Add-PlayerLocaleChangeEvent.patch Add Minimal FastUtil int/long collections. 2016-03-30 01:57:56 -04:00
0010-Add-player-view-distance-API.patch Add Minimal FastUtil int/long collections. 2016-03-30 01:57:56 -04:00
0011-Add-BeaconEffectEvent.patch Add Minimal FastUtil int/long collections. 2016-03-30 01:57:56 -04:00
0012-Add-PlayerInitialSpawnEvent.patch Add Minimal FastUtil int/long collections. 2016-03-30 01:57:56 -04:00
0013-Add-Location-support-to-tab-completers-vanilla-featu.patch Add Minimal FastUtil int/long collections. 2016-03-30 01:57:56 -04:00
0014-Made-EntityDismountEvent-Cancellable.patch Add Minimal FastUtil int/long collections. 2016-03-30 01:57:56 -04:00
0015-Automatically-disable-plugins-that-fail-to-load.patch Add Minimal FastUtil int/long collections. 2016-03-30 01:57:56 -04:00
0016-Expose-server-CommandMap.patch Add Minimal FastUtil int/long collections. 2016-03-30 01:57:56 -04:00
0017-Graduate-bungeecord-chat-API-from-spigot-subclasses.patch Add Minimal FastUtil int/long collections. 2016-03-30 01:57:56 -04:00
0018-Player-Tab-List-and-Title-APIs.patch Add Minimal FastUtil int/long collections. 2016-03-30 01:57:56 -04:00
0019-Add-exception-reporting-event.patch Add Minimal FastUtil int/long collections. 2016-03-30 01:57:56 -04:00
0020-Fix-ServerListPingEvent-flagging-as-Async.patch Add Minimal FastUtil int/long collections. 2016-03-30 01:57:56 -04:00
0021-Add-BaseComponent-sendMessage-methods-to-CommandSend.patch Add Minimal FastUtil int/long collections. 2016-03-30 01:57:56 -04:00
0022-Add-methods-for-working-with-arrows-stuck-in-living-.patch Add Minimal FastUtil int/long collections. 2016-03-30 01:57:56 -04:00
0023-Complete-resource-pack-API.patch Add Minimal FastUtil int/long collections. 2016-03-30 01:57:56 -04:00
0024-Use-ASM-for-event-executors.patch Add Minimal FastUtil int/long collections. 2016-03-30 01:57:56 -04:00
0025-Add-a-call-helper-to-Event.patch Add Minimal FastUtil int/long collections. 2016-03-30 01:57:56 -04:00
0026-Add-sender-name-to-commands.yml-replacement.patch Add Minimal FastUtil int/long collections. 2016-03-30 01:57:56 -04:00
0027-Add-command-to-reload-permissions.yml-and-require-co.patch Add Minimal FastUtil int/long collections. 2016-03-30 01:57:56 -04:00
0028-Custom-replacement-for-eaten-items.patch Add Minimal FastUtil int/long collections. 2016-03-30 01:57:56 -04:00
0029-Access-items-by-EquipmentSlot.patch Add Minimal FastUtil int/long collections. 2016-03-30 01:57:56 -04:00
0030-Entity-AddTo-RemoveFrom-World-Events.patch Add Minimal FastUtil int/long collections. 2016-03-30 01:57:56 -04:00
0031-EntityPathfindEvent.patch Add Minimal FastUtil int/long collections. 2016-03-30 01:57:56 -04:00
0032-Reduce-thread-synchronization-in-MetadataStoreBase.patch Add Minimal FastUtil int/long collections. 2016-03-30 01:57:56 -04:00
0033-Add-MetadataStoreBase.removeAll-Plugin.patch Add Minimal FastUtil int/long collections. 2016-03-30 01:57:56 -04:00
0034-Add-getEntity-by-UUID-API.patch Add getEntity by UUID API 2016-03-30 01:20:36 -05:00