RampenDrills 4.4.0-Beta

Add automated mining to your server!

  1. rampen88
    Tested Minecraft Versions:
    • 1.16
    [​IMG]
    Add automated mining to your server!



    [​IMG]

    Place 2 iron blocks, a furnace, a chest and a diamond block like this:
    [​IMG]

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

    Put some fuel in the furnace, and right click the drill head (Iron/Diamond/Emerald block) with your drill tool.
    The drill should start mining now, and will be putting the items in the chest.

    The drill will always check the block under the furnace, and the one in the direction its mining compared to the one under the furnace before moving.
    If either of these blocks are air, or liquid, it stops.
    [​IMG]


    Sizes:
    In the config look for the option called 'DrillSizes'
    By default it will contain:
    Code (YAML):

    DrillSizes
    :
      Default
    :
        Height
    : 3
        Width
    : 3
        WidthOffset
    : Auto
     
    You can add as many different sizes as you want, as long as the names are different.
    Code (YAML):

    DrillSizes
    :
      Default
    :
        Height
    : 3
        Width
    : 3
        WidthOffset
    : Auto
      NotDefault
    :
        Height
    : 5
        Width
    : 5
        WidthOffset
    : Auto
     
    Height and width is pretty self-explanatory.

    WidthOffset: If you dont want to bother with this, keep it at auto.
    I left it as an option for people that want to use 4x4 etc. and want to control which direction it goes 1 extra block.
    for 3x3 its -1, for 5x5 its -2 etc.
    Feel free to play around with it, but auto should work in most cases.​

    Drillheads:
    By default, the section will look like
    Code (YAML):

    DrillHeads
    :
     # Material of the drill head. materials: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
      # Make sure the material you use is a block and not an item, otherwise it may cause issues or not work.
      EMERALD_BLOCK
    :
       # If its silktouch or not.
        SilkTouch
    : true
        # The fuel modifier for moving.
        FuelModifier
    : 1.2
        # How much fuel digging 1 block costs.
        DigFuelCost
    : 12
        # All permissions will look like rampen.drills.<whatever you put>
        # Remove to make it not require any permissions.
        Permission
    : silk
        # Which size preset the drillhead will use. If removed or invalid, it will use Default.
        Size
    : Default
        # Normal delay is used for most blocks, LongDelay is for the materials in SlowBlocks.
        NormalDelay
    : 8
        LongDelay
    : 45
        # Materials of blocks where the drill will use the long delay instead of short delay. Remove to use the default, which is only obsidian.
        SlowBlocks
    :
       - 'OBSIDIAN'
        # The different drill shapes that this drill head works with.
        DrillShapes
    :
        - 'default'
        - 'placement'
        - 'ender'
        - 'enderplacement'
      IRON_BLOCK
    :
        SilkTouch
    : false
        FuelModifier
    : 0.5
        DigFuelCost
    : 2
        NormalDelay
    : 16
        LongDelay
    : 70
        DrillShapes
    :
        - 'default'
        - 'placement'
        - 'ender'
        - 'enderplacement'
      DIAMOND_BLOCK
    :
        SilkTouch
    : false
        FuelModifier
    : 1
        DigFuelCost
    : 10
        NormalDelay
    : 10
        LongDelay
    : 50
        DrillShapes
    :
        - 'default'
        - 'placement'
        - 'ender'
        - 'enderplacement'
     

    With this you can also add your own drillheads.
    Code (YAML):

    DrillHeads
    :
      EMERALD_BLOCK
    :
        SilkTouch
    : true
        FuelModifier
    : 1.2
        DigFuelCost
    : 12
        Permission
    : silk
        Size
    : Default
        NormalDelay
    : 8
        LongDelay
    : 45
        SlowBlocks
    :
       - 'OBSIDIAN'
        DrillShapes
    :
        - 'default'
        - 'placement'
        - 'ender'
        - 'enderplacement'
      IRON_BLOCK
    :
        SilkTouch
    : false
        FuelModifier
    : 0.5
        DigFuelCost
    : 2
        NormalDelay
    : 16
        LongDelay
    : 70
        DrillShapes
    :
        - 'default'
        - 'placement'
        - 'ender'
        - 'enderplacement'
      DIAMOND_BLOCK
    :
        SilkTouch
    : false
        FuelModifier
    : 1
        DigFuelCost
    : 10
        NormalDelay
    : 10
        LongDelay
    : 50
        DrillShapes
    :
        - 'default'
        - 'placement'
        - 'ender'
        - 'enderplacement'
      COBBLESTONE
    :
        SilkTouch
    : false
        FuelModifier
    : 2
        DigFuelCost
    : 30
        NormalDelay
    : 30
        LongDelay
    : 100
        Size
    : NotDefault
        DrillShapes
    :
        - 'default'
        - 'placement'
        - 'ender'
        - 'enderplacement'
     
    You can remove the options Permission, Size and SilkTouch and it will just use default values.

    Drillshapes:
    The available drillshapes are default, placement, ender, and enderplacement.
    default is the standard drill in the images.
    placement is the same but with gold blocks at the side, this is the drill that can place blocks.
    ender and enderplacement is the same as above, but uses their enderchest instead of the normal chest.​
    If you have any questions or need help with the plugin, the best way to contact me is discord.​

    [​IMG]
    • /drill, /rdrill, /rdrills or /drills - Shows name, version and author of the plugin.
    • /drill tool - Gives you the tool you need to start / stop your drill(s)
    • /drill effect [type/off] - Either turns on one of the different cosmetic effects, or turns it off. Check the config for the default ones, as well as the option to add your own!
    • /drill pattern [pattern] - Select a pattern for block placement that has been set up in the config. only works with the Placement drill.
    • /drill filter [add/remove/list/clear] - Set up which items the drill won't pick up. uses the item in hand.

    [​IMG]
    • rampen.drills.use - Lets you use the drills.
    • rampen.drills.limit.X - X being the number of drills you can have, requires the previous permissions. so limit.2 requires limit.1, etc.
    • rampen.drills.tool - Lets you use /drill tool
    • rampen.drills.pattern.select - Lets you use /drill pattern
    • rampen.drills.cosmetic - is needed for all cosmetic effects.
    • rampen.drills.itemfilter - Lets you use /drill filter
    • rampen.drills.silk - The default permission for the Emerald drillhead.

    [​IMG]
    • Limit amount of drills a player can have based on perms.
    • Customizable speeds for each drillhead in the config.
    • Customizable messages from the drill, including prefix.
    • Customizable fuel costs.
    • Customizable drillheads and sizes.
    • Customizable cosmetics.
    • Option for allowing the use of Shulker Boxes instead of a normal chest.
    • The drill(s) will stop on player logout, or if the player is not close to it.
    • Should stop at claimed land.
    I would highly recommend you to test it yourself, in every way possible. its your own fault if it breaks anything.


    [​IMG]


    If you find any bugs, or any features you want added, use discord, send me a message, or use the discussion tab.
    do not use the review section for requests or bug reports.

    Thanks @Filmjolk for the awesome plugin icon!

Recent Updates

  1. Fuel update!
  2. Small Update
  3. Small Update

Recent Reviews

  1. Blitz0leer
    Blitz0leer
    5/5,
    Version: 4.3.4-Beta
    The dev helped me even tho I am new to configing new mc server +rep. Great job on this plugin me and my friends are going to love it!!!!
  2. JakubLPL
    JakubLPL
    5/5,
    Version: 4.3.4-Beta
    Even the problems i had during the sewtup, the plugin is really fun! And super good support on the discord server, i was waiting 30 SECONDS for a reply from the owner :D
  3. superbarney111
    superbarney111
    5/5,
    Version: 4.2.0-Beta
    Awesome plugin! Works, and got a 5 second response from the developer when questioning something. Good support, good features, good customisability!
  4. D3TheThird
    D3TheThird
    5/5,
    Version: 4.1.2-Beta
    Great plugin! Got in contact with the developer and he quickly replied!
    Recomended!!!!!
  5. FlailoftheLord
    FlailoftheLord
    2/5,
    Version: 4.1.1-Beta
  6. Varipa
    Varipa
    4/5,
    Version: 4.1.0-Beta
    Hello,This is a very creative plugin, can I move him to the Minecraft forum in China?
  7. Tofee
    Tofee
    2/5,
    Version: 3.3.3
    No mention of the original plugin MachinaDrill? Perhaps you should credit the author of the plugin you updated and rebranded as your own.
  8. NoLogicGamer
    NoLogicGamer
    5/5,
    Version: 3.3.3
    Very very very very incredible !!!!!!!!
    Custom heads for custom drills ? But this is very very very very wonderful !!!!!!!!
    Oh my gods !!!!!!!!
  9. HyperLemonPL
    HyperLemonPL
    5/5,
    Version: 3.3.3
    Wow, awesome plugin
    I love the idea of a automatic mining drill <3
    No mods? Only one plugin? Of course! :D
  10. NoLogicGamer
    NoLogicGamer
    5/5,
    Version: 3.1.0
    A real show
    Each update improves it more and more, more and more functions, ever more beautiful
    It's amazing !
    A plugin spectacular and I would even say indispensable