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
Aikar
9dbab1fcf8
More timings for scheduler
2016-03-03 03:46:48 -06:00
Techcable
dcad4c6ea7
Improve title API
...
Uses title objects instead of individual update methods
2016-03-03 03:46:48 -06:00
Joseph Hirschfeld
c04cff4f82
Add velocity warnings
...
Issues #12 & #18
2016-02-22 21:31:56 -06:00
Joseph Hirschfeld
7ad220f6e6
Add configurable portal search radius
2016-02-21 14:50:05 -05:00
Joseph Hirschfeld
a861cc6d8c
Change implementation of tile entity removal list
2016-02-20 21:34:45 -06:00
Joseph Hirschfeld
1d78a73b5d
Ensure inv drag is in bounds - Fixes #30
2016-02-20 20:07:15 -06:00
Jedediah Smith
ee63dbebdc
Player Tab List and Title APIs
2016-02-16 20:01:30 -06:00
Zach Brown
52398f034c
Move bungeecord chat APIs out of spigot subclasses
2016-02-16 19:55:05 -06:00
kashike
e8118c4a31
Be a bit more informative in maxHealth exception
2016-02-16 14:37:28 -08:00
Thinkofdeath
3ebeccc109
Fix Furnace Minecarts losing all of their velocity on corners
2016-02-15 23:19:43 -06:00
Zach
7bea05be51
Merge pull request #27 from kashike/feature/commandmap
...
Expose server CommandMap
2016-02-15 12:07:29 -06:00
kashike
edc2cd686e
Expose server CommandMap
2016-02-15 07:13:16 -08:00
Zach Brown
29616a64bb
Some people just have bad days
2016-02-15 08:24:39 -06:00
Zach Brown
bf58a0d278
Downgrade versioning plugin, fix build
2016-02-15 08:22:37 -06:00
Zach Brown
2cf460f29e
Update version handling for our new build system
...
CC GH-19
2016-02-15 06:02:47 -06:00
Zach Brown
7022e9325f
Missed a comment
2016-02-13 20:11:49 -06:00
CullanP
258dd89aa6
Avoid hopper searches if there are no items
...
Closes PR #23
2016-02-13 19:55:53 -06:00
Aikar
17e043b0fe
Optimize getBlockData
2016-02-13 19:41:55 -06:00
Aikar
e1db75896c
Optimize Pathfinding
2016-02-13 19:41:55 -06:00
Zach Brown
505386c5cb
Add BlockBrewingStand and BlockEnchantmentTable to flying entity collisions patch
2016-02-13 19:41:55 -06:00
Zach Brown
2052670adf
Make timings verbose by default
...
More useful data by default for server administrators
2016-02-13 19:41:55 -06:00
Zach Brown
b1492af86b
Update CraftBukkit
2016-02-05 04:12:16 -06:00
Nik Gil
b9d98ad6e8
Make EntityDismountEvent Cancellable
2016-02-01 23:57:27 -07:00
Zach Brown
43876bb104
Squash these tab complete patches
2016-01-31 17:00:30 -06:00
DemonWav
00f91edaec
Fix infinite recursion with plugin tab completers
...
Make block location tab completion be a per-world configurable value
2016-01-31 01:21:47 -06:00
DemonWav
7a0c30a707
Add Location support to tab-completes
...
This is a feature in vanilla Minecraft that has somehow been missing from CraftBukkit for years
2016-01-30 19:20:18 -06:00
Techcable
4715d9c9d2
Fix mutable block position construction
...
Should fix #3
2016-01-29 13:49:01 -07:00
Aikar
33f207e3c2
Remove completely invalid Redstone event for Netherrack
2016-01-29 03:40:25 -06:00
Techcable
bb17101d59
Speedup BlockPos by fixing inlining
2016-01-29 03:26:50 -06:00
Zach Brown
972d71a30b
Squash Java 8 patches into pom changes patches
2016-01-29 02:51:53 -06:00
vemacs
c0920b08dc
Option to make all chunks capable of spawning slimes
2016-01-29 02:39:21 -06:00
Zach Brown
a26fef50ef
Re-introduce an option to limit the height of a flying tnt entity
2016-01-18 16:24:29 -06:00
Zach Brown
56c14f8f07
Force commands to be dispatched synchronously
...
[22:29:12] <Aikar> just add that
[22:29:17] <Aikar> that forces it fixed
[22:29:31] <Aikar> and then when his users spam him hell fix it :P
2016-01-12 23:02:36 -06:00
Zach Brown
314212b236
Add an option to disable chest's detection of Ocelots/Cats
2016-01-10 20:47:21 -06:00
Zach Brown
85dd26898d
Migrate timings classes to new package
2016-01-10 01:33:27 -06:00
Zach Brown
9172103531
Migrate PaperSpigot to Timings version 2
2016-01-09 00:32:38 -06:00
Zach Brown
e9c23b0c38
Require Java 8 - Tell your shitty hosts to update
2016-01-09 00:13:58 -06:00
chickeneer
06ada7cc6d
Resolve bed issues on unloaded chunks
2016-01-04 00:24:44 -06:00
Aikar
d02fb4e971
Entity teleport fix
2016-01-04 00:23:20 -06:00
Zach Brown
a55011eb68
Make the duplicate entity UUID warning toggleable
2015-12-28 20:15:28 -06:00
Steve Anton
5063a0613d
Add PlayerInitialSpawnEvent
2015-12-22 22:06:43 -06:00
Jedediah Smith
0265f4eaef
Fix player leak from entity tracker and item frames
...
3005a20c5c
2015-12-22 21:55:24 -06:00
Aikar
ff621fcb04
EAR: Fix bug with teleporting entities
2015-12-22 18:23:08 -06:00
Zach Brown
d709888852
[17:15:29] * Z750 kicks jetbrains right in the scrotum
2015-12-06 17:16:51 -06:00
Zach Brown
a7600285a6
Restore a constructor that was removed in EntityFallingBlock
2015-12-06 17:14:41 -06:00
ItsHarry
60136e77fe
Also apply the "vanished players don't have rights" patch to Fishing Hook entities.
2015-11-26 19:51:30 -06:00
Aikar
0d986bbce5
Don't create a chunk just to unload it
2015-11-15 19:46:37 -06:00
Aikar
a4e0b24594
Don't create region files when checking if a chunk exists
2015-11-15 19:44:34 -06:00
Aikar
61aa4a801b
Bump thread count for chunk loading
2015-11-15 19:41:14 -06:00