Commit graph

321 commits

Author SHA1 Message Date
Thinkofdeath
8a983f97a1 SPIGOT-522: Remove the global api cache option
This was useful when plugins first started upgrading to uuid because each
plugin would implement their own way for grabbing uuid's from mojang. Because
none of them shared the result they would quickly hit the limits on the api
causing the conversion to either fail or pause for long periods of time. The
global api cache was a (very hacky) way to force all plugins to share a cache
but caused a few issues with plugins that expected a full implementation of
the HTTPURLConnection. Due to the fact that most servers/plugins have updated
now it seems to be a good time to remove this as its usefulness mostly has
expired.
2015-02-06 10:08:31 +00:00
md_5
2130aaa870 Fix merge conflicts. 2015-01-25 10:37:36 +11:00
md_5
e497721865 Upstream merge. 2015-01-05 14:32:59 +11:00
Thinkofdeath
a723278f74 Upstream merge 2015-01-04 23:32:22 +00:00
FrozenBrain
52c130fc6d Fix Entity Activation Range 2014-12-21 09:01:55 +11:00
FearThe1337
5a74d55c67 Fix patch. 2014-12-19 00:00:59 +01:00
md_5
bb782d07ae Remove update depends patch. 2014-12-19 09:06:22 +11:00
md_5
d6b5ba7ca0 Fix merge conflicts. 2014-12-18 21:30:50 +11:00
md_5
a926b96d5d Fix conflicts 2014-12-18 11:14:43 +11:00
Suddenly
a3168ab2ce Fix the BiomeDecorator going missing due to the mc-dev-imports patch 2014-12-15 11:44:03 +00:00
md_5
612de46895 Add BungeeCord Chat API
Went missing in 1.8 update.
2014-12-13 22:57:37 +00:00
md_5
a93b19a04c Remove pom parent 2014-12-10 12:35:09 +11:00
md_5
b2740df50b Remove distribution section from spigot parent 2014-12-07 12:01:47 +11:00
md_5
6669d6ecd2 Rebuild patches / add deploy repo 2014-12-07 11:56:39 +11:00
Thinkofdeath
068df64aee Rebuild all patches 2014-11-30 21:22:49 +00:00
Thinkofdeath
d1cdcf8d4c Remove old patch 2014-11-30 21:13:12 +00:00
Thinkofdeath
e6a3911057 Upstream merge 2014-11-30 21:12:35 +00:00
Thinkofdeath
89d3fcbdfa Regen the patches 2014-11-28 23:29:40 +00:00
Thinkofdeath
6b9c932ab4 Update to Minecraft 1.8
For more information please see http://www.spigotmc.org/
2014-11-28 17:17:53 +11:00
md_5
b414734791 Remove extra trove / gson depend 2014-09-11 19:41:03 +10:00
md_5
d4e89b135f Allow EchoPet to be loaded 2014-09-09 18:04:07 +10:00
Thinkofdeath
8bef69a227 Add Bungeecord's chat api 2014-09-07 12:45:01 +01:00
Thinkofdeath
480804b38f Block EchoPet as it causes client crashes with the 1.8 patch 2014-09-02 14:49:51 +01:00
Minecrell
710eb7514b Fix ProtocolLib compatibility. 2014-09-02 13:52:25 +10:00
Thinkofdeath
4614a615cc Allow the updated version of protocollib to be enabled
The builds can be found at http://assets.comphenix.net/job/ProtocolLib%20-%20Spigot%20Hack%201.8/
2014-09-02 00:29:31 +01:00
md_5
b2ba105762 Blacklist Orebfuscator as well. 2014-09-01 21:18:32 +10:00
md_5
508ec8f573 Skip loading of ProtocolLib
As it does not work with Spigot 1.8 builds!
2014-09-01 19:36:27 +10:00
Thinkofdeath
d61f38bd58 Add the spigot.yml into the timings paste
This allows for tools like @aikar's timings site to produce suggestions
based on the users config
2014-08-25 20:18:21 +01:00
libraryaddict
b1af008222 Add unbreakable API to item meta 2014-08-25 19:05:25 +10:00
md_5
4b5a26b11c Revert unbreakable API, doesn't work as intended 2014-08-24 11:53:33 +10:00
libraryaddict
32e6d74a5f Add isUnbreakable and setUnbreakable to ItemMeta. Also fixes a bug where it doesn't show up on items 2014-08-24 09:36:37 +10:00
Thinkofdeath
1e7bc383c3 Upstream merge 2014-08-18 10:02:45 +01:00
md_5
c3a9e71da3 Don't time async events 2014-08-15 21:30:29 +10:00
md_5
5abb82b1ca Don't be so spammy on Java 6 2014-07-27 11:47:18 +10:00
Thinkofdeath
273c64bbad Add missing particle to particle API 2014-07-26 21:51:17 +01:00
drXor
5c32e1cb48 Undeprecate Player#updateInventory()V 2014-07-26 12:24:01 +01:00
md_5
27f8aa22bd Allow tab complete for /whitelist add, I guess it can *occasionally* make sense to add online players. 2014-07-22 21:14:52 +10:00
md_5
0e1fcfbe70 Only suggest ops to deop and remove whitelist add case entirely.
/whitelist add <onlinePlayer> makes no sense!
2014-07-22 21:12:29 +10:00
md_5
f3b7952c73 Fix slow tab complete for some commands.
Use online players instead of offline players, which is very slow.
2014-07-22 21:01:48 +10:00
md_5
54909dd874 Ease ClassLoader Deadlocks Where Possible
When on Java 7 we can register the classloader as parallel capable to prevent deadlocks caused by certain scenarios. Due to the nature of PluginClassLoader this isn't completely safe, but we can make it safer by switching to concurrency focused collections. Either way this is far better than crashing the server.
2014-07-16 17:24:29 +10:00
md_5
01a14f4b5a Update Spigot to Minecraft 1.7.10 2014-07-09 10:23:19 +10:00
Aikar
9d913c29c7 Overhaul Timings System
* Now Tracks Commands
* Resolved Performance issue with Bukkit HandlerList method. Now all timings simply uses the Spigot System
* Performance Improvement simply not using TimedRegisteredListener too
* Bug with SyncChunkLoad tracking resolved. Now properly tracks many aspects of sync chunk load.
* Reset/On/Off accuracy - should no longer have any issues turning it on/off during runtime, so this has been re-enabled.
* Paste command on RCON now works
* Now tracks everything related to plugins too, so you can easily see total plugin cost
* Now tracks Tasks better and where they came from
* Now tracks plugins event handlers to the Listener/Method name too.
* Merged some Bukkit Patches so all timings changes are in 1 patch.
* Moved back to a CLQ for CustomTimingsHandler for thread safety for when tasks are created Async but then executed sync.
2014-07-08 09:32:57 +10:00
md_5
64352d6745 Upstream merge.
Mikeprimm's lighter nibble arrays have been removed since they have been incorporate d upstream.
2014-06-27 20:50:08 +10:00
md_5
f914ead1e1 Put Guava back to older version.
Whilst Guava ensures that the source is backwards compatible, unfortunately the binary ABI is not so. Going to need to look for a work around this.
2014-06-26 18:47:10 +10:00
md_5
de8d54ded0 Update Guava to 11.0.2.
Whilst it is possible for a change such as this to be breaking, the version bump in itself is very small and Guava only removes APIs after 18 months deprecation. Given the proliferation of servers such as MCPC bundling Guava versions of 14.0 upwards as well as the fact that developers should steer clear away from using deprecated APIs, it is very unlikely this change will cause any issues. Furthermore this version brings multiple bug fixes and represents the minimum version required by Minecraft itself.
2014-06-26 17:02:44 +10:00
md_5
e46e6c46a1 Upstream merge, lots of conflicts 2014-06-22 19:28:17 +10:00
Thinkofdeath
27cb8a7e6d Upstream merge 2014-06-02 15:38:03 +01:00
md_5
e052eada8c Upstream merge: conflict resolution and version bump 2014-05-15 17:05:45 +10:00
Thinkofdeath
fbdc043a85 Remove the null world/locations patches
These isn't help catch the plugin causing the issues and actually broke some plugins in the process
2014-05-13 14:03:01 +01:00
Thinkofdeath
e3f1d2cb31 Check the values passed into the constructor as well 2014-05-11 10:10:48 +01:00