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
Thinkofdeath
4c6df1b96b
Fix a null pointer in ShapeDetectorBlock
2015-02-02 20:27:12 +00:00