Commit Graph

137 Commits

Author SHA1 Message Date
Thinkofdeath
7bdb8f9f21 Handle new players correctly 2015-02-04 20:33:06 +00:00
Thinkofdeath
bdd52c9892 Improve vanilla's rename detection by using bukkit's lastKnownName nbt tag 2015-02-04 19:29:07 +00:00
Thinkofdeath
f98775c939 Re-enable the vanilla feature of changing the join message if a player has changed name since their last join
This uses the UserCache (like vanilla) and therefore is limited to whether
they are still in the cache by the next join
2015-02-03 23:38:21 +00:00
Thinkofdeath
2f50138ba3 Fix BlockIgniteEvent and BlockSpreadEvent being called with the wrong locations
in some cases
2015-02-03 17:46:30 +00:00
Thinkofdeath
2173630846 SPIGOT-512: Fix SmallFireballs ignoring isIncendiary 2015-02-02 22:01:05 +00:00
Thinkofdeath
386dc55b83 SPIGOT-465: Allow cancelling BlockPlaceEvent to preven wither spawns 2015-02-02 21:55:33 +00:00
Thinkofdeath
d3d1361042 Fix exceptions from tasks being ignored 2015-02-02 20:53:21 +00:00
Thinkofdeath
4c6df1b96b Fix a null pointer in ShapeDetectorBlock 2015-02-02 20:27:12 +00:00
md_5
bbf72f3060 SPIGOT-508: Set noclip flag when changing armor stand gravity 2015-02-01 18:12:55 +11:00
md_5
a956d73f10 SPIGOT-506: Falling blocks are special too 2015-02-01 16:13:24 +11:00
Thinkofdeath
e87122e110 Fix client chunk leak when preforming large block/chunk updates 2015-01-30 23:33:58 +00:00
md_5
5c49acdcc9 SPIGOT-458: Events / game rules shouldn't affect fall damage onto soil. 2015-01-31 10:14:29 +11:00
md_5
bae259e302 SPIGOT-240: Fire physics events for crops dying. 2015-01-31 10:09:45 +11:00
md_5
bc03b6f017 SPIGOT-485: Special case TnT in explosions.
I tested this in the original commit, maybe IDE didn't recompile properly.
2015-01-28 08:51:25 +11:00
Thinkofdeath
15e81cf551 SPIGOT-449: Fix the wrong caller being used in chain execute commands 2015-01-25 15:17:48 +00:00
md_5
c8f17232cf SPIGOT-161: Don't apply velocity changes if we didn't damage on explosion. 2015-01-25 10:45:02 +11:00
md_5
ec4ddfb22e SPIGOT-468: Treat wither skulls as projectiles with a shooter for damage purposes. 2015-01-25 10:20:00 +11:00
Zach Brown
e08f5e3d35 SPIGOT-451: Fix bad entities crashing servers when spawned via MobSpawner 2015-01-25 10:03:24 +11:00
Thinkofdeath
1092acbddf Rework piston events to only fire a retract event for sticky pistons 2015-01-19 23:28:55 +00:00
md_5
8047b0a131 SPIGOT-429: Use correct block for checking Block.b (canReplace) 2015-01-16 17:56:09 +11:00
md_5
faa27ed298 SPIGOT-418: Ensure vehicle events are fired. 2015-01-16 14:48:42 +11:00
md_5
93e7b199bd Fix the CraftWorld weather methods duplicating events. 2015-01-13 20:40:23 +11:00
Thinkofdeath
1a84bacbdd Fix null pointer in ChatBaseComponent's hashCode method 2015-01-11 18:46:09 +00:00
md_5
4470462a54 SPIGOT-387: Remove redundant custom vehicle handling. 2015-01-09 16:59:40 +11:00
Thinkofdeath
a1ce1647ae Fix mistake in vine growth 2015-01-06 23:54:15 +00:00
md_5
7bd9a5a243 SPIGOT-321: Fire damage event for EntityItem. 2015-01-07 09:58:56 +11:00
Thinkofdeath
0c47611409 SPIGOT-362: Specify a teleport cause for specatator teleports 2015-01-06 20:21:14 +00:00
Thinkofdeath
6ac32df219 Redirect execute through our command system and allow entities to be CommandSenders 2015-01-04 23:26:02 +00:00
md_5
922e0a1a7f SPIGOT-341: Backport ender pearl spawning fix from 1.8.1 2015-01-05 10:11:50 +11:00
md_5
07fcb493a9 Rewrite storm / thunder event handling to catch all cases. Fixes SPIGOT-335. 2015-01-05 09:50:48 +11:00
Thinkofdeath
c13376df5d SPIGOT-178: Treat ItemStacks of 0 size as empty 2015-01-04 22:06:29 +00:00
Thinkofdeath
c051558691 SPIGOT-296: Fix stack overflow when a dispense event is set to bonemeal 2015-01-04 20:42:31 +00:00
Thinkofdeath
d4eaf226f9 SPIGOT-270: Fire inventory events for spectator mode (but cancelled) 2015-01-04 20:23:54 +00:00
Thinkofdeath
c4fd085432 Fix kick messages being lost 2015-01-04 20:12:02 +00:00
Thinkofdeath
a28895313c SPIGOT-217: Fix VehicleBlockCollisionEvent having the wrong block location 2015-01-04 20:00:42 +00:00
Thinkofdeath
ff66a9a65c SPIGOT-354: Fix the version being incorrect for level.dat 2015-01-04 19:54:51 +00:00
Thinkofdeath
850a9e0772 Correctly close chests cancelled for cancelled inventory open events 2014-12-28 16:05:42 +00:00
Thinkofdeath
0a0d3aa5a7 SPIGOT-287: Fire a cancelled inventory open event for locked chests 2014-12-28 15:14:53 +00:00
Thinkofdeath
2d5a55b369 SPIGOT-307: Fix inverted logic in WorldServer.sendParticles 2014-12-28 14:56:18 +00:00
Thinkofdeath
bd703b831c SPIGOT-303: Fix NPE in ChatModifier 2014-12-27 19:29:22 +00:00
Thinkofdeath
c806831619 Apply permission checks to command block executed vanilla commands 2014-12-27 14:58:47 +00:00
Thinkofdeath
e1c64bf0eb Make the effect filter stricter 2014-12-27 14:48:38 +00:00
Thinkofdeath
c2c8dda565 .-. 2014-12-27 14:24:17 +00:00
Thinkofdeath
c76552e4a5 Fix crashes when beacons have invalid effects 2014-12-27 14:03:18 +00:00
Thinkofdeath
89ebcc2143 Fix CLOSEST_PLAYER being used for all entities 2014-12-27 12:18:31 +00:00
Thinkofdeath
4cd8023852 SPIGOT-276: Force load chunks in Location2D fixes /spreadplayers 2014-12-26 21:29:47 +00:00
FearThe137
2db3ea29a6 Implement Rabbit types. 2014-12-24 09:11:25 +11:00
Thinkofdeath
81ab957aa5 Update the command blacklist to handle the prefixed versions 2014-12-23 01:00:17 +00:00
Thinkofdeath
dbdf6cacbf Only allow command blocks to be placed by op'd players 2014-12-21 19:04:01 +00:00
FearThe1337
b6634d7409 SPIGOT-241 - Fix the duplication glitch of Leads (Vanilla bug).
Glitch is caused because entities drop their leads when they are dead and still leashed and when they can't find their owner (Or the distance is too large).
We need to make sure the entity we set to be dead, loses its leash before the next tick, else there will be two dropped leads.
2014-12-21 17:36:23 +00:00