Paper/Spigot-Server-Patches
Aikar 5aa3237a21 Improve Maps (in item frames) performance and bug fixes
Maps used a modified version of rendering to support plugin controlled
imaging on maps. The Craft Map Renderer is much slower than Vanilla,
causing maps in item frames to cause a noticeable hit on server performance.

This updates the map system to not use the Craft system if we detect that no
custom renderers are in use, defaulting to the much simpler Vanilla system.

Additionally, numerous issues to player position tracking on maps has been fixed.
2016-04-29 20:04:12 -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 Ensure we actually removed entity from chunk before decrementing counts 2016-04-15 21:31:12 -04:00
0005-Timings-v2.patch Update upstream Spigot and rebuild 2016-04-22 22:21:10 -05: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 Update upstream CB and rebuild 2016-04-20 11:58:49 -05:00
0012-Toggle-for-player-interact-limiter.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0013-Player-Exhaustion-Multipliers.patch Rebuild 2016-04-03 05:06:48 -05:00
0014-Add-configurable-despawn-distances-for-living-entiti.patch Update upstream CB and rebuild 2016-04-20 11:58:49 -05: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 Update upstream CB and rebuild 2016-04-20 11:58:49 -05: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 Fix wrong variable being checked. Fixes #233 2016-04-22 19:02:57 -07:00
0025-Add-async-chunk-load-API.patch Add MCUtils helper 2016-03-28 21:01:42 -04:00
0026-Entity-Origin-API.patch Update SB's affectsSpawning API to use filters 2016-04-13 16:03:49 -05:00
0027-Prevent-tile-entity-and-entity-crashes.patch Update SB's affectsSpawning API to use filters 2016-04-13 16:03:49 -05: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 Update upstream CB and rebuild 2016-04-20 11:58:49 -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 Update SB's affectsSpawning API to use filters 2016-04-13 16:03:49 -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 Fix Player View Distance API corrupting Chunk Sending - Fixes #207 2016-04-23 21:39:22 -04:00
0041-Disable-explosion-knockback.patch Update upstreams and rebuild 2016-04-08 17:24:26 -05:00
0042-Disable-thunder.patch Update upstream Spigot and rebuild 2016-04-22 22:21:10 -05:00
0043-Disable-ice-and-snow.patch Update upstream Spigot and rebuild 2016-04-22 22:21:10 -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 Fix Player View Distance API corrupting Chunk Sending - Fixes #207 2016-04-23 21:39:22 -04: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 Update SB's affectsSpawning API to use filters 2016-04-13 16:03:49 -05: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 Update upstream and rebuild 2016-04-04 09:53:03 -05:00
0055-Add-PlayerInitialSpawnEvent.patch Update upstream 2016-04-01 22:08:40 -04:00
0056-Disable-chest-cat-detection.patch Update upstream 2016-04-01 22:08:40 -04:00
0057-Ensure-commands-are-not-ran-async.patch Update upstream 2016-04-01 22:08:40 -04:00
0058-All-chunks-are-slime-spawn-chunks-toggle.patch Update upstream 2016-04-01 22:08:40 -04:00
0059-Add-Location-support-to-tab-completers-vanilla-featu.patch Update upstream 2016-04-01 22:08:40 -04:00
0060-Optimize-Pathfinding.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0061-Optimize-getBlockData.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0062-Avoid-hopper-searches-if-there-are-no-items.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0063-Expose-server-CommandMap.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0064-Be-a-bit-more-informative-in-maxHealth-exception.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0065-Graduate-bungeecord-chat-API-from-spigot-subclasses.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0066-Player-Tab-List-and-Title-APIs.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0067-Ensure-inv-drag-is-in-bounds.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0068-Change-implementation-of-tile-entity-removal-list.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0069-Add-configurable-portal-search-radius.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0070-Add-velocity-warnings.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0071-Fix-inter-world-teleportation-glitches.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0072-Add-exception-reporting-event.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0073-Speedup-BlockPos-by-fixing-inlining.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0074-Don-t-nest-if-we-don-t-need-to-when-cerealising-text.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0075-Disable-Scoreboards-for-non-players-by-default.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0076-Add-methods-for-working-with-arrows-stuck-in-living-.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0077-Complete-resource-pack-API.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0078-Re-add-Spigot-s-hopper-check-feature.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0079-Chunk-save-queue-improvements.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0080-Chunk-Save-Reattempt.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0081-Default-loading-permissions.yml-before-plugins.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0082-Allow-Reloading-of-Custom-Permissions.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0083-Remove-Metadata-on-reload.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0084-Undead-horse-leashing.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0085-Fix-Furnace-cook-time-bug.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0086-Handle-Item-Meta-Inconsistencies.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0087-Configurable-Non-Player-Arrow-Despawn-Rate.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0088-Optimize-BlockStateList-BlockData.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0089-Add-World-Util-Methods.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0090-Optimized-Light-Level-Comparisons.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0091-Pass-world-to-Village-creation.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0092-Custom-replacement-for-eaten-items.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0093-Set-health-before-death-event.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0094-handle-NaN-health-absorb-values-and-repair-bad-data.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0095-Catch-Async-PlayerChunkMap-operations.patch Fix Player View Distance API corrupting Chunk Sending - Fixes #207 2016-04-23 21:39:22 -04:00
0096-Support-offline-mode-in-whitelist-command-as-well.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0097-Optimize-Chunk-Unload-Queue.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0098-Fix-SkullCache-case-bug.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0099-Waving-banner-workaround.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0100-Use-a-Shared-Random-for-Entities.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0101-Don-t-teleport-dead-entities.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0102-Optimize-Chunk-Access.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0103-Configurable-spawn-chances-for-skeleton-horses.patch Update upstream Spigot and rebuild 2016-04-22 22:21:10 -05:00
0104-Optimize-isValidLocation-for-inlining.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0105-Use-correct-item-in-arrow-pickup-event.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0106-Fix-cooked-fish-legacy-import.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0107-Prevent-possible-infinite-loop-in-BlockPosition-iter.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0108-Access-items-by-EquipmentSlot.patch update upstream 2016-04-23 22:41:46 -04:00
0109-Check-async-remove-unused-vars-GH-159.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0110-Option-to-disable-BlockPhysicsEvent-for-Redstone.patch Update upstream Spigot and rebuild 2016-04-22 22:21:10 -05:00
0111-Entity-AddTo-RemoveFrom-World-Events.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0112-Configurable-Chunk-Inhabited-Timer.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0113-EntityPathfindEvent.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0114-Prevent-Waterflow-BlockFromToEvent-from-loading-chun.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0115-Minecart-drop-name-workaround.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0116-Reduce-IO-ops-opening-a-new-region-file.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0117-Sanitise-RegionFileCache-and-make-configurable.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0118-Add-getEntity-by-UUID-API.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0119-Use-Optimized-Collections.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0120-Do-not-load-chunks-for-light-checks.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0121-Add-PlayerUseUnknownEntityEvent.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0122-Fix-reducedDebugInfo-not-initialized-on-client.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0123-Configurable-Grass-Spread-Tick-Rate.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0124-Configurable-Keep-Spawn-Loaded-range-per-world.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0125-Fix-Cancelling-BlockPlaceEvent-triggering-physics.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0126-Don-t-spam-reload-spawn-chunks-in-nether-end.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0127-Remove-Debug-checks-from-DataBits.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0128-Option-to-use-vanilla-per-world-scoreboard-coloring-.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0129-16w14a-memory-cleanup.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0130-Workaround-for-setting-passengers-on-players.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0131-SPIGOT-1903-Update-PlayerConnection-on-teleporting-p.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0132-Remove-unused-World-Tile-Entity-List.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0133-Don-t-tick-Skulls-unused-code.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0134-Fix-some-players-not-being-kicked-on-shutdown.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0135-Configurable-Player-Collision.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0136-Add-handshake-event-to-allow-plugins-to-handle-clien.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0137-Water-mobs-should-only-spawn-in-the-water.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0138-Fix-Bugs-with-Spigot-Mob-Spawn-Logic.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0139-Allow-capping-number-of-attempts-at-spawning-mobs.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0140-Configurable-RCON-IP-address.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0141-Prevent-Fire-from-loading-chunks.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0142-Implement-PlayerLocaleChangeEvent.patch Fix Player View Distance API corrupting Chunk Sending - Fixes #207 2016-04-23 21:39:22 -04:00
0143-EntityRegainHealthEvent-isFastRegen-API.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0144-Add-ability-to-configure-frosted_ice-properties.patch Add ability to disable, and to set min/max next tick delay, of frosted_ice. Resolves #172 2016-04-25 13:36:21 -07:00
0145-Vehicle-Event-Cancellation-Changes.patch Reimplement PlayerEditBookEvent 2016-04-26 23:04:20 -04:00
0146-Arrow-pickup-rule-API.patch Reimplement PlayerEditBookEvent 2016-04-26 23:04:20 -04:00
0147-Check-entity-count-additions-and-mark-entities-remov.patch Reimplement PlayerEditBookEvent 2016-04-26 23:04:20 -04:00
0148-SPIGOT-1401-Fix-dispenser-dropper-furnace-placement.patch Reimplement PlayerEditBookEvent 2016-04-26 23:04:20 -04:00
0149-Reimplement-PlayerEditBookEvent.patch Reimplement PlayerEditBookEvent 2016-04-26 23:04:20 -04:00
0150-Improve-Minecraft-Hopper-Performance.patch comment out the other update call instead 2016-04-27 22:22:35 -04:00
0151-remove-null-possibility-for-getServer-singleton.patch Improve Maps (in item frames) performance and bug fixes 2016-04-29 20:04:12 -04:00
0152-Improve-Maps-in-item-frames-performance-and-bug-fixe.patch Improve Maps (in item frames) performance and bug fixes 2016-04-29 20:04:12 -04:00