Package net.william278.huskhomes.hook
Class DynMapHook
java.lang.Object
net.william278.huskhomes.hook.PluginHook
net.william278.huskhomes.hook.MapHook
net.william278.huskhomes.hook.DynMapHook
public class DynMapHook
extends net.william278.huskhomes.hook.MapHook
Hook to display warps and public homes on Dynmap
-
Field Summary
Fields inherited from class net.william278.huskhomes.hook.MapHook
PUBLIC_HOME_MARKER_IMAGE_NAME, PUBLIC_HOMES_MARKER_SET_ID, WARP_MARKER_IMAGE_NAME, WARPS_MARKER_SET_ID
Fields inherited from class net.william278.huskhomes.hook.PluginHook
hookName, plugin
-
Constructor Summary
ConstructorDescriptionDynMapHook(@NotNull net.william278.huskhomes.HuskHomes implementor, @NotNull org.bukkit.plugin.Plugin dynmapPlugin)
-
Method Summary
Modifier and TypeMethodDescriptionclearHomes(@NotNull net.william278.huskhomes.player.User user)
protected CompletableFuture<Void>
removeHome(@NotNull net.william278.huskhomes.position.Home home)
removeWarp(@NotNull net.william278.huskhomes.position.Warp warp)
updateHome(@NotNull net.william278.huskhomes.position.Home home)
updateWarp(@NotNull net.william278.huskhomes.position.Warp warp)
Methods inherited from class net.william278.huskhomes.hook.MapHook
initialize, isValidPosition
Methods inherited from class net.william278.huskhomes.hook.PluginHook
getHookName
-
Constructor Details
-
DynMapHook
public DynMapHook(@NotNull @NotNull net.william278.huskhomes.HuskHomes implementor, @NotNull @NotNull org.bukkit.plugin.Plugin dynmapPlugin)
-
-
Method Details
-
initializeMap
- Specified by:
initializeMap
in classnet.william278.huskhomes.hook.MapHook
-
updateHome
public CompletableFuture<Void> updateHome(@NotNull @NotNull net.william278.huskhomes.position.Home home)- Specified by:
updateHome
in classnet.william278.huskhomes.hook.MapHook
-
removeHome
public CompletableFuture<Void> removeHome(@NotNull @NotNull net.william278.huskhomes.position.Home home)- Specified by:
removeHome
in classnet.william278.huskhomes.hook.MapHook
-
clearHomes
public CompletableFuture<Void> clearHomes(@NotNull @NotNull net.william278.huskhomes.player.User user)- Specified by:
clearHomes
in classnet.william278.huskhomes.hook.MapHook
-
updateWarp
public CompletableFuture<Void> updateWarp(@NotNull @NotNull net.william278.huskhomes.position.Warp warp)- Specified by:
updateWarp
in classnet.william278.huskhomes.hook.MapHook
-
removeWarp
public CompletableFuture<Void> removeWarp(@NotNull @NotNull net.william278.huskhomes.position.Warp warp)- Specified by:
removeWarp
in classnet.william278.huskhomes.hook.MapHook
-
clearWarps
- Specified by:
clearWarps
in classnet.william278.huskhomes.hook.MapHook
-