Package org.yuemi.libs.api.event.bukkit
Interface BukkitEvents
- All Superinterfaces:
EventProvider
Event registration provider for standard Bukkit/Vanilla events.
-
Method Summary
Modifier and TypeMethodDescription@NotNull BlockEventsblock()Gets the block-related event provider.@NotNull EntityEventsentity()Gets the entity-related event provider.@NotNull PlayerEventsplayer()Gets the player-related event provider.<T extends org.bukkit.event.Event>
@NotNull SubscriptionBuilder<T> Starts building an event subscription.
-
Method Details
-
subscribe
@NotNull <T extends org.bukkit.event.Event> @NotNull SubscriptionBuilder<T> subscribe(@NotNull @NotNull Class<T> eventClass) Starts building an event subscription.- Type Parameters:
T- the event type- Parameters:
eventClass- the class of the event- Returns:
- a subscription builder
-
player
Gets the player-related event provider.- Returns:
- the player events provider
-
block
Gets the block-related event provider.- Returns:
- the block events provider
-
entity
Gets the entity-related event provider.- Returns:
- the entity events provider
-