AdvancedSlabs | Microblocks 1.9.1-SNAPSHOT

Create slabs of any type and height | Moving Platforms

  1. inventivetalent
    Tested Minecraft Versions:
    • 1.13
    Source Code:
    https://github.com/InventivetalentDev/AdvancedSlabs
    This plugin allows you to create slabs and even smaller blocks of any material.
    All of the created blocks are solid, so you can walk on them as well.


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




    Note: This plugin might contain unexpected bugs in its current state. It is not recommended to give regular users permissions to use this plugin. Please be careful when testing it.


    If you are using 1.8 or below, check out AnySlab to create similar slabs.
    Versions 1.9.0+ are only compatible with 1.13.2+.



    How to use
    Slabs
    1. Craft yourself the Editor Wand. It allows you to convert regular blocks into "slab" blocks, and also to convert them back.[​IMG]
    2. Shift right-click any block around you with the wand. It will drop a new slab block
    3. Place the slab like a regular block
    4. Right-click the slab to move it. The currently selected slab will be highlighted. [​IMG]
    5. Look in the direction you want to move the slab and use your Mousewheel to move it.
      1. You can also hold Shift while scrolling, to change how fast the slab moves
    6. When you're done, left-click anywhere to save it.
    7. To remove the slab, simply shift right-click it to get the regular block back

    Movement Paths
    1. Craft the Path Wand [​IMG]
    2. Shift right-click all blocks you want to add to the path. The start of the path will be highlighted in green and the end in red. (All other points are blue) [​IMG]
      1. You can remove points by shift left-clicking on the blocks
    3. Place the slab you want to move on the path and right-click it with the Path Wand to bind it.
      1. You can left-click the slab to unbind it from the path.
    4. Hold shift and press Q (or whatever you use to drop items) to switch the movement type
    5. Scroll while holding shift to change the movement speed.
      1. You can also use /aslab pathspeed <speed>
    6. Shift left-click in the air to stop editing and save your path.
      1. You can always edit again by right-clicking any of the points you added with the Path Wand
    7. Place a power source (for example a Lever) next to the start block and provide power to start the movement


    If you'd like to support me and my projects, please consider becoming a Patreon :)
    [​IMG]



    Video Tutorials
    (English)
    (Spanish)




    Commands
    • /aslab wand - Get the editor wand (without crafting)
    • /aslab pathwand - Get the path wand
    • /aslab highlight - Highlight nearby slabs (execute a second time to reset)
    • /aslab give <Material>:[Data] [Player] - Give yourself, or another player a slab item with the specified material
    • /aslab reload - Reload the configuration
    • /aslab save - Save all slabs & paths to file
    • /aslab respawn - Respawn nearby slab entities
    • /aslab pathspeed <speed> - Change the speed of the path you are editing



    Permissions
    • advancedslabs.wand - Permission to get the wand using the command
    • advancedslabs.highlight - Permission to use the highlight command
    • advancedslabs.respawn - Permission to use the respawn command
    • advancedslabs.reload - Permission to reload the config
    • advancedslabs.save - Permission to save
    • advancedslabs.give - Permission to use the give command
    • advancedslabs.crafting.wand - Permission to craft the edit wand
    • advancedslabs.wand.use - Permission to use the wand
    • advancedslabs.editall - Permission to edit all slabs (despite of their owner)
    • advancedslabs.pathspeed - Permission to use the pathspeed command


    Config
    Code (YAML):

    # Amount of slab-items returned when converting a normal block
    slabRatio
    : 1

    # Enable owners of slabs (only owners or players with permission "advancedslabs.editall" can edit the slab)
    slabOwners
    : true

    # Make sure the slab is solid by placing barriers and flower pots inside it (prevents players from being kicked for flying)
    # Alternatively you can enable "allow-flight" in server.properties
    ensureSolid
    : false

    items
    :
      editor
    :
        wand
    :
          type
    : "STICK"
          meta
    :
            display
    : "&bEditor Wand"
            lore
    :
           - "&8Right-Click &7to edit!"
            - "&8Shift right-click &7to remove"
      movement
    :
        path
    :
          wand
    :
            type
    : "LEASH"
            meta
    :
              display
    : "&6Path Wand"
              lore
    :
             - "&8Right-Click &7to edit a path"
              - "&8Shift right-click &7to add block point"
              - "&8Shift left-click &7to remove block point"
              - " "
              - "&8Shift left-click &7in air to reset"
              - " "
              - "&8Right-click slab &7to bind"
              - "&8Left-click slab &7to unbind"
    recipes
    :
      editor
    :
        wand
    :
          shape
    :
         - "rdr"
          - "rsr"
          - " s "
          ingredients
    :
            d
    :
              type
    : "DIAMOND"
            r
    :
              type
    : "REDSTONE"
            s
    :
              type
    : "STICK"
      movement
    :
        path
    :
          wand
    :
            shape
    :
           - "rdr"
            - "dld"
            - "rdr"
            ingredients
    :
              r
    :
                type
    : "REDSTONE"
              d
    :
                type
    : "DIAMOND"
              l
    :
                type
    : "LEASH"
    messages
    :
      editor
    :
        editing
    : "&aYou are now editing this block."
        finished
    : "&aYou are no longer editing."
        scrollSteps
    : "&eSteps: &7%s"
        locationInfo
    : "&ex: &7%s&e, y: &7%s&e, Z: &7%s"
        error
    :
          noPermission
    : "&cYou cannot edit this block."
        path
    :
          reset
    : "&aYou are no longer editing a path"
          start
    : "&aYou started a new path"
          edit
    : "&aYou are now editing this path"
          empty
    : "&aThis path is now empty and will be deleted if it stays empty."
          bound
    : "&aPath bound to slab"
          unbound
    : "&aPath unbound from slab"
          point
    :
            added
    : "&aPoint added"
            removed
    : "┬žcPoint removed"
          type
    :
            format
    : "&6%s &8- &7%s"
            circular
    :
              switch
    :
                description
    : "Go directly to the start when at the end. Repeat while power is supplied"
            reverse
    :
              switch
    :
                description
    : "Move the path in reversed order when at the end. Repeat while power is supplied"
              toggle
    :
                description
    : "Move to the end when toggled by power. Move back to the start when toggled again"
          speed
    :
            format
    : "&aPath speed: &7%s (blocks per tick)"
          error
    :
            notEditing
    : "&cYou are not editing a path"
            notFound
    : "&cCould not find a path"
      error
    :
        invalidMaterial
    : "&cInvalid Material: %s"
        notOnline
    : "&cPlayer %s is not online"
      highlight
    : "&aHighlighted nearby slabs"
      respawn
    : "&aRespawned nearby slab entities"
      # Prefix for block items (e.g. &bAdvancedSlab: &eSTONE)
      blockPrefix
    : "&bAdvancedSlab: &e"
     



    Planned Features
    • Moving platforms/walls (Preview)
    • WorldEdit support
    • "Sticky" moving platforms (prevent entities from falling off)



    Links

    Code (spiget-meta (Unknown Language)):
    SlZOd2EkUm9kI1J3YW1GeUooVWtXa2QzZFdGPk4rSmFWelV3WVZoYWJHUiNSbk5hVnpVdytHMDVlVnAzUCswa0okUk1NMEp6WkZka2NHSnBPRDBrSiRSalIzZypXakpzZFZ7VlJtdGtiVVoxVytKV2ExVXllR2haYmsxdFpHMVdlV015YiNaaWFqe3NaRzFXZVdNeWIjWmlhVlU5SkVkbGQoVT0=
    Please leave a rating if you like this resource.
    Donations to support me or this resource are also very much appreciated.

Recent Updates

  1. recipes
  2. 1.13 support
  3. Fix

Recent Reviews

  1. natz
    natz
    5/5,
    Version: 1.9.0-SNAPSHOT
    Works Realy well, Thanks for the update. Amazing author, great plugin.
    Keep up the great work.
    1. inventivetalent
  2. OnyxianSoul
    OnyxianSoul
    5/5,
    Version: 1.9.0-SNAPSHOT
    Great plugin! I'm so happy its updated! Thanks a lot :), great work, keep it up :D! Just remember, you rock.
    1. inventivetalent
  3. MrWiskyFlame
    MrWiskyFlame
    4/5,
    Version: 1.8.2-SNAPSHOT
    the plugin ist perfekt but i can't download the plugin its loading and loading but its not downloading. Can anyone give me a dropbox privat link
  4. kbulgrien
    kbulgrien
    4/5,
    Version: 1.8.2-SNAPSHOT
    OMW, only been using it less than a day and it makes a huge impact on what one can do with various blocks. Nice that it can make "roads" passable without having to jump to follow blocks. Really cool. A few things I'm not so sure about... the "magic" blocks are essentially unlimited resource sources which doesn't really fit with survival. Also, permissions are a bit whacky ... have only figured out how to let non-op players adjust blocks an op laid down... the non-op players seem not to be able to create the "magic" blocks and place them. Furthermore, the non-players can destroy bedrock with the wand! What!? If the server properties file doesn't have flight enabled, players are tossed if they stand on vertically adjusted slabs. All in all a very excellent plug-in and only hope it will be updated for 1.13... will be very sad if not. It'll be quite interesting to see what all we can come up with using it.
  5. qsefthuopq
    qsefthuopq
    5/5,
    Version: 1.8.2-SNAPSHOT
    Excellent plugin .
  6. natz
    natz
    5/5,
    Version: 1.8.1-SNAPSHOT
    This plugin is great, the dev is amazing, helpful and nice.
    Tested in 1.12.2 **Works Flawlessly**
  7. AgentCortez
    AgentCortez
    4/5,
    Version: 1.7.2
    I love this plugin! Please update it to 1.11 as soon as you can!
    ===================================
  8. symvizan
    symvizan
    4/5,
    Version: 1.7.2
    This uses actual shulker, you can tell by throwing a potion at blocks. I would really apprichiate it if it worked on packet level and not use actual shulkers.
  9. SandyBlox
    SandyBlox
    5/5,
    Version: 1.7.2
    Works amazingly, one slight thing. If you use fences you can see how the plugin works (looks kinda funny :D)
  10. P4t0800
    P4t0800
    4/5,
    Version: 1.7.1
    Excellent Plugin! However People Can Edit Blocks In WorldGuarded Region. Please Fix This Issue.......