Commit Graph

522 Commits

Author SHA1 Message Date
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
7d73fa7ae0 Update Upstream 2016-11-18 23:58:56 -05:00
8f3325047c Re-add dependency reduced pom
Learned the correct way to handle that file
2016-11-18 21:09:03 -05:00
4832b1a385 Update Paper to MC 1.11 2016-11-16 20:23:38 -06:00
8c5be62ad9 MC uses JSR 1.3.9 2016-11-03 14:51:00 -05:00
2e15610701 t 2016-11-03 14:28:58 -05:00
c189dd9576 Move nullable annotation dependency to JSR 2016-11-03 14:25:50 -05:00
e49e4020ac Remove some handlers 2016-10-30 21:42:38 -05:00
e0f49c8788 Add EntityZapEvent 2016-10-16 23:27:02 -07:00
b2b163b8ec Add usage message to ReloadCommand
Used when the wrong arguments are supplied, missed when we added the
permissions reload functionality.
2016-10-30 00:13:31 -05:00
122d3d9d43 Update upstream S 2016-10-26 16:05:22 -05:00
2515c80051 Update upstream B/CB 2016-10-21 15:28:44 -05:00
793dc2df52 Add hit entity to ProjectileHitEvent 2016-10-05 16:07:29 -05:00
c6667c09f3 Fix @aikar's oops with verbose timings 2016-09-23 23:18:36 +00:00
d9c982ac17 Add javax.annotations to the API
Used this set specifically because they are present in NMS already.
2016-09-16 14:38:52 -05:00
7a403d82a0 @Zbob750 missed a few name changes 2016-09-04 06:26:05 +00:00
e1423d87ba Update upstream B/CB/S 2016-09-02 22:44:52 -05:00
fcbbc76319 Update upstream B/CB/S
Remove two features added upstream
2016-08-27 18:41:58 -05:00
6b24c4cfde Timings v2: confirm before reset. Add delays before report generation
Require user to confirm the timings reset, warning them that they should not be doing this.
Also require Timings to have ran for 3 minutes before allowing the report command.
Also require 1 minute intervals between reports to stop report spam.
2016-08-19 23:42:38 -04:00
eacefd4282 Kick git and rebuild patches 2016-08-15 19:22:10 -05:00
cae6930ae4 Update maven repo urls 2016-08-06 16:49:55 -05:00
869b06ea1e Timings v2 cleanups - potential overflow fix and fix bad hostnames
if hostname is invalid on system, just use a static string

also cleans up visibility of a lot of code, hopefully will help jvm optimize more.
2016-06-30 01:31:00 -04:00
de4a16ead0 Update upstream B/CB/S 2016-06-26 14:13:00 -05:00
57cff1f17f Update to MC 1.10.2 2016-06-25 12:19:04 -05:00
997285e344 Update Entity AddTo|RemoveFrom World events to be EntityEvents 2016-06-24 00:16:46 -04:00
1114f55d45 Add repo to handle the bungee-cord chat dependency 2016-06-23 00:32:41 -05:00
9b192b2708 Update to Minecraft 1.10 2016-06-08 22:57:14 -05:00
8e62fb709b Timings v2: Start methods return self for use in try-with-resources
try (Timing ignored = timing) {
  // Code to time
}
// auto stops timing, even if you return in 42 other places in the block
2016-05-15 17:34:26 -04:00
f623f903cd Move bad command registration workaround into SMP#dispatch
Fixes GH-274
2016-05-13 00:13:38 -05:00
34fcd8ccc2 Paper 1.9.4 Update 2016-05-11 22:07:46 -04:00
3da6be053f LootTable API & Replenishable Lootables Feature
Provides an API to control the loot table for an object.
Also provides a feature that any Lootable Inventory (Chests in Structures)
can automatically replenish after a given time.

This feature is good for long term worlds so that newer players
do not suffer with "Every chest has been looted"

API and Event added to control the Auto Replenish feature for players.
2016-05-01 23:54:08 -04:00
3b3f85f88f Try to determine plugin name on bad plugin command registration 2016-04-30 12:53:20 -04:00