Commit Graph

203 Commits

Author SHA1 Message Date
bdeb75ada8 Remove 1.12 prerelease changes patch 2017-06-08 17:19:12 -05:00
8bb457e352 Update Paper to MC 1.12 2017-06-08 15:16:51 +01:00
74ffc20767 Update upstream B/CB 2017-06-02 23:41:05 -05:00
9cf2e3b3dc Update to 1.12-pre6 2017-05-31 09:04:52 +01:00
d1a100c11e Remove unnecessary doclint param on API 2017-05-27 23:36:18 -05:00
81159a37d4 Update upstream B/CB/S 2017-05-27 23:25:17 -05:00
16113437c6 Update upstream B/S 2017-05-23 17:11:28 -05:00
b39f2133a1 Update Paper to MC 1.12-pre5 2017-05-20 23:41:39 -05:00
f7d8aa4188 Update upstream B/CB/S 2017-05-15 11:25:20 -05:00
22910b09c3 Switch 1.12-pre2 to its own version checks
Fix stream formatting issue that had been bugging me
2017-05-15 10:28:28 -05:00
b712d77d72 Update API patches to MC 1.12pre2 2017-05-14 08:46:44 -05:00
54e5a2e4da Publicly execute the main thread at dawn
GH-684

Better handles most true deadlock situations
2017-05-13 05:51:09 -05:00
4200b785dc 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:32:06 +01:00
66a6db73e0 Update upstream B/CB 2017-03-31 23:24:42 -05:00
1471ac1b64 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
b73556fc5c Update upstream B/CB 2017-03-18 21:01:13 -05:00
cb08e8ae4c 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:19:04 -04:00
12310fa5f3 Update upstream B/CB/S 2017-02-17 20:03:38 -06:00
19fa8bcffc Use invokeinterface for methods defined in interfaces in the ASM executor 2017-02-14 03:04:20 -08:00
e741a89374 Update upstream CB, reduce version cache time
Closes GH-602
2017-02-07 16:29:26 -06:00
01e765f886 Add API to get the url in a timing report listener 2017-02-04 23:07:09 -05:00
8246be5c3d 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
adc43dff10 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
a3cc3e37bd Update upstream S 2017-01-30 22:33:54 -06:00
65a99a06a8 Update upstream B/CB/S 2017-01-25 22:27:42 -06:00
4cce8f0cda Expose WorldBorder@isInBounds(Location) check 2017-01-21 17:06:28 -06:00
5d4b4bd35d Add fromBottle flag to Experience Orbs (#584)
* Add fromBottle flag to Experience Orbs
2017-01-20 09:01:53 -06:00
b0348aea3e Update upstream B/CB/S 2017-01-20 05:21:44 -06:00
726b291d90 Add World.getPlayerCount 2017-01-13 23:00:33 +11:00
11711a201d 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:08:16 -05:00
9bdc25e99b 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
b6dd3fb9d3 Update upstream B/CB
Closes GH-569
2017-01-06 15:45:59 -06:00
0d5ac24919 Remove my copyright headers, copy/pasted 2016-12-31 21:51:49 -05:00
3eec7df88a PlayerTeleportEndGatewayEvent
Allows you to access the Gateway being used in a teleport event
2016-12-31 21:46:34 -05:00
9db5f4c20a New Firework API's
Get the launcher of a Firework and who it is boosting
2016-12-28 02:25:35 -05:00
422dc4fa06 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
86925b4446 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
06e82119e2 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
a0b12ef1e0 API for ArmorStand movement and option for entity lookups 2016-12-21 11:53:41 -06:00
0fa5771dac Update to Paper to MC 1.11.2 2016-12-21 11:21:40 -06:00
ec68dfff5a Update Paper to MC 1.11.1 2016-12-20 16:34:27 -06:00
f7f9ba8639 Actually set the ChatPosition 2016-12-20 16:02:05 -05:00
252c3ff471 Add String based Action Bar API 2016-12-20 15:56:41 -05:00
8076a6a231 Add ProjectileCollideEvent
Base our vanish changes on top of that event.
2016-12-16 22:13:45 -06:00
dbfd2a3406 Update upstream B/CB 2016-12-16 15:00:16 -06:00
37d3c5cd55 Add source to PlayerExpChangeEvent 2016-11-30 17:31:46 -06:00
63870333cb Allow Reloading of Command Aliases
Use "/reload commands" to reload the aliases stored in commands.yml
2016-11-28 10:24:22 -05:00
4241b49b85 Update upstream B/CB - hitEntity added upstream 2016-11-28 17:16:07 -06:00
53bdc0450b Optimize network queue by making size() constant-time
Idea from @AlfieC
2016-11-23 13:02:47 -05:00
464b0455bd Add ShulkerBoxes to the LootTable API 2016-11-19 11:31:01 -06:00