Package com.hypixel.hytale.event
Interface IEventRegistry
- All Known Subinterfaces:
IEventBus
- All Known Implementing Classes:
EventBus,EventRegistry
public interface IEventRegistry
-
Method Summary
Modifier and TypeMethodDescription<EventType extends IBaseEvent<Void>>
EventRegistration<Void, EventType> <KeyType,EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> <EventType extends IBaseEvent<Void>>
EventRegistration<Void, EventType> register(EventPriority var1, Class<? super EventType> var2, Consumer<EventType> var3) <KeyType,EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> register(EventPriority var1, Class<? super EventType> var2, KeyType var3, Consumer<EventType> var4) <EventType extends IBaseEvent<Void>>
EventRegistration<Void, EventType> <KeyType,EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> <EventType extends IAsyncEvent<Void>>
EventRegistration<Void, EventType> registerAsync(short var1, Class<? super EventType> var2, Function<CompletableFuture<EventType>, CompletableFuture<EventType>> var3) <KeyType,EventType extends IAsyncEvent<KeyType>>
EventRegistration<KeyType, EventType> registerAsync(short var1, Class<? super EventType> var2, KeyType var3, Function<CompletableFuture<EventType>, CompletableFuture<EventType>> var4) <EventType extends IAsyncEvent<Void>>
EventRegistration<Void, EventType> registerAsync(EventPriority var1, Class<? super EventType> var2, Function<CompletableFuture<EventType>, CompletableFuture<EventType>> var3) <KeyType,EventType extends IAsyncEvent<KeyType>>
EventRegistration<KeyType, EventType> registerAsync(EventPriority var1, Class<? super EventType> var2, KeyType var3, Function<CompletableFuture<EventType>, CompletableFuture<EventType>> var4) <EventType extends IAsyncEvent<Void>>
EventRegistration<Void, EventType> registerAsync(Class<? super EventType> var1, Function<CompletableFuture<EventType>, CompletableFuture<EventType>> var2) <KeyType,EventType extends IAsyncEvent<KeyType>>
EventRegistration<KeyType, EventType> registerAsync(Class<? super EventType> var1, KeyType var2, Function<CompletableFuture<EventType>, CompletableFuture<EventType>> var3) <KeyType,EventType extends IAsyncEvent<KeyType>>
EventRegistration<KeyType, EventType> registerAsyncGlobal(short var1, Class<? super EventType> var2, Function<CompletableFuture<EventType>, CompletableFuture<EventType>> var3) <KeyType,EventType extends IAsyncEvent<KeyType>>
EventRegistration<KeyType, EventType> registerAsyncGlobal(EventPriority var1, Class<? super EventType> var2, Function<CompletableFuture<EventType>, CompletableFuture<EventType>> var3) <KeyType,EventType extends IAsyncEvent<KeyType>>
EventRegistration<KeyType, EventType> registerAsyncGlobal(Class<? super EventType> var1, Function<CompletableFuture<EventType>, CompletableFuture<EventType>> var2) <KeyType,EventType extends IAsyncEvent<KeyType>>
EventRegistration<KeyType, EventType> registerAsyncUnhandled(short var1, Class<? super EventType> var2, Function<CompletableFuture<EventType>, CompletableFuture<EventType>> var3) <KeyType,EventType extends IAsyncEvent<KeyType>>
EventRegistration<KeyType, EventType> registerAsyncUnhandled(EventPriority var1, Class<? super EventType> var2, Function<CompletableFuture<EventType>, CompletableFuture<EventType>> var3) <KeyType,EventType extends IAsyncEvent<KeyType>>
EventRegistration<KeyType, EventType> registerAsyncUnhandled(Class<? super EventType> var1, Function<CompletableFuture<EventType>, CompletableFuture<EventType>> var2) <KeyType,EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> registerGlobal(short var1, Class<? super EventType> var2, Consumer<EventType> var3) <KeyType,EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> registerGlobal(EventPriority var1, Class<? super EventType> var2, Consumer<EventType> var3) <KeyType,EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> registerGlobal(Class<? super EventType> var1, Consumer<EventType> var2) <KeyType,EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> registerUnhandled(short var1, Class<? super EventType> var2, Consumer<EventType> var3) <KeyType,EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> registerUnhandled(EventPriority var1, Class<? super EventType> var2, Consumer<EventType> var3) <KeyType,EventType extends IBaseEvent<KeyType>>
EventRegistration<KeyType, EventType> registerUnhandled(Class<? super EventType> var1, Consumer<EventType> var2)
-
Method Details
-
register
@Nullable <EventType extends IBaseEvent<Void>> EventRegistration<Void,EventType> register(@Nonnull Class<? super EventType> var1, @Nonnull Consumer<EventType> var2) -
register
@Nullable <EventType extends IBaseEvent<Void>> EventRegistration<Void,EventType> register(@Nonnull EventPriority var1, @Nonnull Class<? super EventType> var2, @Nonnull Consumer<EventType> var3) -
register
@Nullable <EventType extends IBaseEvent<Void>> EventRegistration<Void,EventType> register(short var1, @Nonnull Class<? super EventType> var2, @Nonnull Consumer<EventType> var3) -
register
@Nullable <KeyType,EventType extends IBaseEvent<KeyType>> EventRegistration<KeyType,EventType> register(@Nonnull Class<? super EventType> var1, @Nonnull KeyType var2, @Nonnull Consumer<EventType> var3) -
register
@Nullable <KeyType,EventType extends IBaseEvent<KeyType>> EventRegistration<KeyType,EventType> register(@Nonnull EventPriority var1, @Nonnull Class<? super EventType> var2, @Nonnull KeyType var3, @Nonnull Consumer<EventType> var4) -
register
@Nullable <KeyType,EventType extends IBaseEvent<KeyType>> EventRegistration<KeyType,EventType> register(short var1, @Nonnull Class<? super EventType> var2, @Nonnull KeyType var3, @Nonnull Consumer<EventType> var4) -
registerAsync
@Nullable <EventType extends IAsyncEvent<Void>> EventRegistration<Void,EventType> registerAsync(@Nonnull Class<? super EventType> var1, @Nonnull Function<CompletableFuture<EventType>, CompletableFuture<EventType>> var2) -
registerAsync
@Nullable <EventType extends IAsyncEvent<Void>> EventRegistration<Void,EventType> registerAsync(@Nonnull EventPriority var1, @Nonnull Class<? super EventType> var2, @Nonnull Function<CompletableFuture<EventType>, CompletableFuture<EventType>> var3) -
registerAsync
@Nullable <EventType extends IAsyncEvent<Void>> EventRegistration<Void,EventType> registerAsync(short var1, Class<? super EventType> var2, @Nonnull Function<CompletableFuture<EventType>, CompletableFuture<EventType>> var3) -
registerAsync
@Nullable <KeyType,EventType extends IAsyncEvent<KeyType>> EventRegistration<KeyType,EventType> registerAsync(@Nonnull Class<? super EventType> var1, @Nonnull KeyType var2, @Nonnull Function<CompletableFuture<EventType>, CompletableFuture<EventType>> var3) -
registerAsync
@Nullable <KeyType,EventType extends IAsyncEvent<KeyType>> EventRegistration<KeyType,EventType> registerAsync(@Nonnull EventPriority var1, Class<? super EventType> var2, @Nonnull KeyType var3, @Nonnull Function<CompletableFuture<EventType>, CompletableFuture<EventType>> var4) -
registerAsync
@Nullable <KeyType,EventType extends IAsyncEvent<KeyType>> EventRegistration<KeyType,EventType> registerAsync(short var1, @Nonnull Class<? super EventType> var2, @Nonnull KeyType var3, @Nonnull Function<CompletableFuture<EventType>, CompletableFuture<EventType>> var4) -
registerGlobal
@Nullable <KeyType,EventType extends IBaseEvent<KeyType>> EventRegistration<KeyType,EventType> registerGlobal(@Nonnull Class<? super EventType> var1, @Nonnull Consumer<EventType> var2) -
registerGlobal
@Nullable <KeyType,EventType extends IBaseEvent<KeyType>> EventRegistration<KeyType,EventType> registerGlobal(@Nonnull EventPriority var1, @Nonnull Class<? super EventType> var2, @Nonnull Consumer<EventType> var3) -
registerGlobal
@Nullable <KeyType,EventType extends IBaseEvent<KeyType>> EventRegistration<KeyType,EventType> registerGlobal(short var1, @Nonnull Class<? super EventType> var2, @Nonnull Consumer<EventType> var3) -
registerAsyncGlobal
@Nullable <KeyType,EventType extends IAsyncEvent<KeyType>> EventRegistration<KeyType,EventType> registerAsyncGlobal(@Nonnull Class<? super EventType> var1, @Nonnull Function<CompletableFuture<EventType>, CompletableFuture<EventType>> var2) -
registerAsyncGlobal
@Nullable <KeyType,EventType extends IAsyncEvent<KeyType>> EventRegistration<KeyType,EventType> registerAsyncGlobal(@Nonnull EventPriority var1, @Nonnull Class<? super EventType> var2, @Nonnull Function<CompletableFuture<EventType>, CompletableFuture<EventType>> var3) -
registerAsyncGlobal
@Nullable <KeyType,EventType extends IAsyncEvent<KeyType>> EventRegistration<KeyType,EventType> registerAsyncGlobal(short var1, @Nonnull Class<? super EventType> var2, @Nonnull Function<CompletableFuture<EventType>, CompletableFuture<EventType>> var3) -
registerUnhandled
@Nullable <KeyType,EventType extends IBaseEvent<KeyType>> EventRegistration<KeyType,EventType> registerUnhandled(@Nonnull Class<? super EventType> var1, @Nonnull Consumer<EventType> var2) -
registerUnhandled
@Nullable <KeyType,EventType extends IBaseEvent<KeyType>> EventRegistration<KeyType,EventType> registerUnhandled(@Nonnull EventPriority var1, @Nonnull Class<? super EventType> var2, @Nonnull Consumer<EventType> var3) -
registerUnhandled
@Nullable <KeyType,EventType extends IBaseEvent<KeyType>> EventRegistration<KeyType,EventType> registerUnhandled(short var1, @Nonnull Class<? super EventType> var2, @Nonnull Consumer<EventType> var3) -
registerAsyncUnhandled
@Nullable <KeyType,EventType extends IAsyncEvent<KeyType>> EventRegistration<KeyType,EventType> registerAsyncUnhandled(@Nonnull Class<? super EventType> var1, @Nonnull Function<CompletableFuture<EventType>, CompletableFuture<EventType>> var2) -
registerAsyncUnhandled
@Nullable <KeyType,EventType extends IAsyncEvent<KeyType>> EventRegistration<KeyType,EventType> registerAsyncUnhandled(@Nonnull EventPriority var1, @Nonnull Class<? super EventType> var2, @Nonnull Function<CompletableFuture<EventType>, CompletableFuture<EventType>> var3) -
registerAsyncUnhandled
@Nullable <KeyType,EventType extends IAsyncEvent<KeyType>> EventRegistration<KeyType,EventType> registerAsyncUnhandled(short var1, @Nonnull Class<? super EventType> var2, @Nonnull Function<CompletableFuture<EventType>, CompletableFuture<EventType>> var3)
-