Commit graph

280 commits

Author SHA1 Message Date
Thinkofdeath
7742e12aff SPIGOT-1018: Fix isFromBonemeal always being false 2015-07-08 22:50:32 +01:00
Thinkofdeath
e3b5669be1 SPIGOT-915: Remove the getEntities filter
Didn't fix the issue like i'd hoped and broke a few plugins in the process.
Ideally though plugins shouldn't be using it for large ranges because it
is inefficient
2015-07-08 22:42:08 +01:00
chickeneer
c9c233b796 Fix modified fireworks from dispenser event 2015-06-27 15:41:08 +10:00
md_5
994b2aae3f SPIGOT-892: Set chicken egg baby age before adding it to world. 2015-06-21 09:20:07 +10:00
Thinkofdeath
8f0f4ed80f Raise the limit slightly to account for colors 2015-06-12 10:38:44 +01:00
Thinkofdeath
5d84673655 Apply strict limits on the length of sign text 2015-06-12 10:23:05 +01:00
md_5
a2d26409f7 SPIGOT-970, MC-80484: Disallow NBT pick block on chests. 2015-06-12 15:30:16 +10:00
Thinkofdeath
b023c53e03 Allow for the jline console to be overriden in normally unsupported enviroments 2015-06-11 12:59:36 +01:00
Nathan Wolf
1880a9c0b6 SPIGOT-973: Add marker API to ArmorStand 2015-06-09 09:36:31 +10:00
Thinkofdeath
53433de98d SPIGOT-954: Don't send block animations or gamemode updates to players can't see the player 2015-06-07 21:04:28 +01:00
md_5
04afd79178 Use a Java 6 concurrent collection. 2015-06-07 19:58:44 +10:00
md_5
7330b853ec [SPIGOT-461] Use a more appropriate collection for conccurent UserCache 2015-06-07 19:51:26 +10:00
md_5
7723b90d91 Fix HashTreeSet which went missing in the previous commit. 2015-06-06 19:51:11 +10:00
md_5
a65e45d889 [SPIGOT-946] Begin making use of access transforms to simplify patching. 2015-06-06 19:46:42 +10:00
md_5
a6a57a96d0 Update to Minecraft 1.8.7 2015-06-05 20:57:48 +10:00
md_5
3eea5637b4 Add PAIL comments to a few things. 2015-05-31 16:38:10 +10:00
md_5
6fe71f4c7f Don't need to special case certain monster spawn eggs as Mojang has long since fixed those issues. 2015-05-31 11:40:23 +10:00
Thinkofdeath
21681b3720 SPIGOT-941: Fix a mistake in vine handling 2015-05-30 15:38:53 +01:00
Thinkofdeath
8c14eb49ef Handle a missed case with our vanilla permissions override 2015-05-30 00:06:18 +01:00
md_5
5084899747 [SPIGOT-424, MC-73474] Add fix for powered rail duplication.
No redstone related side effects that we know of and hopefully there are none. Please report any to the tracker.
2015-05-29 19:45:17 +10:00
md_5
e9980aa94f BUILDTOOLS-114 / MC-80817 : Fix server not starting when native processor info cannot be initialized. 2015-05-29 15:23:59 +10:00
Nathan Wolf
01930e268e SPIGOT-738: Return explosion source for Fireball-induced explosions 2015-05-26 18:50:33 +10:00
md_5
b29f737cb3 Don't toString disconnect message in console. 2015-05-26 18:40:15 +10:00
md_5
b0e81a4ede Update to Minecraft 1.8.6 2015-05-25 22:04:32 +10:00
md_5
d63abf6cf1 Cut fluff from patch headers. 2015-05-25 20:37:24 +10:00
DemonWav
961287a4cc Check the value returned from useItemInHand() so plugins can properly cancel it - SPIGOT-764 2015-05-23 09:45:42 -05:00
Thinkofdeath
529e4cd74a Update to 1.8.5 2015-05-22 14:34:10 +01:00
md_5
f87cd1a53d Invalidate furnace block type after change. 2015-05-21 19:02:38 +10:00
md_5
65fba7fb10 SPIGOT-834: Stop EnderMites from spawning when EnderPearl event is cancelled. 2015-05-21 17:28:21 +10:00
md_5
6ff4221581 SPIGOT-844: Use actual block when deciding to send visual updates for burning furnaces. 2015-05-21 17:23:29 +10:00
md_5
99449d5d8f SPIGOT-854: Reset idle timer on disconnect to prevent spam duplicate disconnect. 2015-05-21 17:15:47 +10:00
md_5
3408adb009 SPIGOT-887: Fix getOwner() on internal sheep inventories. 2015-05-21 16:57:14 +10:00
Thinkofdeath
5e914463bf Readd missed diff 2015-05-20 16:15:22 +01:00
Thinkofdeath
a486600749 Update to 1.8.4 2015-05-17 10:32:59 +01:00
Thinkofdeath
ba325926d5 Revert: Don't try and disconnect twice 2015-04-17 11:55:10 +01:00
Thinkofdeath
7aaa833438 Move a bug fix from Spigot to CraftBukkit 2015-04-16 22:20:57 +01:00
Thinkofdeath
ab309d78c6 Fix NPE that could happen on teleporting 2015-04-16 21:23:26 +01:00
Thinkofdeath
ea28011f10 SPIGOT-697: Force metadata updates when interact events are cancelled 2015-04-15 17:35:14 +01:00
Thinkofdeath
f13d771bb4 SPIGOT-795: Enable the vehicle's ai before teleporting
Handles a case where a plugin dismounts the player during the event
2015-04-15 16:29:02 +01:00
Thinkofdeath
9fd06274c9 Don't try and disconnect twice 2015-04-15 16:24:53 +01:00
Thinkofdeath
815922ab1a SPIGOT-802: Improve book handling 2015-04-14 10:14:29 +01:00
Thinkofdeath
a5b7881dbe SPIGOT-645: Fix players/entities being dismounted when the destroy event was cancelled 2015-04-13 12:01:55 +01:00
Thinkofdeath
643486f469 SPIGOT-694: Fix a mis-placed diff causing the event to fire too early 2015-04-13 11:55:00 +01:00
Thinkofdeath
85cf593df9 SPIGOT-758: Capture head drops from charged creeper kills 2015-04-13 11:47:47 +01:00
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