Thinkofdeath
889a5eca6e
SPIGOT-782: Don't drop exp if a plugin sets it to zero
2015-04-13 11:25:13 +01:00
Thinkofdeath
35d953bac8
Replace the two nextTickList sets with a single one that combines both
...
Should prevent them from going out of sync
2015-04-13 11:04:38 +01:00
md_5
501372f2c9
Special case record placement into juke boxes as they update their tile.
2015-04-10 21:24:45 +10:00
md_5
1a1bc08e38
SPIGOT-762: Update damage taken stats on damage
2015-04-09 10:18:21 +10:00
md_5
b4af37bf70
SPIGOT-763: Directly changing to location in PlayerMoveEvent does not update location.
2015-04-09 10:11:40 +10:00
Thinkofdeath
7d020a7041
Expand the isFinite checks to yaw and pitch
2015-04-03 01:36:47 +01:00
Thinkofdeath
63e28b1c3d
Don't allow liquids to flow into unloaded chunks
2015-04-01 17:21:15 +01:00
Thinkofdeath
7d0f836d0f
SPIGOT-720: Fix NPE in TileEntity.getOwner
2015-03-22 19:45:26 +00:00
Thinkofdeath
e387d8dc77
Implement BlockExplodeEvent
2015-03-22 19:42:46 +00:00
Thinkofdeath
22c613d869
SPIGOT-725: Always return captured tile entities
2015-03-22 19:21:34 +00:00
Thinkofdeath
970be7a444
Fix thread safety issues in EntitySlice
2015-03-22 19:06:55 +00:00
Thinkofdeath
3fce0ec0f5
SPIGOT-729: Revert the entity slice move
2015-03-22 19:01:30 +00:00
Thinkofdeath
0af2738ae2
Fire PlayerTeleport event on portal travel
2015-03-21 20:36:38 +00:00
Thinkofdeath
350cb9927e
Update the rename markers
2015-03-19 21:29:33 +00:00
Thinkofdeath
30d751b362
Move the entity slice loading
2015-03-16 19:44:51 +00:00
Thinkofdeath
22ee419816
SPIGOT-711: Correctly init captured tile entities
2015-03-16 15:55:10 +00:00
Thinkofdeath
6fe6b3842c
SPIGOT-291: Change from scoreboard per a world to scorebard per a server
2015-03-16 11:32:53 +00:00
Thinkofdeath
55f3a3ea9e
Capture tile entities and only place them in the event succeeds
2015-03-16 09:48:01 +00:00
Thinkofdeath
7f609b12b9
SPIGOT-705: Fix possible CME
2015-03-15 21:38:05 +00:00
Thinkofdeath
6a374be737
Fix possible tick list syncing issue
2015-03-15 21:11:15 +00:00
md_5
5750ab640a
SPIGOT-693: Fix misplaced comment.
2015-03-13 17:42:06 +11:00
Thinkofdeath
7a30c3117e
Don't run tasks when the server is stopping
2015-03-11 10:44:51 +00:00
Thinkofdeath
20ef9f5676
SPIGOT-677: Add populators slightly later to make sure everything is initialized
2015-03-11 10:15:39 +00:00
Thinkofdeath
5cb9b70aaa
SPIGOT-665: Fix ghost blocks when cancelling piston events
2015-03-09 22:34:05 +00:00
Thinkofdeath
ad2f806097
Only double switch if the dimension is the same
2015-03-08 10:58:10 +00:00
Thinkofdeath
d03ffbf54b
Readd the double dimension switch
2015-03-08 10:28:12 +00:00
Thinkofdeath
091a7212b0
SPIGOT-626: Add populators early to prevent chunks being missed
2015-03-08 10:08:19 +00:00
md_5
e802188080
SPIGOT-657: Set armor stand noclip flag in correct place.
2015-03-08 19:10:56 +11:00
Thinkofdeath
21f6ee1f62
SPIGOT-644: Attempt to fix a long standing issue by limiting the range of getEntities
2015-03-08 00:44:47 +00:00
Thinkofdeath
1e56438ac0
SPIGOT-654: Use the server player list instead of the world for boss spawn/death sounds
2015-03-07 15:02:53 +00:00
Thinkofdeath
624c97f081
Fix a null pointer issue with multiworld
2015-03-07 12:11:01 +00:00
Thinkofdeath
d8a9c7be42
Update to Minecraft 1.8.3
2015-03-04 09:48:58 +00:00
md_5
33d5de312e
SPIGOT-602: Kick players with non-finite locations
2015-02-26 21:28:38 +11:00
Thinkofdeath
ee6d0fa938
SPIGOT-591: Optimize EntitySlice.iterator
...
Previously if the key 'this.c' was missing a new hashmap was created, this
caused thousands to be created each tick
2015-02-20 10:19:11 +00:00
md_5
1d63ff0d9b
SPIGOT-447: Fix dismount causing a quick remount
2015-02-20 15:37:17 +11:00
md_5
b6e327256c
Make tab complete spam check more lenient.
2015-02-20 15:17:45 +11:00
Thinkofdeath
3fc97ff11a
Remove the double dimension switch as the issue seems fixed, if it breaks something blame SupaHam
2015-02-18 21:30:58 +00:00
Thinkofdeath
aa92a45301
Two more cases for BlockFire
2015-02-17 14:06:54 +00:00
Thinkofdeath
1af2a2283a
Fix a missed case in BlockFire
2015-02-17 13:47:14 +00:00
md_5
0483f0f414
Fix incorrect import in armor stands.
2015-02-15 12:48:56 +11:00
FearThe1337
116514c162
Implement armor stand event.
2015-02-15 12:24:14 +11:00
Thinkofdeath
17a3db767a
SPIGOT-557: Fix incorrect target reason for attacking an entity
2015-02-12 14:16:45 +00:00
Thinkofdeath
daa0ce3d65
SPIGOT-540: Fix an issue when mob effects were added during an event caused by a mob effect
2015-02-12 14:00:40 +00:00
Suddenly
2c31a4b409
If an enchanting table was force opened, default the world to the player's world for checks when dropping items. Fixes SPIGOT-408
2015-02-07 10:56:00 +00:00
Thinkofdeath
f25cb6d94b
Fix the server stopping multiple times on shutdown
2015-02-07 10:39:18 +00:00
Thinkofdeath
b70ebbc9cf
SPIGOT-536: Delay physics updates for tall plants until both parts are set
2015-02-07 10:08:55 +00:00
md_5
9ae33818af
Fix SPIGOT-528: Incorrect owner for merchant inventories.
2015-02-06 20:42:21 +11:00
Thinkofdeath
0cf233dd6d
SPIGOT-527: Improve vanilla's ping handling
2015-02-05 19:04:03 +00:00
Thinkofdeath
43207df1df
Fix some null pointer issues in ThreadPlayerLookupUUID
2015-02-05 10:01:47 +00:00
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
Thinkofdeath
2681166072
Remove the delayed tile entity removal, fixes issues with recursive removal of comparators
2014-12-21 17:32:35 +00:00