74 Commits
Author SHA1 Message Date
Parker Hawke 5dbedae1cb #864: Fix Registry#match() failing namespaced inputs 2023-06-04 11:28:04 +10:00
Parker Hawke ebef5b6af5 Disable InterfaceIsType Checkstyle check 2023-05-28 08:21:48 -04:00
Parker Hawke 4727d326da Don't let Sign extend SignSide, mark API as experimental 2023-05-24 20:30:51 -04:00
Parker Hawke 2fcba9b271 SPIGOT-7347: Add missing documentation and details to ShapedRecipe 2023-05-11 06:52:08 +10:00
Parker Hawke a070a52cd8 #844: Add methods to convert Vector to and from JOML vectors 2023-04-29 10:54:41 +10:00
Parker Hawke 465c496472 #843: Add damage methods to FallingBlock 2023-04-13 07:08:23 +10:00
Parker Hawke eb4b416d2b #822: Add experimental armor trim API 2023-04-07 16:50:59 +10:00
Parker Hawke deb28d9fe8 #837: Add more bell API 2023-04-02 14:35:12 +10:00
Parker Hawke e938d62afa #819: Allow Player#sendBlockDamage() to specify a source entity 2023-04-02 13:56:16 +10:00
Parker Hawke 0e75532c8f #818: Add more Guardian API, particularly for its laser 2023-04-02 13:49:05 +10:00
Parker Hawke 77e690b429 #836: Add missing API for explosive minecarts 2023-04-02 13:21:31 +10:00
Parker Hawke 0a2c4b4bb3 #834: Add Player#sendHurtAnimation() 2023-04-02 12:58:05 +10:00
Parker Hawke bceda6abd9 #840: Adjust annotations in Display entity interface
- Undeprecate #get/setGlowColorOverride() (reverts 02ff2f897a, see 2651717c7d)
- Remove erroneous @NotNull annotation on setBillboard()
2023-03-29 19:27:48 +11:00
Parker Hawke a6b85ac332 #835: Add Jukebox#hasRecord() and #startPlaying(), clarify #setRecord() 2023-03-29 19:23:37 +11:00
Parker Hawke 2c64d8c4a8 SPIGOT-7309: Add API for jukebox inventories 2023-03-23 20:55:12 +11:00
Parker Hawke 3741079b38 #824: Expand upon PotionEffect API to better accommodate infinite durations 2023-03-20 10:01:28 +11:00
Parker Hawke 8291a7d120 #815: Add methods to edit custom chat completions 2023-03-04 08:40:18 +11:00
Parker Hawke 6b3c598b97 #814: Add a method to send multiple equipment changes 2023-02-27 20:27:43 +11:00
Parker Hawke 37262de84b #812: Add Registry#match(String) 2023-02-13 21:31:07 +11:00
Parker Hawke d6b401620e SPIGOT-4569: Add more BlockData API 2023-02-11 18:59:06 +11:00
Parker Hawke f9691891e6 #809: Throw a more clear error for BlockIterators with zero direction, add Vector#isZero() 2023-02-11 09:44:56 +11:00
Parker Hawke 6f82b3818e #788: Add getHand() to all relevant events 2022-10-02 09:07:09 +11:00
Parker Hawke c7c1118861 SPIGOT-2620: Add Player#sendBlockChanges() 2022-09-24 11:05:09 +10:00
Parker Hawke 3372e7b456 SPIGOT-1244, SPIGOT-6860, SPIGOT-6874: Various Javadoc and formatting fixes 2022-09-24 09:31:42 +10:00
Parker Hawke a1e8a9abe0 #793: Ignore .checkstyle file generated by Eclipse IDE 2022-09-24 09:20:42 +10:00
Parker Hawke 9ae3f10f8f SPIGOT-3842: Add Player#fireworkBoost() and expand Firework API 2022-09-12 19:04:19 +10:00
Parker Hawke 48c0c5471e #786: Add methods to get sounds from entities 2022-09-11 22:24:08 +10:00
Parker Hawke 2683d76602 #787: Add LivingEntity#canBreatheUnderwater() 2022-09-04 21:34:17 +10:00
Parker Hawke d43a1e722f SPIGOT-2450: Improve scoreboard criteria API, add missing DisplaySlots 2022-08-08 21:48:35 +10:00
Parker Hawke 8e43b27816 #767: Add support checking/survivability methods for BlockData 2022-07-09 20:04:45 +10:00
Parker Hawke c8c8331ec3 #690: Add method to read ItemStack input 2022-04-15 12:54:03 +10:00
Parker Hawke 62845f2fd8 SPIGOT-6829: Add per-player world border API 2022-04-09 09:39:19 +10:00
Parker Hawke e25c6a7552 #638: Add CreativeCategory API for Materials 2022-03-03 18:55:54 +11:00
Parker Hawke cc9610b737 #619: Add Player#breakBlock() 2021-06-12 08:30:46 +10:00
Parker Hawke 95ff95ed62 #588: Add Player#sendBlockDamage() 2021-02-24 20:21:37 +11:00
Parker Hawke 1e843b72bb #510: Add NamespacedKey#fromString() to fetch from user input 2021-02-16 18:54:14 +11:00
Parker Hawke e70a125f4f #571: Expand the FishHook API 2021-01-23 12:23:32 +11:00
Parker Hawke 6f9fe1d936 #562: Add API to set equipment silently 2020-12-21 18:30:52 +11:00
Parker Hawke 19b7b7bd27 #561: Add clear weather World API 2020-11-26 10:09:24 +11:00
Parker Hawke 565a57274a #533: Add consumed item, hand and consumeItem boolean to EntityShootBowEvent 2020-08-31 18:39:04 +10:00
Parker Hawke 6ff6e03305 #545: Add EnderSignal ItemStack API 2020-08-28 12:35:11 +10:00
Parker Hawke 323d6ca318 #535: Add EntityCategory API to LivingEntity 2020-08-27 11:42:36 +10:00
Parker Hawke 7d3323d84b #526: Add Block#applyBoneMeal() 2020-08-27 11:27:10 +10:00
Parker Hawke 18e9d9315b #543: Let World#setSpawnLocation() support an angle 2020-08-18 17:54:34 +10:00
Parker Hawke bf0015ebb3 #540: Add Inventory#isEmpty() 2020-08-16 11:21:05 +10:00
Parker Hawke 61303b478c #537: Add EntitySpellCastEvent for spellcaster illager 2020-08-15 09:12:18 +10:00
Parker Hawke e9c37513e0 #536: Add missing ItemFlag.HIDE_DYE 2020-08-13 11:07:31 +10:00
Parker Hawke f1e73b038b #525: Add contributors plugin.yml field.
Unlike "authors", names listed under the "contributors" field will not be named when AuthorNagExceptions are thrown. This makes a clear distinction between authorship and contributors as most contributions do not warrant the status of "author".
2020-07-22 18:17:07 +10:00
Parker Hawke fdd705db33 #507: Add hasDiscoveredRecipe() and getDiscoveredRecipes() 2020-07-02 09:27:16 +10:00
Parker Hawke 3c844f351a #512: Expand Strider and Steerable entity API 2020-06-30 09:53:40 +10:00
Parker Hawke 3284612a10 SPIGOT-5853: Add DragonBattle#generateEndPortal() 2020-06-27 11:08:59 +10:00
Parker Hawke 84f9ec2072 #509: Add support for PersistentDataContainer arrays 2020-06-26 10:49:24 +10:00
Parker Hawke 793c61eb40 #500: Add PersistentDataContainer#getKeys() 2020-06-26 10:49:24 +10:00
Parker Hawke fd413b21f1 Fix incorrect nullability annotation in BlockIgniteEvent constructor 2020-06-26 09:11:12 +10:00
Parker Hawke 32fcd349d4 #511: Add missing EntityEffect constants 2020-06-25 10:00:00 +10:00
Parker Hawke da9ef3c55f #496: Add methods to get/set ItemStacks in EquipmentSlots 2020-05-05 19:10:01 +10:00
Parker Hawke 3abebc9fbf #492: Let Tameable extend Animals rather than Entity 2020-05-02 17:52:20 +10:00
Parker Hawke 941111a02f #495: Expose ItemStack and hand used in PlayerShearEntityEvent 2020-05-02 17:48:02 +10:00
Parker Hawke b999860d43 SPIGOT-2304: Add LootGenerateEvent 2020-04-30 19:15:54 +10:00
Parker Hawke 564ed1522a #482: Add a DragonBattle API to manipulate respawn phases etc 2020-03-24 19:53:44 +11:00
Parker Hawke 6a235f0697 Fix incorrect nullability annotations for PlayerJoinEvent's join message 2019-07-07 15:42:56 -04:00
Parker Hawke c28920643d Better validate static ChatColor methods 2019-05-03 15:51:10 -04:00
Parker Hawke 17bdbc2d4e Add a MaterialChoice constructor to accept Tag constants 2019-04-26 21:56:22 +10:00
Parker Hawke 96e09e50c1 Add love mode API to Animals 2019-02-27 14:15:48 -05:00
Parker Hawke ad28b19f72 Add BlockData#getAsString(boolean) to hide unspecified states 2018-12-18 10:52:28 +11:00
Parker Hawke 01e534c6d0 Minor cosmetic cleanups to imports etc
Please see https://hub.spigotmc.org/stash/projects/SPIGOT/repos/bukkit/pull-requests/389/overview
2018-11-02 18:07:16 +11:00
Parker Hawke ee12ca7b71 Add maximum repair cost API to AnvilInventory 2018-10-06 19:26:46 +10:00
Parker Hawke c71bb9ca98 Add PlayerRecipeDiscoverEvent and methods to (un/)discover recipes 2018-10-01 19:15:08 +10:00
Parker Hawke 4b9a93eccf Add BatToggleSleepEvent 2018-09-17 16:46:37 +10:00
Parker Hawke 5466e28123 Add BlockDispenseArmorEvent 2018-09-09 18:46:12 +10:00
Parker Hawke 3278a7271b Add a #getLootTable() method to LootTables enum 2018-09-03 19:16:29 -04:00
Parker Hawke 222f7d167f Add Arrow tile methods 2018-05-06 14:13:32 +10:00
Parker Hawke 100ab9f2dc Add max fuse tick & explosion radius methods to Creeper 2017-11-08 12:28:33 +11:00
2008Choco db1761e3c9 SPIGOT-1733: Add PlayerPickupArrowEvent 2016-03-23 17:22:04 +11:00