Zach Brown
2103c75247
Publicly execute the main thread at dawn
...
GH-684
Better handles most true deadlock situations
2017-05-13 06:08:09 -05:00
Shane Freeder
ffb572ce9a
Remove Ignore invalid Marker Icon ID's in maps
...
Spigot has patched this issue inside MapIcon, meaning that we no longer need to maintain this patch; Spigots patch also fixes #668 in that it will verify the length of the array, as well as protect against a negative type value being fetched from the array. Only real change is that Spigots patch returns a MapIcon.Type.PLAYER, instead of the RED_MARKER as originally PR'd by Aikar.
2017-04-22 15:52:56 +01:00
Zach Brown
e4a071f6e4
Update upstream B/CB
2017-03-31 23:24:42 -05:00
Zach
246712ed92
Merge pull request #628 from willies952002/feature/reloadCommands
...
Don't Display Success Message on Alias Reload Fail
2017-03-24 22:34:13 -05:00
Zach Brown
dbabbdbdbe
Update upstream B/CB
2017-03-18 21:01:13 -05:00
willies952002
77fdfd6de1
Don't Display Success Message on Alias Reload Fail
...
Also add "commands" to Tab Completion
Note: This required a signature change to Bukkit#reloadCommandAliases() so that it returns a boolean based on if the command aliases reloaded or not.
2017-03-12 13:52:04 -04:00
Zach Brown
ae98591b8c
Update upstream B/CB/S
2017-02-17 20:03:38 -06:00
Spottedleaf
f33f4b9c31
Use invokeinterface for methods defined in interfaces in the ASM executor
2017-02-14 03:04:20 -08:00
Zach Brown
919cb9d19a
Update upstream CB, reduce version cache time
...
Closes GH-602
2017-02-07 16:29:26 -06:00
Aikar
ee7f13ea3c
Add API to get the url in a timing report listener
2017-02-04 23:07:09 -05:00
Aikar
d033b57b47
More improvements to Timings, RCON now is no longer blocking!
...
Finally made timings accept "Callback style" reports, so plugins
can listen for when the report is done.
Added new Util interfaces, MessageCommandSender and BufferedCommandSender
This restores and improves using RCON to generate timings reports
2017-02-04 22:47:39 -05:00
Aikar
f938ae30fd
Run timings reports after end of tick
...
I believe we are getting data corruption by doing it in the middle of the tick, as I was seeing
really odd reports from automated ones vs command ones.
This will break issueing timings over rcon single command mode and getting the report link in the response back
But I will try to restore that (and make RCON no longer cause spikes) soon.
Reports will still generate, just because its async, the RCON connection
will drop if not in terminal mode before its done.
2017-02-04 20:46:27 -05:00
Zach Brown
1e1541a2e9
Update upstream S
2017-01-30 22:33:54 -06:00
Zach Brown
88205cd8fe
Update upstream B/CB/S
2017-01-25 22:27:42 -06:00
Zach Brown
3f88bc1ec7
Expose WorldBorder@isInBounds(Location) check
2017-01-21 17:06:28 -06:00
BillyGalbreath
36078e1a3d
Add fromBottle flag to Experience Orbs ( #584 )
...
* Add fromBottle flag to Experience Orbs
2017-01-20 09:01:53 -06:00
Zach Brown
c1641b8e0c
Update upstream B/CB/S
2017-01-20 05:21:44 -06:00
Michael Himing
9606774ee6
Add World.getPlayerCount
2017-01-13 23:00:33 +11:00
Aikar
e4ef645032
Enforce Sync Chunk Unloads
...
Unloading Chunks async is extremely dangerous. This will force it to main
the same way we handle async chunk loads.
2017-01-07 16:10:56 -05:00
Aikar
7e06f2145e
Provide E/TE/Chunk count stat methods
...
Provides counts without the ineffeciency of using .getEntities().size()
which creates copy of the collections.
2017-01-07 15:27:46 -05:00
Zach Brown
63130fd2aa
Update upstream B/CB
...
Closes GH-569
2017-01-06 15:45:59 -06:00
Aikar
1b18e93607
Remove my copyright headers, copy/pasted
2016-12-31 21:51:49 -05:00
Aikar
16b99d6dab
PlayerTeleportEndGatewayEvent
...
Allows you to access the Gateway being used in a teleport event
2016-12-31 21:46:34 -05:00
Aikar
49aca0c04d
New Firework API's
...
Get the launcher of a Firework and who it is boosting
2016-12-28 02:25:35 -05:00
Aikar
bf756994b0
JavaDoc String ActionBar API and Deprecate Component based methods.
...
The Component based methods are not even safe to use, as it may result in invalid items being sent to the client.
The string based method we have added is the only safe way to send with the API.
The client is stricter about componenents being sent for this API, and does not accept children components.
The client is expecting a legacy string.
2016-12-27 15:20:09 -05:00
Aikar
fc6f3510a2
Change implementation of String based Action Bar API
...
Appears colors did not work for Bungee version, as Action Bar is stricter
2016-12-27 15:06:14 -05:00
Aikar
23236ef8aa
IllegalPacketEvent - Resolves #419
...
Fire an event when an illegal packet is received to let plugins handle it
Lets plugins change the kick message and if it should kick or not.
2016-12-21 21:22:02 -05:00
kashike
c8fb4667af
API for ArmorStand movement and option for entity lookups
2016-12-21 11:56:09 -06:00
Zach Brown
cae453c16b
Update to Paper to MC 1.11.2
2016-12-21 11:21:40 -06:00
Zach Brown
33163525f3
Update Paper to MC 1.11.1
2016-12-20 17:45:00 -06:00
Aikar
f4ea1998ee
Actually set the ChatPosition
2016-12-20 16:02:05 -05:00
Aikar
29369fb085
Add String based Action Bar API
2016-12-20 15:56:41 -05:00
Zach Brown
0728696e06
Add ProjectileCollideEvent
...
Base our vanish changes on top of that event.
2016-12-16 22:13:46 -06:00
Zach Brown
1d8b7e2ecc
Update upstream B/CB
2016-12-16 15:00:16 -06:00
Zach Brown
57c2b8de43
Update upstream B/CB
2016-12-06 17:12:19 -06:00
AlphaBlend
dfdd4e3334
Add source to PlayerExpChangeEvent
2016-11-30 17:33:06 -06:00
Jamie Mansfield
b4c00f4b27
Resolve previous pr
2016-11-29 19:58:13 +00:00
willies952002
6d966ed034
Allow Reloading of Command Aliases
...
Use "/reload commands" to reload the aliases stored in commands.yml
2016-11-28 21:54:19 -05:00
Zach Brown
ed6bd4ea4a
Update upstream B/CB - hitEntity added upstream
2016-11-28 17:16:07 -06:00
Alfie Cleveland
324acd64b4
Optimise NetworkManager
2016-11-26 21:48:09 -06:00
vemacs
ddbf7318b2
Optimize network queue by making size() constant-time
...
Idea from @AlfieC
2016-11-23 13:20:16 -05:00
Zach Brown
97e0eac6e7
Update upstream B/CB
2016-11-21 15:51:27 -06:00
Zach Brown
cb66c8dce7
Add ShulkerBoxes to the LootTable API
2016-11-19 11:31:01 -06:00
Aikar
9725050889
Update Upstream
2016-11-18 23:58:56 -05:00
Aikar
ae5a66ed1b
Re-add dependency reduced pom
...
Learned the correct way to handle that file
2016-11-18 21:09:03 -05:00
Zach Brown
a6d146a939
Update Paper to MC 1.11
2016-11-18 16:21:06 -06:00
Zach Brown
65538782cd
Update upstream B/CB/S
2016-11-12 20:21:46 -06:00
Zach Brown
493caa07b4
MC uses JSR 1.3.9
2016-11-03 14:51:00 -05:00
Zach Brown
f0baa4b9cc
t
2016-11-03 14:28:58 -05:00
Zach Brown
764473b2cc
Move nullable annotation dependency to JSR
2016-11-03 14:25:50 -05:00