Commit Graph

167 Commits

Author SHA1 Message Date
md_5 b2c227e89c Expand team API to allow arbitrary strings. 2014-04-17 19:22:33 +10:00
md_5 05b9fd72af Fix BanList command and other *list functionality 2014-04-17 19:03:18 +10:00
md_5 efef1d30a2 Disable BanList Command
Does not currently work correctly.
2014-04-17 14:33:47 +10:00
md_5 83ce6724ca Stage 1 2014-04-12 14:18:37 +10:00
Thinkofdeath ded44c47f0 Upstream merge 2014-04-03 21:12:44 +01:00
md_5 04d72bc702 Merge some stuff from upstream. 2014-04-02 17:54:35 +11:00
md_5 a60a68b469 Remove deprecation from Javadocs as well 2014-04-02 17:51:23 +11:00
md_5 2ee76e5eb2 Revert "Deprecate Some Stuff"
This reverts commit 6023c0a6cb.
2014-04-02 17:48:06 +11:00
md_5 6023c0a6cb Deprecate Some Stuff
These classes / methods / fields have been deprecated as their functionality may be broken or changed some time in the future by Mojang. Deprecating them now raises awareness and gives time for developers to evaluate the impact the use of these items may have on their code and rectify it accordingly.
2014-04-01 06:57:59 +11:00
md_5 b8bbdcfacb Remove deprecation on OfflinePlayer/Player.getName 2014-03-30 20:15:56 +11:00
md_5 8ad937a168 Remove deprecation on some player lookup methods
Most of these methods still have plenty of use given that only one player with each name can exist at a time. Deprecating these methods renders even basic functionality such as /msg <name> impossible without causing compiler warnings. We will maintain this API and it should be considered safe and appropriate for most use cases.
2014-03-30 15:58:32 +11:00
Thinkofdeath 0f0c2734df address -> realAddress 2014-03-27 11:53:41 +00:00
Thinkofdeath 69324bba91 Update to 1.7.5 2014-03-23 00:06:43 +00:00
md_5 254df64f1b Rebuild patch hashes, fix build. 2014-03-10 09:14:45 +11:00
drXor 505ac3fb4e Silent Lightning API 2014-02-23 20:37:28 +00:00
md_5 fe0461396c Disable timings off as well 2014-02-13 18:15:38 +11:00
Thinkofdeath 5284bd1a74 Upstream merge 2014-02-12 14:06:33 +00:00
Tux 95653d8b2d Add support for fetching hidden players via Spigot object 2014-02-09 14:05:23 -05:00
Smove b4530237fb Implement Locale Getter for Players 2014-02-01 18:12:22 +11:00
md_5 16afc3b31c Add wiki link to /timings on command 2014-02-01 18:08:42 +11:00
Thinkofdeath 31f53fbbbe Upstream merge 2014-01-31 20:42:29 +00:00
brajo 9557f49051 Fix typo on /timings on message 2014-01-27 14:47:37 +00:00
md_5 9a280ecec9 Disable /timings on as it produces inaccurate results. 2014-01-25 08:45:00 +11:00
md_5 49f9f20d1c Add Spigot links. 2014-01-23 13:17:47 +11:00
md_5 80c8e1ac31 Don't disconnect player when we have no vanilla tab completions. 2014-01-21 15:32:54 +11:00
Thinkofdeath 6c36e5eff0 Add TILE_DUST to the particle API 2014-01-19 22:15:25 +00:00
md_5 65a4f51285 Upstream merge 2014-01-15 20:28:26 +11:00
Thinkofdeath 2b8293489e Fix Effect.TILE_BREAK
The particle's name got changed with @Grum 's tile -> block rename
2013-12-27 19:45:04 +00:00
md_5 db8db0b36b Fix tab completion for some Vanilla commands (reload, plugins, testfor, tell) Thanks @ams2990 2013-12-24 10:14:53 +11:00
md_5 6a98142bd5 Fix patch tree. 2013-12-22 10:06:06 +11:00
md_5 1c099a713b Upstream merge, nothing major. 2013-12-21 19:13:39 +11:00
md_5 e9cb6ec3c5 Upstream merge 2013-12-18 17:48:18 +11:00
Thinkofdeath eafbb2a4c1 Add VanillaCommandWrapper which allows use of vanilla commands instead of Bukkit's versions 2013-12-18 10:33:58 +11:00
md_5 c8145fb896 Actually fix division by 0 in growth 2013-12-03 09:05:49 +11:00
md_5 31572d6c20 Update maven shade plugin so that newer maven versions (ie travis) will compile. 2013-12-03 08:21:58 +11:00
md_5 eb2ab6b421 Update mc-dev etc. 2013-12-01 15:14:03 +11:00
md_5 cdbe22b7c7 Update master to R2 as well. 2013-11-05 10:46:34 +11:00
md_5 f775c4dbd1 Upstream Merge 2013-10-24 21:23:24 +11:00
md_5 aa0536e414 Fix plugin message API exceptions throwing internal errors to the client. 2013-10-19 13:00:10 +11:00
md_5 8d428932b4 Fix up patch tree. 2013-10-09 18:22:37 +11:00
Ammar Askar 65e0f8e01f Pull in respawn API, thanks @ninja- 2013-10-08 18:56:05 +05:00
md_5 7509839cdf Update to CraftBukkit 1.6.4 2013-09-20 11:46:45 +10:00
md_5 1b854cbe28 Upstream merge + remove 3 pulled patches. 2013-09-12 10:20:02 +10:00
md_5 89720fa208 Upstream merge. 2013-09-08 08:42:56 +10:00
md_5 50e3212361 Our timings can cause the test contract to be violated, can't be fixed due to git being buggy when making a patch 2013-08-08 17:41:23 +10:00
md_5 bb752dd8e3 Add violations back to timings 2013-08-08 13:56:08 +10:00
md_5 e36ba8dd96 Upstream merge 2013-08-07 17:16:57 +10:00
DerFlash edd0d42995 Add Getter for Entity Invulnerability 2013-08-03 19:54:36 +10:00
Alex Bennett 5a237b8e57 Expand Boolean Prompt Values 2013-08-03 19:42:55 +10:00
md_5 5eb704605d Add Player Collision API. Thanks to @lazertester and @mrapple for the implementation. 2013-08-03 19:27:26 +10:00
md_5 85480c7faa Fix timings reset throwing off depth. Thanks @Aikar 2013-08-03 18:56:22 +10:00
md_5 381a40a50a Upstream merge 2013-08-03 18:45:50 +10:00
md_5 5d31ee288a Should probably do an upstream update. 2013-07-24 19:33:10 +10:00
md_5 755645cc23 Catch conversation API errors so that plugins don't silently malfunction. 2013-07-22 19:10:02 +10:00
Alex Bennett 855d97b89a Added getAllSessionData() to the Conversation API. 2013-07-12 11:21:22 +10:00
md_5 6b60db4272 Update to latest CraftBukkit and refresh all patch hashes - somehow InventoryClickEvent patch got applied twice. 2013-07-11 11:31:30 +10:00
md_5 9018b1d7ba Update Spigot to Minecraft 1.6.2 2013-07-09 10:31:10 +10:00
Aikar 4ec29f51dc Add InventoryClickEvent.getClickedInventory. Adds BUKKIT-4495
Plugins currently have to do the logic themselves on the raw slot ID
in order to determine the inventory clicked. This provides the logic for plugins to
readily identify which inventory was clicked.
2013-07-08 14:59:17 +10:00
md_5 b5ee9871fb Add 1.6 Potion Effects. Thanks @bloodsplat for pointing this out. 2013-07-08 12:37:44 +10:00
md_5 cd02250065 Did someone say console command completion? These commits were authored by @quickwango and come from Bukkit/Bukkit#868 and Bukkit/CraftBukkit#1151 2013-07-06 09:40:00 +10:00
md_5 26f85d2572 Update Depends
- All of these changes have been reviewed to be binary compatible and in general contract compatible with previous versions of the libraries.
2013-07-04 20:05:41 +10:00
md_5 fec1763e6d Switch index length check around to prevent crashes 2013-07-04 12:11:17 +10:00
Ammar Askar 76e002c2f5 Fix merge conflict from upstream change 2013-07-03 11:40:24 +05:00
md_5 ab1e1a2a5a Add Entity Mount and Dismount Events - very useful for horses! Thanks @lazertester for the idea! 2013-07-02 20:33:10 +10:00
md_5 011b0d5923 Update Spigot-API to 1.6 2013-07-02 12:36:48 +10:00
md_5 0c7072f790 Refresh the hashes of all our patches so they are nicely in sync after our new RB. 2013-06-16 21:45:21 +10:00
Andy Shulman 468ea97414 Implemented Bukkit and CraftBukkit pulls #859 and #1137 respectively 2013-06-15 19:10:13 +10:00
md_5 2083a98e7b Update versions. 2013-06-15 19:08:22 +10:00
md_5 9bb9e64939 != -> ==, fix timings 2013-06-04 17:58:08 +10:00
md_5 fced81e629 Just under 2 months for CB to pull - new record! 2013-06-04 17:44:12 +10:00
md_5 62a02a4422 Hopper cooldowns - patch #50! 2013-06-02 16:24:20 +10:00
md_5 bb85281118 Add additional particle API. Thanks thinkofdeath! 2013-06-02 16:15:22 +10:00
md_5 fc6cfcb21a Update Bungee support to new patch. This is breaking. 2013-06-02 15:22:22 +10:00
md_5 e9757fa533 Add a skeleton api impl to show how spigot specific APIs will be made 2013-06-02 15:15:15 +10:00
md_5 383f357e29 Rename some API patches 2013-06-02 11:22:30 +10:00
md_5 3e06c41ce4 Update timings patch for cleanup and better efficiency 2013-06-02 11:19:41 +10:00
md_5 6958c35844 Clean up the first two API patches 2013-06-02 10:45:39 +10:00
md_5 05db99ce17 Add better APIs for bungee raw IP 2013-05-21 20:45:44 +10:00
md_5 6fd3486dab Add IP for players raw IP address 2013-05-14 21:14:43 +10:00
md_5 51ed9f651d Update to latest upstream 2013-05-04 09:24:53 +10:00
md_5 89c99e9d28 [CAUTION] Initial 1.5.2 update - I have NOT had time to TEST. DO NOT use on production server WITHOUT TESTING FIRST. 2013-05-01 08:40:33 +10:00
md_5 b9d0fab579 [Experimental] Add connection multiplexer to allow many listen blocks. Secondary listen blocks are configured in bukkit.yml 2013-04-19 17:46:00 +10:00
md_5 079dc61259 Now that thats out the way.. 2013-04-13 17:14:56 +10:00
md_5 010f3ea2b0 Remove a fair chunk of existing patches now applied to CraftBukkit 2013-04-13 17:06:23 +10:00
md_5 7db53a4407 Add @hidendra 's pulls 2013-04-10 17:03:17 +10:00
md_5 d9c76252eb Remove stats completely from patches. 2013-04-10 14:08:33 +10:00
md_5 0e9aa34299 [Cosmetic] Update patches to be generated with latest stable git. 2013-04-10 12:36:11 +10:00
md_5 87f4ca0e82 remove no longer applying / pulled meta patches 2013-04-04 22:52:57 -05:00
Ammar Askar 1fdfed1fb9 Update for upstream version change 2013-04-04 15:58:51 +05:00
Hudson acc7e2172b revert changes to disabled plugins and scheduler.
sorry for messy commit,doing via tablet on ssh
md_5
2013-04-03 02:20:29 -05:00
md_5 fa4499b65f Add a TON of metadata speed / memory fixes and improvements, courtesy of @crast 2013-03-23 10:30:53 +11:00
Benjamin James Harrison-Sims 49fd03bf60 Update to 1.5.1 2013-03-20 22:13:12 +00:00
md_5 204e52aa82 Update Spigot API patches for 1.5 2013-03-16 08:41:11 +11:00
md_5 b8d6b349b9 Remove extra event debug. Doesn't help + issue is already identified 2013-03-15 07:20:41 +11:00
md_5 e6da53b4c4 Try harder to print debug. 2013-03-14 20:52:32 +11:00
md_5 f34560ad84 Add debug code for event exceptions. 2013-03-14 20:37:44 +11:00
md_5 2faef00909 Implement PlayerItemDamageEvent. @Sleaker @Kainzo - if you could kindly tell me why you add code to prevent Heroes from running on a **now supported** platform, I would love to know, maybe we can resolve this once and for all. Unless of course it is simply part of your plan to make people use your rise against CraftBukkit fork with only 1 tiny feature which can and will be replicated in a plugin if need be. 2013-03-04 18:49:59 +11:00
Aikar e9950b70d3 Overhaul to Timings and Entity Activation Range
This greatly extends the timings improvements I've done in recent commits, and brings timings to fully cover the entire tick.
The timings system also now tracks when specific timings causes the server to lose TPS.
The timings are also able to be turned on "on demand", meaning you do not need to restart the server to enable them.

This commit also overhauls the Entity Activation Range feature, fixing bugs, adding more immunities, and improving the performance of it.
It also fixes a regression with a recent Spigot commit that broke the entire Entity Activation Range feature.

This commit had to move the Tick Loop patch before timings because there was a change done there to time the entire tick, so lots of renames.

These 2 commits had to be bundled together to simplify applying them and reduce redundant conflict resolution.
2013-02-27 07:29:33 +11:00
md_5 20d7972801 Add aikar.co url too 2013-02-23 09:52:23 +11:00
md_5 9c7cbd37c9 Add paste flag to timings. 2013-02-23 09:33:01 +11:00