Commit Graph

3472 Commits

Author SHA1 Message Date
SoSeDiK
d533ea2226 Add EquipmentSlot convenience methods 2022-10-16 15:28:49 +03:00
SoSeDiK
ad084f6684 Elder Guardian appearance API 2022-10-11 20:38:47 +03:00
Jakub Zacek
50d0f88293 Add PlayerInventorySlotChangeEvent 2022-04-24 22:56:31 +02:00
MelnCat
2b86699483 Add getDrops to BlockState
Originally added isPreferredTool to BlockData but
upstream added that.
2022-08-12 23:24:53 -07:00
Shane Freeder
dc61471a8c Expose codepoint limit in YamlConfigOptions, and increase default 2022-09-22 07:04:30 +01:00
Nex
8684d2ad7e Added byte array serialization/deserialization for PersistentDataContainers 2022-02-24 16:28:08 +01:00
Nick Hensel
9b6aadff54 Also load resources from LibraryLoader 2022-08-28 23:44:18 +02:00
Josh Roy
49b56fd1fb Add NamespacedKey biome methods
Co-authored-by: Thonk <30448663+ExcessiveAmountsOfZombies@users.noreply.github.com>
2022-08-14 12:22:54 -04:00
Owen1212055
763c827879 Block Ticking API 2021-12-26 13:23:52 -05:00
Owen1212055
c44d007ade Collision API 2021-10-06 20:10:36 -04:00
Owen1212055
e88a306a8c Custom Chat Completion Suggestions API 2022-07-30 11:23:11 -04:00
Jake Potrebic
f04c70190e Add EntityPortalReadyEvent 2021-05-12 04:30:53 -07:00
Owen1212055
4eafd09fd9 More Teleport API 2021-09-05 00:36:05 -04:00
u9g
b780ff7251 Add Player#getFishHook 2022-06-14 19:35:21 -04:00
Owen1212055
b4e03d9221 Nameable Banner API
Co-Authored-By: Swedz <me@swedz.net>
2022-04-07 17:49:38 -04:00
nopjar
1332dbf60a Add WardenAngerChangeEvent
Adding a event which gets called when a warden is angered by
another entity.
2022-06-12 00:56:45 +02:00
BuildTools
eb05140733 Add method isTickingWorlds() to Bukkit. 2022-08-19 16:11:51 -04:00
Owen1212055
f1be44f667 Expand FallingBlock API
- add auto expire setting
- add setter for block data
- add accessors for block state

Co-authored-by: Lukas Planz <lukas.planz@web.de>
2021-12-05 14:58:55 -05:00
u9g
b4044a82ea Add PlayerStopUsingItemEvent 2022-05-03 20:41:30 -04:00
Jake Potrebic
495ba77d85 Add EntityDyeEvent and CollarColorable interface 2022-03-18 21:16:38 -07:00
Shane Freeder
913f5c7c9e WorldCreator#keepSpawnLoaded 2021-07-03 21:18:41 +01:00
HexedHero
6ede3992b9 Add pre-unbreaking amount to PlayerItemDamageEvent 2022-04-10 06:21:19 +01:00
Jake Potrebic
7fae67e6b3 Fix incorrect new blockstate in EntityBreakDoorEvent 2023-07-02 22:14:09 -07:00
Doc
5e800d8dd4 Allow to change the podium of the EnderDragon 2022-04-02 23:03:32 -03:00
Owen1212055
fbaa9f208b Add TameableDeathMessageEvent 2021-03-19 23:25:38 -04:00
Jason Penilla
a0b5bad27f Add enchantWithLevels API
Deprecate upstream's newer and poorly implemented similar
API.
2022-03-16 20:35:13 -07:00
Jason Penilla
ffdfd64ea5 Add getComputedBiome API 2022-03-14 22:45:32 -07:00
Owen1212055
b0e4de9c20 More Projectile API
Co-authored-by: Nassim Jahnke <nassim@njahnke.dev>
Co-authored-by: SoSeDiK <mrsosedik@gmail.com>
Co-authored-by: MelnCat <melncatuwu@gmail.com>
2021-05-26 19:34:43 -04:00
EpicKnarvik97
84be1c082d Expose furnace minecart push values
Adds methods for getting and setting a furnace minecart's push values
2022-03-05 20:58:47 +01:00
Jake Potrebic
f9d3155517 Custom Potion Mixes 2021-10-07 14:34:59 -07:00
Jake Potrebic
64f342f5fb Add missing block data API
General purpose patch adding missing getters/setters to BlockData and
its child types.

Co-authored-by: SoSeDiK <mrsosedik@gmail.com>
Co-authored-by: Fabrizio La Rosa <lr.fabrizio@gmail.com>
2021-10-16 22:57:10 -07:00
Jake Potrebic
585c6710fd Configurable sculk sensor listener range 2021-08-19 18:43:16 -07:00
Jake Potrebic
8769e2d5a5 Furnace RecipesUsed API 2022-01-13 15:21:08 -08:00
Jake Potrebic
087b3990d7 Add GameEvent tags 2021-12-18 10:34:21 -08:00
Nassim Jahnke
e15a23c391 Implement regenerateChunk 2022-02-05 20:25:28 +01:00
Jason Penilla
23d50f8134 API for creating command sender which forwards feedback 2022-02-01 15:51:44 -07:00
Jake Potrebic
5ac3ad3792 More PotionEffectType API 2021-05-27 21:58:33 -07:00
Owen1212055
5746f17f68 Dolphin API 2021-12-07 19:34:11 -05:00
Owen1212055
f5e3062c41 Freeze Tick Lock API 2021-12-26 20:27:49 -05:00
Kieran Wallbanks
5468da1b03 Fix NotePlayEvent 2021-06-21 12:33:45 +01:00
Brody Beckwith
da77e72dce Multi Block Change API 2022-01-14 00:40:42 -05:00
Jason Penilla
91a7982c46 Warn on strange @EventHandler return types 2022-01-18 11:07:54 -07:00
Cryptite
233a293cd1 Multiple Entries with Scoreboards 2021-09-21 18:17:34 -05:00
Jason Penilla
3d42540191 Expose vanilla BiomeProvider from WorldInfo 2022-01-06 15:56:16 -08:00
Jake Potrebic
ee1a4b288c System prop for default config comment parsing
Allows for certain legacy plugins to continue to work without changing
by setting `Paper.parseYamlCommentsByDefault` to false
2021-12-30 16:35:56 -08:00
Owen1212055
5024980442 Bucketable API 2021-12-26 14:03:11 -05:00
BillyGalbreath
1fa51dd469 Expose isFuel and canSmelt methods to FurnaceInventory 2021-12-23 15:32:40 -06:00
Jake Potrebic
fce89ee047 Add API for item entity health 2021-08-28 09:00:35 -07:00
Jake Potrebic
dd15ee83b2 Entity powdered snow API 2021-10-24 20:58:52 -07:00
Jake Potrebic
3907f8a544 Improve scoreboard entries 2021-11-04 12:31:45 -07:00