[EDIT/FUN] SM-FastMining v1.3.4 - Square block remover [1185]

Discussion in 'Inactive/Unsupported Plugins' started by youpko, Jul 22, 2011.

  1. Offline


    SalesMan FastMining - A square fast block remover:
    Version: v1.3.4

    With a one click remove whole squares of blocks vertically or horizontally. and still get the drop. You can set the radius of your squares to your liking. So you can remove a square of blocks of different size to serve your needs.
    Example Image (open)

    This was an example with radius set to 1.[​IMG] [​IMG]

    • Permissions 3.1.6 (yeti) not after version 1.3.

    • Permissions
    • SuperPermissions
    • Specify item per player.
    • Specify the radius per player.
    • Drops
    • Tunneling
    • Commands for setting item/radius/drop on|off/tunneling on/off, border block.
    • Item/Radius saved in yml.
    Download FastMining.
    Other downloads

    Source Code

    Change Log:
    • Tunneling added.
    Older: (open)

    • Version 1.3.3
      • Drops able to be turned of by "/fm d".
      • Added SuperPermissions. set in config file "permissions: superperm".
    • Version 1.3.2
      • Updated for bukkit 1060
      • Fixed drops.
      • NOW normal drops.
    • Version 1.3.1
      • Left Mouse button removes only the clicked block (ignore radius)
      • Right Mouse button removes the square (by using the radius)
    • Version 1.3
      • Permission no longer required. when not available switch to OP only.
      • Fixed a bug whit the "/fm c" command.
    • Version 1.2.2
      • Fixed bug in the setRadius command.
    • Version 1.2.1
      • Fixed all block drops.
      • Fixed setRadius command.
    • Version 1.2
      • Added on/off command.
      • fixed command errors.
      • added more permission nod
    • Version 1.1
      • Fixed commands crashing server.
      • Add: check radius command. (/fm check <player name>)
    • Version 1.0
      • Release

    >> Commands & Permission nodes <<
    Quick list: (open)

    • /fm check [playername]
    • /fm radius [playername] [radius]
    • /fm item [playername] [itemID]
    • /fm enable [playername]
    • /fm drop [playername]
    • /fm tunnel [playername] [itemID] [on/off]
    • sm.fm.mine
    • sm.fm.com
      • sm.fm.com.check
      • sm.fm.com.setradius
      • sm.fm.com.setitem
      • sm.fm.com.enable
      • sm.fm.com.adminhelp
      • sm.fm.com.drop
      • fm.fm.com.tunnel

    To Do:
    • Undo command
    • Suggestions?
    Currently working at:
    • Undo command
    • Depth
    • Tool specific; gold shovel only breaks grain blocks, gold pick only breaks solid blocks?
    • iConomy integrated; buy <> power for <> moneys?
    • Command for 3D shape that the supertool mines; 3x3x3, 2x1x13, 13x1x1?
    BUGS?? Please post a issue here http://github.com/youpko/SalesMan-FastMining/issues so I can keep track of the bugs.
  2. Offline


    Thanks, one thing tho, could you take the SPACE in the filename out? CBUTD doesn't like spaces....

    Keep up the good work....
  3. Offline


    Will fix the link when I am back from holiday ;-)
  4. Offline


    Very nice plugin. However, you have to consider that it will be most useful for heavy-duty flattening of areas, which produces way too many 'drops' that lag the users and are also not needed for anything. Would be very applicable to have an option that disables block drops.
  5. Offline


    I am currently working at the drop on/off switch. and SuperPermissions support. and some minor bug fixes
  6. Offline


    Updated to 1.3.3
    Drop on off switch
    added superperm
    Fixed link
  7. Offline


    Works nicely. Thank you.
  8. Offline



    Hi, was looking thru my logs today and found this.

    2011-09-03 19:26:20 [INFO] [SM-FM] Config file succesfully loaded.
    2011-09-03 19:26:20 [SEVERE] Error occurred while enabling SalesMan FastMining v1.3.3 (Is it up to date?): null
    Also, any update on when the tunneling option will be added? This will come in super handy....

  9. Offline


    OK weird log XD. will try to locate it.
    No time frame yet. because of house relocation and start of school but hope to have it by next week.
  10. Offline


  11. Offline


    Finally added Tunneling
  12. Offline


    Works like a charm....

    One more request if possible, could you add a depth setting so that if your facing a wall and you have a depth of say 5, it would mine out 5 blocks deep?

  13. Offline


    That should be posible ;)
    Will look into that
  14. Offline


    Something I would love to see is adding a BlockBreakEvent to the blocks that are turned to air, making this loggable by at the very least logblock. I would love some grief protection on this otherwise incredibly useful plugin.
  15. Offline


    If you are still deciding on a crafted item to do the mutliblock mining here is a mod for inspiration.


    Ok, so I'm a total noob at this stuff. I just installed Bukkit and added your plugin. The plugin is functional but I'm not sure I understand the behavior.

    With a radius of 3. I expect it to remove a 3x3x3 cube centered off the block I dig. Or at least a 3x3x1 plane centered off the block I dig.

    Current it digs 3 block straight in from the block I dig. So it digs three blocks straight in any direction I dig. Is this correct behavior? Or am I missing something?

    Yep, I am a noob. You right click to use the ability. And it works perfectly. Great plugin. =)

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


    [SEVERE] Could not load 'plugins/SalesMan FastMining v1.3.4.jar' in folder 'plugins':
    java.lang.UnsupportedClassVersionError: Bad version number in .class file
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:676)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:317)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:375)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:242)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:168)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:215)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:136)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:139)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:104)
    at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:136)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)

    This happens to me every-time I use a plugin! Can you help?
  17. For those wondering, this does not work in 1.3.2. (fyi)

Share This Page