Package net.william278.huskhomes.event
Class BukkitEventDispatcher
java.lang.Object
net.william278.huskhomes.event.BukkitEventDispatcher
- All Implemented Interfaces:
net.william278.huskhomes.event.EventDispatcher
public class BukkitEventDispatcher
extends Object
implements net.william278.huskhomes.event.EventDispatcher
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionCompletableFuture<net.william278.huskhomes.event.IDeleteAllHomesEvent>
dispatchDeleteAllHomesEvent(@NotNull net.william278.huskhomes.player.User user)
CompletableFuture<net.william278.huskhomes.event.IDeleteAllWarpsEvent>
CompletableFuture<net.william278.huskhomes.event.IHomeDeleteEvent>
dispatchHomeDeleteEvent(@NotNull net.william278.huskhomes.position.Home home)
CompletableFuture<net.william278.huskhomes.event.IHomeSaveEvent>
dispatchHomeSaveEvent(@NotNull net.william278.huskhomes.position.Home home)
void
dispatchTeleportEvent(@NotNull net.william278.huskhomes.teleport.Teleport teleport)
CompletableFuture<net.william278.huskhomes.event.ITeleportWarmupEvent>
dispatchTeleportWarmupEvent(net.william278.huskhomes.teleport.TimedTeleport teleport, int duration)
CompletableFuture<net.william278.huskhomes.event.IHomeListEvent>
dispatchViewHomeListEvent(@NotNull List<net.william278.huskhomes.position.Home> homes, @NotNull net.william278.huskhomes.player.OnlineUser user, boolean publicHomeList)
CompletableFuture<net.william278.huskhomes.event.IWarpListEvent>
dispatchViewWarpListEvent(@NotNull List<net.william278.huskhomes.position.Warp> warps, @NotNull net.william278.huskhomes.player.OnlineUser user)
CompletableFuture<net.william278.huskhomes.event.IWarpDeleteEvent>
dispatchWarpDeleteEvent(@NotNull net.william278.huskhomes.position.Warp warp)
CompletableFuture<net.william278.huskhomes.event.IWarpSaveEvent>
dispatchWarpSaveEvent(@NotNull net.william278.huskhomes.position.Warp warp)
-
Constructor Details
-
BukkitEventDispatcher
-
-
Method Details
-
dispatchTeleportEvent
public void dispatchTeleportEvent(@NotNull @NotNull net.william278.huskhomes.teleport.Teleport teleport)- Specified by:
dispatchTeleportEvent
in interfacenet.william278.huskhomes.event.EventDispatcher
-
dispatchTeleportWarmupEvent
public CompletableFuture<net.william278.huskhomes.event.ITeleportWarmupEvent> dispatchTeleportWarmupEvent(net.william278.huskhomes.teleport.TimedTeleport teleport, int duration)- Specified by:
dispatchTeleportWarmupEvent
in interfacenet.william278.huskhomes.event.EventDispatcher
-
dispatchHomeSaveEvent
public CompletableFuture<net.william278.huskhomes.event.IHomeSaveEvent> dispatchHomeSaveEvent(@NotNull @NotNull net.william278.huskhomes.position.Home home)- Specified by:
dispatchHomeSaveEvent
in interfacenet.william278.huskhomes.event.EventDispatcher
-
dispatchHomeDeleteEvent
public CompletableFuture<net.william278.huskhomes.event.IHomeDeleteEvent> dispatchHomeDeleteEvent(@NotNull @NotNull net.william278.huskhomes.position.Home home)- Specified by:
dispatchHomeDeleteEvent
in interfacenet.william278.huskhomes.event.EventDispatcher
-
dispatchWarpSaveEvent
public CompletableFuture<net.william278.huskhomes.event.IWarpSaveEvent> dispatchWarpSaveEvent(@NotNull @NotNull net.william278.huskhomes.position.Warp warp)- Specified by:
dispatchWarpSaveEvent
in interfacenet.william278.huskhomes.event.EventDispatcher
-
dispatchWarpDeleteEvent
public CompletableFuture<net.william278.huskhomes.event.IWarpDeleteEvent> dispatchWarpDeleteEvent(@NotNull @NotNull net.william278.huskhomes.position.Warp warp)- Specified by:
dispatchWarpDeleteEvent
in interfacenet.william278.huskhomes.event.EventDispatcher
-
dispatchViewHomeListEvent
public CompletableFuture<net.william278.huskhomes.event.IHomeListEvent> dispatchViewHomeListEvent(@NotNull @NotNull List<net.william278.huskhomes.position.Home> homes, @NotNull @NotNull net.william278.huskhomes.player.OnlineUser user, boolean publicHomeList)- Specified by:
dispatchViewHomeListEvent
in interfacenet.william278.huskhomes.event.EventDispatcher
-
dispatchViewWarpListEvent
public CompletableFuture<net.william278.huskhomes.event.IWarpListEvent> dispatchViewWarpListEvent(@NotNull @NotNull List<net.william278.huskhomes.position.Warp> warps, @NotNull @NotNull net.william278.huskhomes.player.OnlineUser user)- Specified by:
dispatchViewWarpListEvent
in interfacenet.william278.huskhomes.event.EventDispatcher
-
dispatchDeleteAllHomesEvent
public CompletableFuture<net.william278.huskhomes.event.IDeleteAllHomesEvent> dispatchDeleteAllHomesEvent(@NotNull @NotNull net.william278.huskhomes.player.User user)- Specified by:
dispatchDeleteAllHomesEvent
in interfacenet.william278.huskhomes.event.EventDispatcher
-
dispatchDeleteAllWarpsEvent
public CompletableFuture<net.william278.huskhomes.event.IDeleteAllWarpsEvent> dispatchDeleteAllWarpsEvent()- Specified by:
dispatchDeleteAllWarpsEvent
in interfacenet.william278.huskhomes.event.EventDispatcher
-