Interface IProtectionHook
-
- All Superinterfaces:
ElevatorHook
- All Known Implementing Classes:
ProtectionHook
public interface IProtectionHook extends ElevatorHook
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancanEditName(org.bukkit.entity.Player player, IElevator elevator, boolean sendMessage)booleancanEditSettings(org.bukkit.entity.Player player, IElevator elevator, boolean sendMessage)booleancanPlayerUseElevator(org.bukkit.entity.Player player, IElevator elevator, boolean sendMessage)org.bukkit.inventory.ItemStackcreateIconForElevator(org.bukkit.entity.Player player, IElevator elevator)booleandoesBlockGuestsByDefault()IConfigHookDatagetConfig()java.lang.StringgetConfigKey()booleanisCheckEnabled(IElevator elevator)voidonProtectionClick(org.bukkit.entity.Player player, IElevator elevator, java.lang.Runnable onReturn)voidtoggleCheckEnabled(IElevator elevator)-
Methods inherited from interface me.keehl.elevators.api.models.hooks.ElevatorHook
onInit
-
-
-
-
Method Detail
-
getConfig
IConfigHookData getConfig()
-
isCheckEnabled
boolean isCheckEnabled(IElevator elevator)
-
toggleCheckEnabled
void toggleCheckEnabled(IElevator elevator)
-
getConfigKey
java.lang.String getConfigKey()
-
onProtectionClick
void onProtectionClick(org.bukkit.entity.Player player, IElevator elevator, java.lang.Runnable onReturn)
-
canEditName
boolean canEditName(org.bukkit.entity.Player player, IElevator elevator, boolean sendMessage)
-
canEditSettings
boolean canEditSettings(org.bukkit.entity.Player player, IElevator elevator, boolean sendMessage)
-
canPlayerUseElevator
boolean canPlayerUseElevator(org.bukkit.entity.Player player, IElevator elevator, boolean sendMessage)
-
doesBlockGuestsByDefault
boolean doesBlockGuestsByDefault()
-
createIconForElevator
org.bukkit.inventory.ItemStack createIconForElevator(org.bukkit.entity.Player player, IElevator elevator)
-
-