Commit Graph

145 Commits

Author SHA1 Message Date
Bukkit/Spigot c240b58f66 Begin implementation of CheckStyle style checking
By: md_5 <git@md-5.net>
2019-04-23 14:00:20 +10:00
Bukkit/Spigot 30a442aef7 Update to Minecraft 1.14-pre5
By: md_5 <git@md-5.net>
2019-04-23 12:00:00 +10:00
Bukkit/Spigot 9bd8e66c7d Remove nullability annotations from enum constructors
By: Darkyenus <darkyenus@gmail.com>
2019-03-14 11:28:51 +01:00
Bukkit/Spigot 416c865476 SPIGOT-2540: Add nullability annotations to entire Bukkit API
By: Darkyenus <darkyenus@gmail.com>
2019-03-13 17:42:57 +11:00
Bukkit/Spigot 57acb14157 SPIGOT-4651: MerchantRecipe.setIngredients() allows more than 2 ingredients
By: md_5 <git@md-5.net>
2019-03-06 19:45:39 +11:00
Bukkit/Spigot 4607199e45 SPIGOT-4634: Make Inventory iteration behaviour explicit
By: md_5 <git@md-5.net>
2019-02-25 19:13:50 +11:00
Bukkit/Spigot 3ce97266e5 Clarify MerchantInventory#getSelectedRecipe.
By: blablubbabc <lukas@wirsindwir.de>
2019-02-21 03:21:47 +01:00
Bukkit/Spigot 68fb5a7b3f SPIGOT-4608: Improve quality of MapMeta APIs
By: md_5 <git@md-5.net>
2019-02-05 21:23:50 +11:00
Bukkit/Spigot 07da86f23f Recipe choice lists should be copied once handed over to Bukkit
By: md_5 <git@md-5.net>
2019-01-25 14:04:38 +11:00
Bukkit/Spigot 98d49a9175 Consistent multiple choice APIs for RecipeChoice.
By: md_5 <git@md-5.net>
2019-01-25 13:58:30 +11:00
Bukkit/Spigot 51980b97ef Deprecate some methods
By: md_5 <git@md-5.net>
2019-01-14 20:43:09 +11:00
Bukkit/Spigot e4de4d51ee Add RecipeChoice.ExactChoice API for NBT matches on ingredients
By: md_5 <git@md-5.net>
2019-01-02 15:56:17 +11:00
Bukkit/Spigot 1c116bb13c Ignore spurious slot IDs sent by client, e.g. in enchanting tables
By: md_5 <git@md-5.net>
2018-12-30 22:27:16 +11:00
Bukkit/Spigot da2bb47f1b Add InventoryView#getSlotType
By: md_5 <git@md-5.net>
2018-12-26 10:37:47 +11:00
Bukkit/Spigot a5d9aeb9b3 Remove EntityTransformEvent and CustomItemTagContainer from draft API
By: md_5 <git@md-5.net>
2018-12-26 08:00:00 +11:00
Bukkit/Spigot a487f8ec2b Add InventoryView#getInventory API
By: md_5 <git@md-5.net>
2018-12-26 08:00:00 +11:00
Bukkit/Spigot fe1baedce4 SPIGOT-4347: Add API to allow storing arbitrary values on ItemStacks
By: Bjarne Koll <LynxPlay101@gmail.com>
2018-12-01 20:25:24 +11:00
Bukkit/Spigot 511827f499 Remove some draft API designations
By: md_5 <git@md-5.net>
2018-11-23 11:41:32 +11:00
Bukkit/Spigot 60d1f54a7f SPIGOT-4438: Add choice API to furnace recipes
By: md_5 <git@md-5.net>
2018-11-03 21:04:25 +11:00
Bukkit/Spigot 66cea125d6 Minor cosmetic cleanups to imports etc
Please see https://hub.spigotmc.org/stash/projects/SPIGOT/repos/bukkit/pull-requests/389/overview

By: Parker Hawke <hawkeboyz2@hotmail.com>
2018-10-27 14:55:52 -04:00
Bukkit/Spigot 5901e5584a Remove some draft API designations
By: md_5 <git@md-5.net>
2018-10-25 20:40:35 +11:00
Bukkit/Spigot 37945d9ca3 Add maximum repair cost API to AnvilInventory
By: Parker Hawke <hawkeboyz2@hotmail.com>
2018-10-05 15:04:22 -04:00
Bukkit/Spigot 54fb70a7e7 Remove some draft API markers
By: md_5 <git@md-5.net>
2018-09-30 12:01:35 +10:00
Bukkit/Spigot 253605061c SPIGOT-1916: Attribute modifiers for ItemStacks
By: Senmori <thesenmori@gmail.com>
2018-09-21 20:41:38 +10:00
Bukkit/Spigot 8fe8f9a60f Expand Recipe API to allow multiple Materials per slot
By: md_5 <git@md-5.net>
2018-09-01 11:04:43 +10:00
Bukkit/Spigot 7c0a97e876 SPIGOT-4330: Improve isSimilar for legacy stacks
By: md_5 <git@md-5.net>
2018-08-30 09:06:10 +10:00
Bukkit/Spigot 57171268d8 Deprecate ItemStack durability methods in favour of ItemMeta Damageable as they are being frequently used incorrectly.
By: md_5 <git@md-5.net>
2018-08-25 22:27:13 +10:00
Bukkit/Spigot 591b960420 Fix PlayerInventory.setItem docs
By: md_5 <git@md-5.net>
2018-08-19 14:23:24 +10:00
Bukkit/Spigot 9d24d601e2 SPIGOT-4283: Allow setting recipe groups
By: md_5 <git@md-5.net>
2018-08-17 20:40:48 +10:00
Bukkit/Spigot d80abc45fc SPIGOT-4253: Add way to prioritise item conversion
By: md_5 <git@md-5.net>
2018-08-11 17:43:31 +10:00
Bukkit/Spigot 05da80c9c6 SPIGOT-4156: Fix deserializing things with damage and meta
By: md_5 <git@md-5.net>
2018-07-26 08:51:53 +10:00
Bukkit/Spigot 3ada9f4de7 Add map ID API
By: md_5 <git@md-5.net>
2018-07-24 10:17:54 +10:00
Bukkit/Spigot f126de4a5a SPIGOT-4122: Fix an instance of legacy item inequalities
By: md_5 <git@md-5.net>
2018-07-24 08:57:17 +10:00
Bukkit/Spigot 951b0a443d SPIGOT-4028: Improve legacy ItemStack conversion
By: md_5 <git@md-5.net>
2018-07-18 14:00:44 +10:00
Bukkit/Spigot 767e4f6ccf Update to Minecraft 1.13-pre7
By: md_5 <git@md-5.net>
2018-07-15 10:00:00 +10:00
Bukkit/Spigot 7071ea8e4e SPIGOT-2911: Implement AbstractHorseInventory
By: md_5 <git@md-5.net>
2018-01-28 09:55:09 +11:00
Bukkit/Spigot 70727107ce Fix some additional documentation typos
Thanks mrfloris

By: md_5 <git@md-5.net>
2018-01-15 12:53:01 +11:00
Bukkit/Spigot afd79495ce SPIGOT-3553: Add OfflinePlayer based methods to SkullMeta
By: md_5 <git@md-5.net>
2017-09-06 16:14:08 +10:00
Bukkit/Spigot e3d4acc303 Assorted whitespace fixes
By: md_5 <git@md-5.net>
2017-08-06 09:08:05 +10:00
Bukkit/Spigot 96d1c2ec96 SPIGOT-3272: Fix convertSlot in creative
Creative's slots are indexed the same as the survival crafting inventory, and thus the same transforms that happen in survival should happen in creative.

By: Pokechu22 <Pokechu022@gmail.com>
2017-05-26 20:03:53 -07:00
Bukkit/Spigot d42ac41060 SPIGOT-3268: Add note about banner color now being data not meta.
By: md_5 <git@md-5.net>
2017-05-25 20:41:41 +10:00
Bukkit/Spigot 75a18fd5ad Minecraft 1.12-pre2 API Changes
By: md_5 <git@md-5.net>
2017-05-14 12:00:00 +10:00
Bukkit/Spigot ee35ce348c Fail fast on non rectangular crafting recipes
By: md_5 <git@md-5.net>
2017-04-01 12:28:53 +11:00
Bukkit/Spigot 49c0540f9d SPIGOT-3076: Make dropChance values clearer
By: md_5 <git@md-5.net>
2017-02-20 09:12:18 +11:00
Bukkit/Spigot 7d4fb8147e SPIGOT-3068: API for localized item names
By: md_5 <git@md-5.net>
2017-02-16 11:49:26 +11:00
Bukkit/Spigot ef84e6b90f SPIGOT-1592: Implement ItemMeta for Spawn Eggs
The Minecraft implementation of spawn eggs is able to construct an entity using all data that is present in the save format, however since the Bukkit API has no such way to construct an entity unattached to a world, and it appears creating such a way is a very challenging task, the decision was instead made to add this API now that 1.11 has entities which may not be represented by data values.
In the future it may be possible to implement a more expanded API cognate with this one.

By: Matthew <stteg@hotmail.com>
2016-12-06 21:12:13 +11:00
Bukkit/Spigot 8b0439979a Add some expansions to Anvil Inventory API
By: Xor Boole <mcyoung@mit.edu>
2016-11-30 16:41:08 +11:00
Bukkit/Spigot c3ecd0d680 Add Unbreakable to ItemMeta
By: md_5 <git@md-5.net>
2016-11-22 14:35:51 +11:00
Bukkit/Spigot 229ff86864 SPIGOT-2272: Add API for virtual Merchants
By: Lukas Hennig <lukas@wirsindwir.de>
2016-11-21 15:29:10 +11:00
Bukkit/Spigot 77cd4eb79a SPIGOT-2782: Custom Colors for Potions
By: md_5 <git@md-5.net>
2016-11-18 09:49:31 +11:00