[INACTIVE][MECH] Tunnelr (Ported road walker) v1.2.1 [617]

Discussion in 'Inactive/Unsupported Plugins' started by IcySeal, Mar 1, 2011.

  1. Offline

    IcySeal

    Tunnelr - The Lazy Miner's Plugin:
    Version: v1.2.1

    Tunnelr is essentially my take at the old hMod plugin, "road walker" though with more of a tunneling focus.
    Currently you can choose 2 types of tunneling methods, with more on the way.
    The plugin will make a 3x3 tunnel around you as you walk

    Features:
    • Working with newest(2.5) version of permissions
    • Basic tunneling for permanent tunnels.
    • Fill in tunneling for, "leave only footsteps" tunneling (blocks are replaced behind you)
    • Impervious blocks that can't be tunneled through, configured in the settings file, suggested for use with things you wouldn't want destroyed, ie redwire,bedrock, ores etc..
    • Toggle for more natural vs stone lined tunnels
    • Glass carpet rides :p
    Source Code


    Changelog:

    Version 1.2.1
    • Minor update for newest build is here.
    • Added a new tunnel type "cut" which is really just a basic tunnel but doesn't replace the blocks around you with stone
    Show Spoiler

    Version 1.2.0
    • Removable permissions added on. You must update your settings file.
    • Added in game help for commands
    • Digging down now works
    • Magic Carpet esque walking
    • Basic tunnels won't allow you to gain height by jumping whereas fillin tunnels will
    Version 1.1.0
    • Initial release


    To do
    • Make fillin tunnels more efficent, difficult to say the least
    • Ladder tunnels,(go straight down with ladders on each wall, 3x3 as usual)
    • Track walker, as you walk tracks get placed down(integration with iConomy?)
    Show Spoiler

    • Add help command
    • Digging down(sorry hehe, working on it)
    • Removable Permissions


    Commands
    Show Spoiler
    tunnelr.basic node

    /[tunnelr/tun] start [basic/fillin] - Begins a tunnel that's either a basic or fillin
    /[tunnelr/tun] stop - Stops digging a tunnel
    /[tunnelr/tun] toggle {stone} - Toggle's replacing of other blocks with stone or simply digging, default is to replace

    tunnelr.reload node

    /[tunnelr/tun] reload - Reloads the list of impervious blocks, reccomended for server owners only
     

    Attached Files:

  2. Offline

    chernobyl360

    thanks! ill give it a try tomorrow.but hey is it possible to make it work with riding animals or even better yet while driving a mine cart.... make it so as the minecart goes forward it digs and places minetracks at the same time. just an idea :D
    --- merged: Mar 2, 2011 1:51 AM ---
    ok i couldnt resist :D. so i setup tunnlr and it doesnt work.... it just keeps telling me *your already tunneling* No blocks disappear. no sounds.
    --- merged: Mar 2, 2011 1:55 AM ---
    Do i *have* to setup the permissions? or should it recognize an op?


    Code:
    # Supports "Default" and "GroupUsers"
    plugin:
        permissions:
            system: default
    
    ##
    # Groups can contain inheritance.
    #   To make a group inherit the permissions from another
    #   group simply place the groups name in the "inheritance:"
    #   field seperated by commas.
    #
    #   Example: inheritance: Default,Admins,
    ##
    #   All permissions including the asterisks must be placed in single quotes.
    #   like so:
    #
    #       - 'general.spawn'
    #
    #   Otherwise errors will happen!
    ##
    #   Globalized Permission settings:
    #
    #       If a permission contains periods (.) you can denote a globalized parameter:
    #
    #           - 'general.*'
    #
    #       This will allow you to use all general commands.
    #
    ##
    #
    #   Single Asterisk denotes all commands:
    #
    #       - '*'
    ##
    groups:
        Default:
            default: true
            info:
                prefix:
                suffix:
                build: true
            inheritance:
            permissions:
                - 'general.spawn'
        Moderator:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Default
            permissions:
                - 'general.time'
                - 'general.teleport'
                - 'general.teleport.here'
                - 'general.player-info'
        Admins:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Moderator
            permissions:
                - '*'
    
    ##
    # DarkGrave has control over all commands.
    # sk89q can use /spawn & /time
    ##
    users:
        darkgrave:
            group: Admins
            permissions:
        sk89q:
            group: Default
            permissions:
                - 'general.time'
    
    
    here i have no clue how to setup permissions :(
     
  3. Offline

    IcySeal

    Yea that's totally possible to do. It'd only go one way tho...
    setup permissions, it put up the nodes for the commands. for this version and the next couple, just use tunnelr.*

    Do you have your permissions set up, with the nodes correct?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 10, 2016
  4. Offline

    mrgreaper

    any chance you can update this to use groupmanager reather then the defunct permissions, the original author of permissions is no longer updating it
     
  5. Offline

    flyslasher

    You can try out my new plugin, its a permissions and groups plugin and is pretty easy to set up for both authors and users ^^, It's called PlayerAuth.
     
  6. Offline

    mrgreaper

    to be honest we have group manager set up perfect, the on the fly permissions is great, if it ever stops being supported we will switch. though i hope bukkit add an official one soon its getting annoying trying to work out which supports which lol

    Good luck with the plugin though chap
     
  7. Offline

    flyslasher

    You know, I'm trying and I liked whats come out so far.
     
  8. Offline

    Senzuri

    Nice plugin, I gave it a try but I couldn't tunnel through dirt blocks. CB483
     
  9. Offline

    IcySeal

    yes. sorry bout that. Just look in the folder the settings file. take out the dirt id and set it up your way.


    I expect to get some more work done on the plugin sometime this weekend though we'll just see how that goes.
     
  10. Offline

    JB0nline

    is there any chance that you could make a version that doesn't need you to have a permissions plugin to work?
     
  11. Offline

    IcySeal

    Yea that'd be fine.
    --- merged: Mar 4, 2011 11:30 PM ---
    I finished up v 1.2.0 hope you guys like it.
    Remember to report any bugs you find.

    I added digging down as well as other things, check the changelog
     
  12. Offline

    chernobyl360

    very nice. thanks!
     
  13. Offline

    viper8695

    Code:
    2011-03-04 17:52:51 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'tun' in plugin Tunnelr v1.2.0
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:33)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:80)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:183)
        at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:619)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:582)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:576)
        at net.minecraft.server.Packet3Chat.a(SourceFile:24)
        at net.minecraft.server.NetworkManager.a(SourceFile:230)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
        at IcySeal.Tunnelr.Tunnelr.onCommand(Tunnelr.java:188)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:31)
        ... 12 more
    
    I'm trying to use /tun toggle

    great plugin btw

    craftbukkit recomended
    tunnelr 1.2
     
  14. Offline

    IcySeal

    I just fixed this, i'm still testing some other stuff, it does put alot of strain on the server.
    it also still allows you to dig thru bedrock and impervious block, working on that.
    something more stable should be up by tommorow or sunday.
     
  15. Offline

    viper8695

    ok thanks
     
  16. Offline

    fuzetsu490

    I can't get it to work without permissions, I change the settings file but it still tells me that the plugin has been disabled because of permissions not being installed.

    EDIT: Works fine with permissions though, one thing is that while in 'fillin' mode the lightstone and the stone/glass remain after disabling it.
     
  17. Offline

    Simmons

    Do you think you could add customizable size, because I have a 4x3 tunnel system and it would be awesome if I could use this for it.
     
  18. Offline

    Cruxxy79

    Hey, Do you know how to setup the .yml file for permissions? Would really appreciate it. :)
     
  19. Offline

    IcySeal

    Ok i think I fixed some more of the problems. New .zip up
     
  20. Offline

    BoredMind

    I might be doing something wrong but when I try to run any of the /tun commands I get this error:

    An internal error occured while attempting to perform this command

    Running just /tun works correctly to show the help file though.
     
  21. Offline

    chernobyl360

    this program just wont run either way, permissions or not. something is obviously wrong in the coding.
     
  22. Offline

    fuzetsu490

    It works fine for me, using build 493 and group manager.
     
  23. Offline

    jessekielman

    i've got the same problem [​IMG]
     
  24. Offline

    DavEdward

    If at all possible, could you expand the functionality to some more of the features road walker had or more?

    A function I loved using it for was quickly building bridges (set it to floor only mode and start walking, when I reached the edge instead of falling it'd build a walkway everywhere I went leaving a perfect bridge behind as I walked around including turns)

    I also wanted a feature where you can choose to have the walls, celing, and floor any type of block you want. I'd love to make for example a glass tunnel (or sky bridge) so everywhere I walk it makes a perfect 5x4 tunnel everywhere I go both through hills and in the sky itself.

    Last one I liked was being able to quickly build minecart tracks. Just set it to width of 1 or 3 and run around leaving a perfect minecart track behind with auto-torched walls everywhere I went.

    If any or all of these could be done I'd be grateful but I can understand if it's just too much work. It's one of the most missed mods I had back with Hey0 mod.
     
    IcySeal likes this.
  25. Offline

    blueman64

    i cant get this to work it keeps saying "an internal error occurred while attempting to preform this command"
     
  26. Offline

    Johannes

    definitely would love to have more of the features that the original had as well. like allowing you to have it use items in your inventory so it wasn't too overpowered.
     
    IcySeal likes this.
  27. Offline

    Kyrin

    I would love to be able to use this to "paint" a template tunnel, like, instead of just making a 3x3 around me, take the block I'm standing on, and copy the blocks within X radius of me, and use that as the template for the tunnel walls/floor/ceiling and such... perhaps that's something for down the road, but it would be massively useful...
     
  28. Offline

    IcySeal

    Sorry all for my inactivity, as is life. I found the issue most of you were having with the toggle command and fixed that. Until next weekend or so, don't expect any content updates from this.
    [MERGETIME="1299800186"][/MERGETIME]
    I already have most of these in planning and am working on the code for them. Most shouldn't take too long if I manage to really buckle down and get to work. ofc the new pokemon game is out...
     
  29. Offline

    SpeedKeks

    Hey thies dont working :(
     
  30. Offline

    IcySeal

    Be more specific?
     

Share This Page