testserver/Spigot-Server-Patches
Aikar 2cbd400e17 Fix Player View Distance API corrupting Chunk Sending - Fixes #207
The Player View Distance patch has been screwing with the configured world view distance.

The world a player was created in would set the players view distance, which would be locked to that distance.

Then switching worlds would not give you an updated view distance.

This then caused issues with what view distance the player should have in the chunk map and did not send chunks to the client correctly during movement.

This patch has now been changed to use a -1 default for "default" and will not override view distance until someone has actually used the API to change it.
2016-04-23 21:39:22 -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 More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05: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-Vehicle-Event-Cancellation-Changes.patch More involved workaround for vehicle event cancellation 2016-04-22 18:43:22 -05:00
0145-Check-entity-count-additions-and-mark-entities-remov.patch remove potentially bad check 2016-04-23 13:10:55 -04:00