PaperMC/Spigot-Server-Patches
Sudzzy 18b55ae547 Fix inter-world teleportation glitches
People are able to abuse the way Bukkit handles teleportation across worlds since it provides a built in teleportation safety check.

To abuse the safety check, players are required to get into a location deemed unsafe by Bukkit e.g. be within a chest or door block. While they are in this block, they accept a teleport request from a player within a different world. Once the player teleports, Minecraft will recursively search upwards for a safe location, this could eventually land within a player's skybase.

Example setup to perform the glitch: http://puu.sh/ng3PC/cf072dcbdb.png
The wanted destination was on top of the emerald block however the player ended on top of the diamond block. This only is the case if the player is teleporting between worlds.
2016-03-03 03:46:48 -06:00
..
0001-POM-Changes.patch Some people just have bad days 2016-02-15 08:24:39 -06:00
0002-PaperSpigot-config-files.patch Migrate PaperSpigot to Timings version 2 2016-01-09 00:32:38 -06:00
0003-mc-dev-imports.patch Player Tab List and Title APIs 2016-02-16 20:01:30 -06:00
0004-Vanished-players-don-t-have-rights.patch Also apply the "vanished players don't have rights" patch to Fishing Hook entities. 2015-11-26 19:51:30 -06:00
0005-Allow-undead-horse-types-to-be-leashed.patch Update PaperSpigot to Minecraft 1.8.3 2015-03-08 05:17:04 -05:00
0006-Configurable-squid-spawn-ranges.patch Update PaperSpigot to Minecraft 1.8.3 2015-03-08 05:17:04 -05:00
0007-Configurable-damage-multiplier-for-PvP-blocking.patch Update PaperSpigot to Minecraft 1.8.3 2015-03-08 05:17:04 -05:00
0008-Configurable-cactus-and-reed-natural-growth-heights.patch Update PaperSpigot to Minecraft 1.8.3 2015-03-08 05:17:04 -05:00
0009-Configurable-baby-zombie-movement-speed.patch Rebuild patches for upstream changes 2015-05-28 00:11:18 -05:00
0010-Configurable-fishing-time-ranges.patch Also apply the "vanished players don't have rights" patch to Fishing Hook entities. 2015-11-26 19:51:30 -06:00
0011-Allow-nerfed-mobs-to-jump.patch Remove several broken or unnecessary patches. 2015-09-12 19:57:39 -05:00
0012-Toggle-for-player-interact-limiter.patch Remove several broken or unnecessary patches. 2015-09-12 19:57:39 -05:00
0013-Player-Exhaustion-Multipliers.patch Remove several broken or unnecessary patches. 2015-09-12 19:57:39 -05:00
0014-Add-configurable-despawn-distances-for-living-entiti.patch Remove several broken or unnecessary patches. 2015-09-12 19:57:39 -05:00
0015-Allow-for-toggling-of-spawn-chunks.patch Remove several broken or unnecessary patches. 2015-09-12 19:57:39 -05:00
0016-Drop-falling-block-and-tnt-entities-at-the-specified.patch Re-introduce an option to limit the height of a flying tnt entity 2016-01-18 16:24:29 -06:00
0017-Configurable-speed-for-water-flowing-over-lava.patch Re-introduce an option to limit the height of a flying tnt entity 2016-01-18 16:24:29 -06:00
0018-Player-affects-spawning-API.patch Remove several broken or unnecessary patches. 2015-09-12 19:57:39 -05:00
0019-Show-PaperSpigot-in-client-crashes-server-lists-and-.patch Don't point users at spigotmc when watchdog kills the server 2015-10-16 21:50:04 -05:00
0020-Metrics.patch Rebuild patches for upstream changes 2015-10-02 22:58:02 -05:00
0021-Remove-invalid-mob-spawner-tile-entities.patch Re-introduce an option to limit the height of a flying tnt entity 2016-01-18 16:24:29 -06:00
0022-Optimize-TileEntity-Ticking.patch Disable spigot tick limiters 2015-10-16 21:43:03 -05:00
0023-Remove-certain-entities-that-fly-through-unloaded-ch.patch Re-introduce an option to limit the height of a flying tnt entity 2016-01-18 16:24:29 -06:00
0024-Configurable-strength-and-weakness-effect-modifiers.patch Remove our own (outdated) TE handling, for one that's closer to vanilla 2015-09-19 09:34:17 -05:00
0025-Further-improve-server-tick-loop.patch Remove our own (outdated) TE handling, for one that's closer to vanilla 2015-09-19 09:34:17 -05:00
0026-Only-refresh-abilities-if-needed.patch Remove our own (outdated) TE handling, for one that's closer to vanilla 2015-09-19 09:34:17 -05:00
0027-Configurable-game-mechanics-changes.patch Re-introduce an option to limit the height of a flying tnt entity 2016-01-18 16:24:29 -06:00
0028-Add-async-chunk-load-API.patch Remove our own (outdated) TE handling, for one that's closer to vanilla 2015-09-19 09:34:17 -05:00
0029-Allow-specified-ItemStacks-to-retain-their-invalid-d.patch Remove our own (outdated) TE handling, for one that's closer to vanilla 2015-09-19 09:34:17 -05:00
0030-Add-TNT-source-location-API.patch Re-introduce an option to limit the height of a flying tnt entity 2016-01-18 16:24:29 -06:00
0031-Prevent-tile-entity-and-entity-crashes.patch Disable spigot tick limiters 2015-10-16 21:43:03 -05:00
0032-Configurable-top-of-nether-void-damage.patch Re-introduce an option to limit the height of a flying tnt entity 2016-01-18 16:24:29 -06:00
0033-Enderman-drop-the-block-they-re-holding-when-they-di.patch Remove our own (outdated) TE handling, for one that's closer to vanilla 2015-09-19 09:34:17 -05:00
0034-Check-online-mode-before-converting-and-renaming-pla.patch Remove our own (outdated) TE handling, for one that's closer to vanilla 2015-09-19 09:34:17 -05:00
0035-Fix-redstone-lag-issues.patch Re-introduce an option to limit the height of a flying tnt entity 2016-01-18 16:24:29 -06:00
0036-Always-tick-falling-blocks.patch Rebuild patches for upstream changes 2015-10-02 22:58:02 -05:00
0037-Add-FallingBlock-source-location-API.patch [17:15:29] * Z750 kicks jetbrains right in the scrotum 2015-12-06 17:16:51 -06:00
0038-Configurable-async-light-updates.patch Re-introduce an option to limit the height of a flying tnt entity 2016-01-18 16:24:29 -06:00
0039-Optimize-draining.patch Remove our own (outdated) TE handling, for one that's closer to vanilla 2015-09-19 09:34:17 -05:00
0040-Toggleable-player-crits-helps-mitigate-hacked-client.patch Re-introduce an option to limit the height of a flying tnt entity 2016-01-18 16:24:29 -06:00
0041-Add-PlayerLocaleChangeEvent.patch Rebuild patches for upstream changes 2015-10-02 22:58:02 -05:00
0042-Fix-jar-being-shaded-multiple-times.patch Downgrade versioning plugin, fix build 2016-02-15 08:22:37 -06:00
0043-Configurable-end-credits-when-leaving-the-end.patch Re-introduce an option to limit the height of a flying tnt entity 2016-01-18 16:24:29 -06:00
0044-Force-load-chunks-for-specific-entities-that-fly-thr.patch Re-introduce an option to limit the height of a flying tnt entity 2016-01-18 16:24:29 -06:00
0045-Stackable-Buckets.patch Rebuild patches for upstream changes 2015-10-02 22:58:02 -05:00
0046-Fix-lag-from-explosions-processing-dead-entities.patch Remove our own (outdated) TE handling, for one that's closer to vanilla 2015-09-19 09:34:17 -05:00
0047-Generator-Settings.patch Re-introduce an option to limit the height of a flying tnt entity 2016-01-18 16:24:29 -06:00
0048-Configurable-TNT-cannon-fix.patch Re-introduce an option to limit the height of a flying tnt entity 2016-01-18 16:24:29 -06:00
0049-FallingBlock-and-TNT-entities-collide-with-specific-.patch Add BlockBrewingStand and BlockEnchantmentTable to flying entity collisions patch 2016-02-13 19:41:55 -06:00
0050-Optimize-explosions.patch Re-introduce an option to limit the height of a flying tnt entity 2016-01-18 16:24:29 -06:00
0051-Stop-updating-flowing-block-if-material-has-changed.patch Remove our own (outdated) TE handling, for one that's closer to vanilla 2015-09-19 09:34:17 -05:00
0052-Fast-draining.patch Re-introduce an option to limit the height of a flying tnt entity 2016-01-18 16:24:29 -06:00
0053-Configurable-lava-flow-speed.patch Re-introduce an option to limit the height of a flying tnt entity 2016-01-18 16:24:29 -06:00
0054-Add-player-view-distance-API.patch Remove our own (outdated) TE handling, for one that's closer to vanilla 2015-09-19 09:34:17 -05:00
0055-Disable-explosion-knockback.patch Re-introduce an option to limit the height of a flying tnt entity 2016-01-18 16:24:29 -06:00
0056-Disable-thunder.patch Re-introduce an option to limit the height of a flying tnt entity 2016-01-18 16:24:29 -06:00
0057-Disable-ice-and-snow.patch Re-introduce an option to limit the height of a flying tnt entity 2016-01-18 16:24:29 -06:00
0058-Disable-mood-sounds.patch Re-introduce an option to limit the height of a flying tnt entity 2016-01-18 16:24:29 -06:00
0059-Configurable-mob-spawner-tick-rate.patch Re-introduce an option to limit the height of a flying tnt entity 2016-01-18 16:24:29 -06:00
0060-Optimize-getCubes.patch Disable spigot tick limiters 2015-10-16 21:43:03 -05:00
0061-ChunkMap-caching.patch Re-introduce an option to limit the height of a flying tnt entity 2016-01-18 16:24:29 -06:00
0062-Send-absolute-position-the-first-time-an-entity-is-s.patch Fix player leak from entity tracker and item frames 2015-12-22 21:55:24 -06:00
0063-Optimize-Spigot-s-Anti-X-Ray.patch Rebuild patches for upstream changes 2015-10-02 22:58:02 -05:00
0064-Add-BeaconEffectEvent.patch Rebuild patches for upstream changes 2015-10-02 22:58:02 -05:00
0065-Configurable-container-update-tick-rate.patch Re-introduce an option to limit the height of a flying tnt entity 2016-01-18 16:24:29 -06:00
0066-Configurable-TNT-explosion-volume.patch Re-introduce an option to limit the height of a flying tnt entity 2016-01-18 16:24:29 -06:00
0067-Fix-lava-water-some-times-creating-air-instead-of-co.patch Remove our own (outdated) TE handling, for one that's closer to vanilla 2015-09-19 09:34:17 -05:00
0068-Use-UserCache-for-player-heads.patch Remove our own (outdated) TE handling, for one that's closer to vanilla 2015-09-19 09:34:17 -05:00
0069-Re-add-Spigot-s-hopper-check-feature.patch Re-introduce an option to limit the height of a flying tnt entity 2016-01-18 16:24:29 -06:00
0070-Disable-spigot-tick-limiters.patch Update tick limiter removal and TE/E removal optimizations 2015-10-24 02:13:27 -05:00
0071-Don-t-damage-already-dead-ArmorStands.patch Don't damage ArmorStands that are already dead 2015-11-15 19:40:53 -06:00
0072-Bump-thread-count-for-chunk-loading.patch Bump thread count for chunk loading 2015-11-15 19:41:14 -06:00
0073-Don-t-create-Region-File-s-when-checking-if-chunk-ex.patch Don't create region files when checking if a chunk exists 2015-11-15 19:44:34 -06:00
0074-Don-t-create-a-chunk-just-to-unload-it.patch Don't create a chunk just to unload it 2015-11-15 19:46:37 -06:00
0075-EAR-Fix-bug-with-teleporting-entities.patch EAR: Fix bug with teleporting entities 2015-12-22 18:23:08 -06:00
0076-Add-PlayerInitialSpawnEvent.patch Make the duplicate entity UUID warning toggleable 2015-12-28 20:15:28 -06:00
0077-Process-Entity-Chunk-Registration-on-Teleport.patch Update CraftBukkit 2016-02-05 04:12:16 -06:00
0078-SPIGOT-1387-Resolve-bed-issues-on-unloaded-chunks.patch Update CraftBukkit 2016-02-05 04:12:16 -06:00
0079-Timings-v2.patch More timings for scheduler 2016-03-03 03:46:48 -06:00
0080-Disable-chest-cat-detection.patch Update CraftBukkit 2016-02-05 04:12:16 -06:00
0081-Ensure-commands-are-not-ran-async.patch Update CraftBukkit 2016-02-05 04:12:16 -06:00
0082-All-chunks-are-slime-spawn-chunks-toggle.patch Update CraftBukkit 2016-02-05 04:12:16 -06:00
0083-Speedup-BlockPos-by-fixing-inlining.patch Update CraftBukkit 2016-02-05 04:12:16 -06:00
0084-Remove-completely-invalid-Redstone-event-for-Netherr.patch Update CraftBukkit 2016-02-05 04:12:16 -06:00
0085-Add-Location-support-to-tab-completers-vanilla-featu.patch More timings for scheduler 2016-03-03 03:46:48 -06:00
0086-Made-EntityDismountEvent-Cancellable.patch Update CraftBukkit 2016-02-05 04:12:16 -06:00
0087-Optimize-Pathfinding.patch Optimize Pathfinding 2016-02-13 19:41:55 -06:00
0088-Optimize-getBlockData.patch Optimize getBlockData 2016-02-13 19:41:55 -06:00
0089-Avoid-hopper-searches-if-there-are-no-items.patch Missed a comment 2016-02-13 20:11:49 -06:00
0090-Expose-server-CommandMap.patch Expose server CommandMap 2016-02-15 07:13:16 -08:00
0091-Fix-FurnaceMinecarts-losing-all-of-their-velocity-on.patch Fix Furnace Minecarts losing all of their velocity on corners 2016-02-15 23:19:43 -06:00
0092-Be-a-bit-more-informative-in-maxHealth-exception.patch Be a bit more informative in maxHealth exception 2016-02-16 14:37:28 -08:00
0093-Graduate-bungeecord-chat-API-from-spigot-subclasses.patch Move bungeecord chat APIs out of spigot subclasses 2016-02-16 19:55:05 -06:00
0094-Player-Tab-List-and-Title-APIs.patch Improve title API 2016-03-03 03:46:48 -06:00
0095-Ensure-inv-drag-is-in-bounds.patch Ensure inv drag is in bounds - Fixes #30 2016-02-20 20:07:15 -06:00
0096-Change-implementation-of-tile-entity-removal-list.patch Change implementation of tile entity removal list 2016-02-20 21:34:45 -06:00
0097-Add-configurable-portal-search-radius.patch Add configurable portal search radius 2016-02-21 14:50:05 -05:00
0098-Add-velocity-warnings.patch Add velocity warnings 2016-02-22 21:31:56 -06:00
0099-Fix-inter-world-teleportation-glitches.patch Fix inter-world teleportation glitches 2016-03-03 03:46:48 -06:00