Package com.guflimc.multicore
Interface MultiCore
- All Known Subinterfaces:
MultiPaperCore
public interface MultiCore
-
Method Summary
Modifier and TypeMethodDescription<T extends Packet,U extends RequestPacket<T>>
CompletableFuture<T>request(U packet) voidstorage()<T extends Packet>
Subscription<T extends Packet,U extends RequestPacket<T>>
Subscriptionsubscribe(@NotNull Class<U> type, @NotNull BiConsumer<U, Consumer<T>> callback)
-
Method Details
-
request
-
send
-
subscribe
<T extends Packet> Subscription subscribe(@NotNull @NotNull Class<T> type, @NotNull @NotNull Consumer<T> callback) -
subscribe
<T extends Packet,U extends RequestPacket<T>> Subscription subscribe(@NotNull @NotNull Class<U> type, @NotNull @NotNull BiConsumer<U, Consumer<T>> callback) -
storage
MultiStorage storage()
-