Simple Elevators | [1.7 - 1.13.2] 3.0.0

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

  1. Benz56
    Native Minecraft Version:
    Legacy (< 1.13)
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    [​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 reload
      Alias: [rel, r]
      Reloads all configuration files.
    Permissions:
    • elevator.use
      Permission to all elevator combinations.
    • 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]

    BillyCooldude was kind enough to create a plugin preview/review.
    The plugin showed in the video is version 2.4.6 used on a Spigot 1.8 server.
    A lot of has changed since 2.4.6 and many new features have been added!



    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!
    - 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'.
    # You can ignore data values by using a * as the Data value. (Not on 1.13!)
    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 ding 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.
    dingSound
    : "ORB_PICKUP"
    ding
    : true

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

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

    # BossBar (Unsupported in 1.7 & 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:
    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!'
     
    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.7 - 1.13 is supported. Actionbars and Titlebars are disabled in 1.7. BossBars are disabled in 1.7 and 1.8.
    Recommended versions are 1.8/1.9 and up.

    Spigot forks and CraftBukkit are not supported.



    [​IMG]

Recent Updates

  1. [3.0.0]
  2. [2.16.1] Update Checker Fix
  3. [2.16.0] Messages File

Recent Reviews

  1. LucidusMC
    LucidusMC
    5/5,
    Version: 2.16.1
    Was way easier to setup than I could ever have imagined, nice work and thank you for sharing such a clever plugin!
    1. Benz56
      Author's Response
      Thank you for the review, LucidusMC!

      Glad you’re finding the plugin easy to use :)
  2. flow2me
    flow2me
    5/5,
    Version: 2.15.8
    Thank you so much this plugin works great :) its very light weighted and if it is placed wrong its easy to take it away and start over :)
    1. Benz56
      Author's Response
      Thank you for the review, flow2me! :D
  3. Hecki
    Hecki
    5/5,
    Version: 2.15.5
    Thank you that you added the placeholders for the titles and actionbar. Now the Plugin ist perfect and works pretty well! :D
    1. Benz56
      Author's Response
      Thank you for the review, Hecki! :)
  4. CluelessKlutz
    CluelessKlutz
    5/5,
    Version: 2.15.4
    This plugins works fantastically! Incredibly lightweight and adds new features without becoming too extensive or complicated.
    1. Benz56
      Author's Response
      Thank you for the review, CluelessKlutz! :D
  5. MajorLOLGaming
    MajorLOLGaming
    5/5,
    Version: 2.15.2
    I don't know it this is a problem yet, but when players has created a elevator, they seem to just mine the blocks, and that way get infinite amounts of that block. Any way to stop this?
    1. Benz56
      Author's Response
      Regular players should not have access to the create command.
  6. arboriginal
    arboriginal
    5/5,
    Version: 2.15.1
    Works perfectly on paperspigot 1.13.2, even if the page tells spigot forks doesn't work. Thanks Benz56!
    1. Benz56
      Author's Response
      Thank you for the review, arboriginal!
      Glad it is working just fine for you :)
  7. Peebbong
    Peebbong
    5/5,
    Version: 2.15.1
    Nice Plugin

    Simple Elevators Recommend Plugin

    Good Job!

    Thanks for Plugin!

    Good Plugin.
    1. Benz56
      Author's Response
      Thank you for the review, Peebbong! :)
  8. vy_vu
    vy_vu
    5/5,
    Version: 2.14.7
    great plugin
    1000*
    pls keep it up to date
    lightweight
    good idea
    i like this plugin
    1. Benz56
      Author's Response
      Thank you for the review, vy_vu!
      Appreciate the positive feedback :D
  9. fabricio9898
    fabricio9898
    5/5,
    Version: 2.14.5
    nice plugin recommend :)

    .................................................................................................
    1. Benz56
      Author's Response
      Thank you for the review, fabricio9898!
      Glad you found a solution for your issue :)
  10. Matin_Dark
    Matin_Dark
    5/5,
    Version: 2.14.4
    Amazing developer and amazing support i suggest him an idea and he adds that within an hour
    1. Benz56
      Author's Response
      Thank you for the review, Matin_Dark!
      No problem. I'll implement suggestions as fast as I can :)