Commit Graph

186 Commits

Author SHA1 Message Date
Zach Brown
c777f40058 Update from upstream SpigotMC
Add unbreakable API to item meta SpigotMC/Spigot@b1af008222
Configure how often EntityHangings calculate if they should die. SpigotMC/Spigot@ac6e1fc32d
Copy ItemStacks in DataWatcher to prevent ConcurrentModificationExcep… SpigotMC/Spigot@2af28ffbd1
Add the spigot.yml into the timings paste SpigotMC/Spigot@d61f38bd58

Note: This commit moves the entity-hanging tick into Spigot's spigot.yml and out of our paper.yml
2014-08-25 16:33:18 -05:00
Zach Brown
5b4bc3081a Update from upstream SpigotMC
Upstream merge (we must go deeper) SpigotMC/Spigot@1e7bc383c3
2014-08-18 10:43:17 -05:00
Zach Brown
d301626815 Update from upstream SpigotMC
Fix Corrupted Trapped Chests SpigotMC/Spigot@08de30ca3e
Don't time async events SpigotMC/Spigot@c3a9e71da3
2014-08-15 14:35:58 -05:00
Zach Brown
398f6983bd Update from upstream SpigotMC
Make "moved too quickly" limit configurable SpigotMC/Spigot@99a0a640e8
Undeprecate Player#updateInventory()V SpigotMC/Spigot@5c32e1cb48
Fetch complete profile for skull items, similarly to TileEntitySkull. SpigotMC/Spigot@33d758773e
Move getDouble into the Spigot Configuration patch SpigotMC/Spigot@b5dd202af1
Add missing particle to particle API SpigotMC/Spigot@273c64bbad
Log debug levels to the log file. SpigotMC/Spigot@348eae75f4
Fix PlayerItemDamageEvent (we already had this #badupstreamrelations) SpigotMC/Spigot@e207ea23cd
Move hopper patch to top for PR180 SpigotMC/Spigot@abb775108d
Don't be so spammy on Java 6 SpigotMC/Spigot@5abb82b1ca
Apply NBTReadLimiter to more things SpigotMC/Spigot@408944e9f5
2014-07-27 14:20:28 -05:00
Zach Brown
4aef5602d5 Update from upstream SpigotMC
Remove defensive copy in EAR SpigotMC/Spigot@f1ba1f6c07
Make "moved wrongly limit" configurable SpigotMC/Spigot@f7ab380e16
Fix null Tile Entity Worlds (we already had this) SpigotMC/Spigot@b271cdbfa0
Fix slow tab complete for some commands SpigotMC/Spigot@f3b7952c73
Only suggest ops to deop and remove whitelist add case entirely SpigotMC/Spigot@0e1fcfbe70
Allow tab complete for /whitelist add SpigotMC/Spigot@27f8aa22bd
2014-07-22 15:25:09 -05:00
Zach Brown
7b0c576798 Restructure PaperSpigot as a new set of modules
Allows us much greater control over the Spigot portion of the code
and makes us more "proper"
Credit to @Dmck2b for originally passing the idea along a while back
2014-07-21 15:46:54 -05:00
Aikar
0e9f7b049f Revert Bukkit damage API changes 2014-07-08 19:31:45 -05:00
Aikar
2cac033679 Fix damage bug - Fixes BUKKIT-5678 2014-07-07 23:15:12 -05:00
Zach Brown
1207bc585d Apply our patches over Spigot-Server and Spigot-API directly 2014-06-24 08:04:20 -05:00
Zach Brown
6ea3c4987f Add float methods to configs 2014-06-22 15:37:12 -05: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
Thinkofdeath
a1b03fa25d Check for plgins setting null locations/worlds 2014-05-11 10:04:58 +01:00
ninja
124d44473c Add PlayerSpawnLocationEvent - API & implementation. 2014-05-06 16:14:49 +10:00
Thinkofdeath
4342681445 Upstream merge: 1.7.9 2014-04-17 20:50:10 +01:00
md_5
7c5eaf30f1 Add Score.isScoreSet()Z API.
Also fix generics on CraftScore.getScore()I.
2014-04-17 19:36:09 +10:00
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