Simple Elevators | [1.8 - 1.14] 3.7.13

Multi Combination Elevators featuring Particles, Actionbars, Titlebars, Sounds and More!

  1. Benz56
    Native Minecraft Version:
    Legacy (< 1.13)
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    [​IMG]

    Simple Elevators is as the name implies a plugin featuring very simple and easy to use elevators. Drag and drop the plugin, edit the config file to your preferences, and you are good to go! The elevators are defined by a combination of two blocks. Single block elevators are also possible. (An unlimited amount of combinations can be defined in the config) Press Space to go one floor up, and press Shift to go one floor down. It's that Simple!

    Simple Elevators include a lot of extra configurable features. Unlimited elevator combinations, World whitelisting, color & size configurable arrow particles, actionbar, titlebar, and much more! Take a look at the 'Default Config' below.

    Test Server: 142.44.222.241:25602


    [​IMG]
    [​IMG] [​IMG]
    [​IMG]

    Commands:
    /elevator:

    Aliases: [simpleelevators, elevators, se]
    All commands below require the elevator.commands permission alongside the individual command permission.

    • /elevator [help]
      Alias: [h]
      Prints the help menu. The help menu is clickable and contains hover messages with instructions.
      Permission:

      • elevator.commands.help
    • /elevator create <combination> [distance]
      Alias: [cr, c]
      Creates the specified combination/elevator at your current location. Specifying distance will create another elevator distance blocks up.
      This command spawns blocks. Keep this in mind when deciding whether players should have access to it.
      Permission:

      • elevator.commands.create
    • /elevator list
      Alias: [li, l]
      Prints an interactable list of all configured elevator combinations.
      Permission:
      • elevator.commands.list
    /elevatoradmin:
    Aliases: [simpleelevatorsadmin, elevatorsadmin, elevatoradmin, sea]
    All commands below require the elevator.admin permission.

    • /elevatoradmin [help]
      Alias: [h]
      Prints the help menu. The help menu is clickable and contains hover messages with instructions.
    • /elevatoradmin info
      Aliases: [inf, i]
      Displays version info and offers quick links for new versions and support.
    • /elevatoradmin reload
      Aliases: [rel, r]
      Reloads all configuration files.
    Permissions:
    • elevator.use
      Permission to all elevator combinations. All players have this permission by default.
    • elevator.use.<combination>
      Permission to use a specific elevator combination.
    • elevator.distance.<distance>
      Give a player a unique max elevation distance. E.g. maxDistance is 40 and the player has elevator.distance.60 the player can use elevators that are 60 blocks apart.
    • elevator.bypass.cooldown
      Permission to bypass the configured elevatorCooldown.
    • elevator.bypass.distance
      Permission to ignore the configured maxDistance.
    • elevator.update
      Players with this permission are notified of new updates.
    Preview:
    [​IMG]
    English

    Created by @SoulStriker_ - Plugin version: 3.5.3 on Spigot 1.13.2.


    Created by @LuxLacis - Plugin version: 3.7.11 on Spigot 1.14.4
    German:

    Created by @Doppelblock - Plugin version 3.7.9 on Spigot 1.12.2.


    Features:
    - Works out of the box.
    - World whitelisting option.
    - Elevator creation via cmds.
    - Configurable BossBar messages.
    - Configurable Titlebar messages.
    - Configurable Actionbar messages.
    - Delayed elevator elevation option.
    - Characteristic Elevator 'ding' sound.
    - Color and Size configurable particle arrows!
    - Unlimited configurable Elevator combinations.
    - Use any Material, Colored Wool or Colored Carpet!

    - Compatible with Essntials and CMI /back commands.
    - JSON '/elevator' message with hover & click events!

    BossBar, TitleBar, and Actionbar example:
    [​IMG]


    Default Config.yml:
    Code (YAML):
    #######################################################################################
    # +---------------------------------------------------------------------------------+ #
    # |    ___ ___ __  __ ___ _    ___      ___ _    _____   ___ _____ ___  ___  ___    | #
    # |   / __|_ _|  \/  | _ \ |  | __|    | __| |  | __\ \ / /_\_   _/ _ \| _ \/ __|   | #
    # |   \__ \| || |\/| |  _/ |__| _|     | _|| |__| _| \ V / _ \| || (_) |   /\__ \   | #
    # |   |___/___|_|  |_|_| |____|___|    |___|____|___| \_/_/ \_\_| \___/|_|_\|___/   | #
    # |                                                                                 | #
    # | By: Benz56                                                                      | #
    # +---------------------------------------------------------------------------------+ #
    #######################################################################################


    # Update checker.
    # If enabled you'll receive a message in console
    # and as OP in chat when joining when a new update is available.
    updateChecker
    : true

    # Elevator Combinations:
    # Add/Change as many combinations as you want. First Material is the block at your feet.
    # Syntax: 'Material:Data, Material:Data' and 'Material:Data'.
    # Use 'any' for any block. Only works for the bottom block. E.g. 'Quartz_Block, any'.
    # You can also leave the second block empty for the same effect. E.g. 'Quartz_Block'.
    combinations
    :
    - 'Quartz_Block, Redstone_block'
    - 'Step:7, Iron_Block'
    - 'Carpet:14, Wool:11'
    - 'Stone:1, dirt:1'

    # Enable/Disable worlds:
    # Add worlds(Case-sensitive) to exclusively enable those e.g:
    #
    # enabledworlds:
    #    - world
    #    - world_nether
    #
    # The above example will enable Elevators ONLY in those worlds.
    # Leave blank to enable all worlds.
    enabledworlds
    :

    # Max Elevator distance:
    # Set to 255 or higher to ignore completely.
    maxDistance
    : 40

    # Replace blocks at destination Elevator:
    # true will replace blocks at the destination when creating a set of Elevators.
    createReplace
    : true

    # Elevator sound:
    # View supported sound enums here; https://jd.bukkit.org/org/bukkit/Sound.html
    # And here; https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
    # Both 1.8 and 1.8+ Sounds enums are supported.
    # Pitch: 0.5 to 2.0
    # Volume: 0 to 1.0 (Larger values increases the distance from where it can be heard)
    # World: Specifies whether the sound is played only to the elevated player or everyone in range.
    elevatorSound
    :
    up
    :
      enabled
    : true
      sound
    : "ORB_PICKUP"
      pitch
    : 0.5
      world
    : false
    down
    :
      enabled
    : true
      sound
    : "ORB_PICKUP"
      pitch
    : 1
      world
    : false

    # ActionBar:
    actionBarEnabled
    : true
    # Messages:
    floorUp
    : '&e&lYou have been taken one floor &a&lUP'
    floorDown
    : '&e&lYou have been taken one floor &c&lDOWN'

    # TitleBar:
    titleBarEnabled
    : true
    # Messages:
    floorUpTitle
    : '&a&lUP'
    floorUpSubTitle
    : ''
    floorDownTitle
    : '&c&lDOWN'
    floorDownSubTitle
    : ''
    # Settings:
    titleBarFadeIn
    : 5
    titleBarStay
    : 10
    titleBarFadeOut
    : 5

    # BossBar (Unsupported in 1.8)
    bossBarEnabled
    : true
    # Color: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/boss/BarColor.html
    bossBarColor
    : RED
    # Style: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/boss/BarStyle.html
    bossBarStyle
    : SOLID
    # Message. Placeholders: %floor% == current floor & %totalFloors% == total floors.
    bossBarMessage
    : '&eFloor %floor% of %totalFloors%'

    # Arrow Particles: (Unsupported in 1.8)
    arrow_enabled
    : true
    # Enable/disable arrow on current and/or destination floor.
    arrow_currentFloor
    : true
    arrow_destinationFloor
    : true
    # Every Minecraft color is Valid (names(e.g. red) and color codes (e.g &c):
    # colors: http://imgur.com/a/v3TzU (Use 'random' for a random color)
    arrow_color_up
    : 'green'
    arrow_color_down
    : 'red'
    # arrow size: (blocks in height)
    arrow_size
    : 2.0

    # Items that Elevators will ignore checking for.
    # These items can be placed in the destination space.
    # Remove/add any item you want. Use valid Material names and IDs.
    # Ignore everything with: ignoreList: 'all'
    # https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
    ignoreList
    : 'air, torch, lever, stone_button, redstone_torch_on, redstone_torch_off, vine, wood_button, banner, sign, sign_post, wall_sign'

    # Elevator delay:
    # Set the delay of the elevators. The delay is in ticks (20 ticks == 1 second)
    # If the player leaves the elevator before the time has passed they are not elevated.
    delay
    : 0
    # An actionbar countdown message sent to the player with the delay.
    elevatorDelayMessage
    : '&a&lElevation in %seconds% seconds!'
    # The message sent if the elevation is canceled by moving outside of the elevator.
    elevatorCanceledMessage
    : '&c&lElevation canceled!'

    # Set a delay before a player can use an elevator again.
    # The delay is in ticks (20 ticks == 1 second)
    elevatorCooldown
    : 0
    # The cooldown message sent to the player if they try to use an elevator while in cooldown mode. Leave it blank to disable it.
    # The %cooldown% placeholder is the time in seconds until they can use an elevator again.
    elevatorCooldownMessage
    : '&cPlease wait %cooldown% seconds before using an elevator again!'

    # Include an extra floor that is not an elevator above and/or below the elevator column.
    lazyCheck
    :
    top
    : false
    bottom
    : false
     
    Code (YAML):
    # This is the Message file for all Simple Elevator messages.
    #
    # All messages are fully customizable and support color codes, formatting and ASCII symbols.
    # Set the Prefix and use %prefix% to add the corresponding prefix to a message.
    # Leave a message blank ('') to disable it.
    #
    # You can also create messages with Hover and Click events. Syntax options: (Space between comma and quote is NOT allowed)
    #  - ["Message","/Command"]
    #  - ["Message","Hover"]
    #  - ["Message","/Command","Hover"]
    #  - ["Message","/Command","Suggest"]
    #  - ["Message","/Command","Hover","Suggest"]
    # You can add as many events to a message as you want. Example:
    # '%prefix% &cInvalid arguments! ["&c&n&oHelp","/se help","&aClick to get help!"]'
    # The "Suggest" tag is used if the click event should suggest the command. Default is Run.

    Prefix
    : '&7[&eSimple Elevators&7] '
    Messages
    :
      General
    :
        InvalidPermission
    : '%prefix% &cYou do not have permission to do this!'
        PlayerOnly
    : '%prefix% &cCommand can only be used as a Player!'
        InvalidArguments
    : '%prefix% &cInvalid arguments! ["&c&n&oHelp","/elevator help","&aClick to get help!"]'
        InvalidCreateInput
    : '%prefix% &cInvalid combination and/or distance input!'
        InvalidMaterialInput
    : '%prefix% &cCombination contains (an) invalid material(s).'
        InvalidElevatorDestination
    : '%prefix% &cCannot place destination Elevator!'
        ElevatorDestinationOccupied
    : '%prefix% &cDestination location occupied! Remove blocks at Destination.'
        ElevatorDestinationTooGreat
    : '%prefix% &cDestination Elevator distance too great! Max: %maxDistance% blocks'
        UnknownCombination
    : '%prefix% &cUnknown combination input! Combinations range from (1 - %combinations%)'
        ElevatorPlaced
    : '%prefix% &aElevator successfully placed!'
        ElevatorNotPlaced
    : '%prefix% &cCannot place an Elevator here!'
        ConfigurationsReloaded
    : '%prefix% &aConfiguration files successfully reloaded!'


    Setup and Usage:
    [​IMG]


    Installation:
    1. Put Elevator.jar in your plugins folder.
    2. Start or reload your server.
    3. Edit the generated configuration file to your liking.


    Versions:
    Currently, 1.8 - 1.14 is supported. Actionbars and BossBars are disabled in 1.8.
    Recommended versions are 1.8/1.9 and up.

    Spigot forks and CraftBukkit are not supported.



    [​IMG]

Recent Reviews

  1. jak222pro
    jak222pro
    5/5,
    Version: 3.7.12
    Absolutely perfect works no issues 100% customizable combinations.
    Even with new blocks and GUI blocks
    1. Benz56
      Author's Response
      Thank you for the review, jak222pro! :D
  2. XapuRsPlayz
    XapuRsPlayz
    5/5,
    Version: 3.7.12
    If you want i can Translate it into German :D
    If you want write an DM To me i send you my Translated file :D
    1. Benz56
      Author's Response
      Thank you for the review, XapuRsPlayz! :D
  3. Alurankis
    Alurankis
    5/5,
    Version: 3.7.11
    Perfect work! I quit using craftbook elevator when i found this plugin. Love it!
    1. Benz56
      Author's Response
      Thank you for the review, Alurankis! :D
  4. SilverDimond
    SilverDimond
    5/5,
    Version: 3.7.11
    Should be a part of essentials.
    And 80 characters are a lot reeeeealy a lot spigot please .
    1. Benz56
      Author's Response
      Thank you for the review, SilverDimond! :D
  5. SharpGamer
    SharpGamer
    5/5,
    Version: 3.7.11
    Works like a charm!
    80 Characters limit, woohoo. Jesus. How much is 80 characters?
    1. Benz56
      Author's Response
      Thank you for the review, SharpGamer! :D
  6. MaxDragonard
    MaxDragonard
    5/5,
    Version: 3.7.8
    It works and it's simple to use. Great plugin for any server. Beam me up, Scotty.
    1. Benz56
      Author's Response
      Thank you for the review, MaxDragonard! :D
  7. Edoras
    Edoras
    5/5,
    Version: 3.7.5
    That's the best plugin we have. Not only because the fuctionality but also due to the owner's response and how he treat us.
    1. Benz56
      Author's Response
      Thank you for the review, Edoras!

      I really appreciate the positive feedback and the donation! <3
  8. esprincol
    esprincol
    5/5,
    Version: 3.7.2
    Excellent plugin, using it to a Roleplay server.
    This saved my life lmao .......
    1. Benz56
      Author's Response
      Thank you for the review, esprincol! :D
  9. hazretinos
    hazretinos
    5/5,
    Version: 3.7.1
    One of the best plugins I've seen on Minecraft! Thanks for sharing the plugin. Hopefully it will improve and you'll reach better places.
    1. Benz56
      Author's Response
      Thank you for the review, hazretinos! :)
  10. ShawnPR1
    ShawnPR1
    5/5,
    Version: 3.7.0
    Don't know why I only just found this plugin. Phenomenal in almost every way.

    Very configurable, easy to use as a normal player and just plain awesome.
    1. Benz56
      Author's Response
      Thank you for the review, ShawnPR1!

      Glad that you're finding the plugin awesome! :D