Commit Graph

359 Commits

Author SHA1 Message Date
Thinkofname
420afc57ef Handle cases where Mojang uses an empty string for permission checks 2016-04-01 22:58:20 +01:00
Aikar
f92e01ba5c MC-100382: Fix Pathfinding Memory Leak
https://bugs.mojang.com/browse/MC-100382

A reference to a ChunkCache is never cleaned up after doing a pathfind operation,
resulting in leaking chunks. The leaked chunks then hold references to other
entities that may also be leaking ChunkCache's, creating a cascading problem.
2016-03-31 19:47:11 -04:00
Thinkofname
6247aa00cc SPIGOT-2101: Check the result of damageEntity before applying knockback from sweep attacks 2016-03-31 12:50:58 +01:00
Thinkofname
45bb40353a SPIGOT-2098: Fix sound effects for 1.9.0 clients 2016-03-31 11:34:47 +01:00
Thinkofname
9dc467e4c8 Fix a diff mistake in MobEffectList 2016-03-31 00:00:11 +01:00
Thinkofname
6e527e5b88 Update to Minecraft 1.9.2 2016-03-30 21:06:51 +01:00
Thinkofname
7fc5cd856e Support Minecraft 1.9.2 2016-03-30 16:58:31 +01:00
md_5
23ce4d1b96 Add 1.9.1 support. 2016-03-30 15:46:47 +01:00
Aikar
44216f12ed SPIGOT-2033: Re-add missed diff for entity.valid 2016-03-29 11:31:36 +11:00
Thinkofname
fc9ee90fc5 Limit the length of byte arrays 2016-03-28 21:19:05 +01:00
md_5
cac90f6236 Arrows use interactable condition 2016-03-27 20:58:45 +11:00
md_5
cd36f6f257 SPIGOT-2060: Method to control whether entities collide 2016-03-27 20:19:41 +11:00
md_5
1ea1adc10f SPIGOT-2056: Fix killedByTeam scoreboard criteria 2016-03-27 11:11:15 +11:00
md_5
6bf25cde7e SPIGOT-2034: Rework damage again, this time for snowballs. 2016-03-26 14:12:35 +11:00
md_5
99f22a5c59 SPIGOT-2050: Add back code to only fire VehicleEnterEvent for loaded chunks. 2016-03-26 09:19:10 +11:00
md_5
8e5eab2655 SPIGOT-1746: Tile entities may not always tick. 2016-03-25 14:04:27 +11:00
md_5
18658965d3 Apply DataConverters to ItemStack instances 2016-03-25 11:03:39 +11:00
Zach Brown
712213dacc Fix player dimension change invulnerability never getting unset when certain dimensions are disabled 2016-03-24 08:48:04 +11:00
2008Choco
9a072ddc1f SPIGOT-1733: Add PlayerPickupArrowEvent 2016-03-23 17:23:33 +11:00
Matthew
5fe510da59 SPIGOT-1934: Expand EnderDragon API - implement dragon phases 2016-03-23 07:30:12 +11:00
md_5
616a9687a1 SPIGOT-1975: Fix falling blocks when height > 1 2016-03-22 18:04:02 +11:00
md_5
d4e50bef9d Improve shield damage 2016-03-22 14:54:21 +11:00
md_5
c91d092bcd SPIGOT-1993: Move hand check to proper location 2016-03-20 16:53:36 +11:00
md_5
622014a3b4 SPIGOT-1984: Fix default interact state when sneaking 2016-03-20 13:48:21 +11:00
md_5
6cac62c64d Fix strange potion diff 2016-03-20 13:42:12 +11:00
md_5
549962feaf SPIGOT-1991: Further damage fixes 2016-03-20 13:40:12 +11:00
t00thpick1
b3f6de0da5 SPIGOT-1904: AreaEffectCloud events and additional API 2016-03-20 11:29:03 +11:00
0x277F
02b26eec0e SPIGOT-1986: Fix flying players spamming EntityToggleGlideEvent 2016-03-20 11:01:52 +11:00
md_5
a8eec15e53 SPIGOT-1981: Another attempt at damage 2016-03-20 10:56:05 +11:00
md_5
8269b99393 SPIGOT-1968: Use correct explosion yield 2016-03-19 12:19:17 +11:00
md_5
ff617f73cd SPIGOT-1956: Don't deplete projectile item when event cancelled 2016-03-19 11:13:15 +11:00
md_5
2bfda1f8f4 SPIGOT-1680 / SPIGOT-1963: Improve damage blocking modifier accuracy 2016-03-18 19:04:23 +11:00
Matthew
f09f7d8754 Implement SpectralArrow#getGlowingTicks and SpectralArrow#setGlowingTicks(int) 2016-03-18 14:30:14 +11:00
Matthew
e80114dff4 Implement EndGateway#isExactTeleport and EndGateway#setExactTeleport(boolean) 2016-03-18 14:30:03 +11:00
Matthew
205982588f Implement EndGateway#getExitLocation and EndGateway#setExitLocation(Location) 2016-03-18 14:30:03 +11:00
Matthew
45adbd9c6f SPIGOT-1931: Call PlayerFishEvent before modifying hooked entities velocity 2016-03-16 07:11:44 +11:00
md_5
00d333414a SPIGOT-1927: Don't allow circular entity riding 2016-03-15 15:09:39 +11:00
0x277F
feb2fd5e43 SPIGOT-1930: Fix spam for EntityToggleGlideEvent 2016-03-15 15:02:11 +11:00
BlackHole
87e677ce49 Add spawn reasons for entities involved in a skeleton trap 2016-03-14 16:54:38 +11:00
md_5
ab8459e181 SPIGOT-1532: Add PlayerSwapHandItemsEvent 2016-03-14 16:53:46 +11:00
Matthew
cbebfa439f SPIGOT-1849: Call EntityBlockFormEvent when an entity forms frosted ice using frost walker 2016-03-13 08:25:27 +11:00
md_5
6026dad124 Fix switch case labelling and drop items check. 2016-03-12 21:07:17 +11:00
0x277F
1386bd3ddf SPIGOT-1571: Add Entity Glide Events. 2016-03-12 21:01:07 +11:00
md_5
d0e326a071 SPIGOT-1900: Stub out expensive and redundant method call 2016-03-12 20:43:04 +11:00
md_5
0619f0eb3b SPIGOT-1725: Fix dynamic scoreboard criteria on non-main scoreboards 2016-03-12 17:57:40 +11:00
t00thpick1
4a8818c5fd SPIGOT-1638 / SPIGOT-1673: Rework Potions API 2016-03-12 12:38:22 +11:00
md_5
75286088fe SPIGOT-1893: Wrong RegainReason for eating. 2016-03-12 11:12:38 +11:00
md_5
7d73fbba6e SPIGOT-1875: Broken leashes not dropping 2016-03-11 19:24:57 +11:00
md_5
7d330bc9f3 SPIGOT-1813: EntityCombustByEntityEvent not Cancelled 2016-03-11 07:01:38 +11:00
Thinkofdeath
c126d6101e Backport a bug fix from the pre-release
A mistake in the buffer size calculation caused the buffer for chunk
packets to be around 16 times the size they should have been.
2016-03-10 19:47:48 +00:00