Commit Graph

73 Commits

Author SHA1 Message Date
Jake Potrebic
f456a79c86 Added PlayerLecternPageChangeEvent 2020-11-23 12:58:16 -08:00
TheViperShow
d9df6170b8 Add BlockFailedDispenseEvent 2020-04-22 09:40:23 +02:00
Jake Potrebic
7603b30d74 Added ServerResourcesReloadedEvent 2020-12-02 20:04:16 -08:00
Jake Potrebic
8dbd7442c3 Added WorldGameRuleChangeEvent 2020-12-20 16:41:44 -08:00
JRoy
302525c73b Add EntityLoadCrossbowEvent 2020-10-07 12:04:17 -04:00
MisterVector
b2599f86e7 Add PlayerFlowerPotManipulateEvent 2019-08-13 19:44:19 -07:00
Jason Penilla
b3e72d20e1 Add TargetHitEvent API 2020-11-25 23:21:32 -08:00
Jake Potrebic
ff36991035 Added PlayerTradeEvent
[Amendment: Alexander <protonull@protonmail.com>]
PlayerTradeEvent is used for player purchases from villagers and wandering
traders, but not custom merchants created via Bukkit.createMerchant(). During
discussions in Discord it was decided that it'd be better to add a new event
that PlayerTradeEvent inherits from than change getVillager()'s annotation to
@Nullable, especially since that'd also infringe on the implication of the
event being about villager trades.
2020-07-02 16:10:10 -07:00
ysl3000
c120a1ea13 Player Chunk Load/Unload Events 2020-10-05 21:24:45 +02:00
JRoy
cbfe48b1cc Add PlayerShearBlockEvent 2020-08-27 12:32:35 -04:00
Nassim Jahnke
60d243ecc4 Add PlayerItemCooldownEvent 2020-08-25 13:45:15 +02:00
BillyGalbreath
cbfa49ddb6 Add moon phase API 2020-08-23 16:32:03 +02:00
Eearslya Sleiarion
3670ee6672 Add BellRingEvent
Add a new event, BellRingEvent, to trigger whenever a player rings a
village bell. Passes along the bell block and the player who rang it.
2019-06-24 21:27:39 -07:00
Aikar
6512e0749b Add Material Tags
This adds a bunch of useful and missing Tags to be able to identify items that
are related to each other by a trait.

Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com>
Co-authored-by: Lena Kolb <lenakolb2204@gmail.com>
Co-authored-by: Layla Silbernberg <livsilbernberg@gmail.com>
Co-authored-by: Newwind <newwindserver@gmail.com>
2018-07-17 01:27:15 -04:00
willies952002
2a9bc8abb9 Expand ArmorStand API
Adds the following:
- Add proper methods for getting and setting items in both hands. Deprecates old methods
- Enable/Disable slot interactions
- Allow using degrees for ArmorStand rotations (via new Rotations class)

Co-authored-by: SoSeDiK <mrsosedik@gmail.com>
2018-07-26 02:22:44 -04:00
Brokkonaut
e95376162f Add entity knockback events
- EntityKnockbackEvent
- EntityPushedByEntityAttackEvent
- EntityKnockbackByEntityEvent

Co-authored-by: aerulion <aerulion@gmail.com>
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com>
2018-06-18 15:40:39 +02:00
Jason Penilla
7132df4810 AsyncTabCompleteEvent
Let plugins be able to control tab completion of commands and chat async.

This will be useful for frameworks like ACF so we can define async safe completion handlers,
and avoid going to main for tab completions.

Especially useful if you need to query a database in order to obtain the results for tab
completion, such as offline players.

Also Enforces mutability of the existing TabCompleteEvent.

Co-authored-by: Aikar <aikar@aikar.co>
2017-11-26 13:17:09 -05:00
Zach Brown
05ec73f817 Expose server build information
Co-authored-by: Professor Bloodstone <git@bloodstone.dev>
Co-authored-by: Mark Vainomaa <mikroskeem@mikroskeem.eu>
Co-authored-by: masmc05 <masmc05@gmail.com>
Co-authored-by: Riley Park <rileysebastianpark@gmail.com>
2019-05-27 01:10:06 -05:00
Jake Potrebic
30e04bfa2f Add Position 2022-03-20 10:42:28 -07:00
Owen1212055
23095683d0 Paper Plugins 2022-07-06 23:00:36 -04:00
Riley Park
15081a5912 Adventure
Co-authored-by: zml <zml@stellardrift.ca>
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com>
Co-authored-by: Yannick Lamprecht <yannicklamprecht@live.de>
2021-01-29 17:21:55 +01:00
Jake Potrebic
4fd928df47 Code Generation
Currently includes generated key holder classes for types
used in the Registry Modification API
2023-05-26 18:14:44 -07:00
Zach Brown
74b3d383cc Build system changes 2016-03-01 00:16:08 +01:00