Interface IElevators


  • public interface IElevators
    • Method Detail

      • getPlugin

        org.bukkit.plugin.java.JavaPlugin getPlugin()
      • log

        void log​(java.lang.Object message)
      • log

        void log​(java.util.logging.Level level,
                 java.lang.Object message)
      • log

        void log​(java.util.logging.Level level,
                 java.lang.Object message,
                 java.lang.Throwable throwable)
      • pushLog

        void pushLog()
      • holdLog

        void holdLog()
      • pushAndHoldLog

        void pushAndHoldLog()
      • getLogger

        java.util.logging.Logger getLogger()
      • createComponentFromText

        ILocaleComponent createComponentFromText​(java.lang.String message)
      • settingsBuilder

        <T> IElevatorSettingBuilder<T> settingsBuilder​(@Pattern("[a-z0-9/._-]+")
                                                       java.lang.String settingKey,
                                                       T defaultValue,
                                                       org.bukkit.persistence.PersistentDataType<?,​T> persistentDataType)
      • resolveElevator

        IElevator resolveElevator​(org.bukkit.block.ShulkerBox box,
                                  IElevatorType elevatorType)
                           throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • resolveElevator

        IElevator resolveElevator​(org.bukkit.block.Block block)
      • resolveElevatorType

        IElevatorType resolveElevatorType​(org.bukkit.block.ShulkerBox box)
      • toggleElevatorProtectionHook

        void toggleElevatorProtectionHook​(IElevator elevator,
                                          IProtectionHook protectionHook)
      • getElevatorProtectionHookConfig

        <T extends IConfigHookData> T getElevatorProtectionHookConfig​(IProtectionHook protectionHook,
                                                                      T defaultConfigHook)