Inactive [EDIT] Superpickaxe v0.4d - Disable drops and tool wear! - The Loggable One [1337]

Discussion in 'Inactive/Unsupported Plugins' started by DiddiZ, Apr 17, 2011.

  1. Offline

    DiddiZ

    Superpickaxe
    Version: 0.4e - Works with recommended build #1337 - Download

    Dev builds: Jenkins


    Description:
    This pluging implements a simple super pickaxe that destroys everything with a single hit. It has fever features like WordEdit's super pickaxe, but is loggable with LogBLock and BigBrother. The default command to enable/diable the superpickaxe is "/spa" (Super PickAxe) but there is an option to override the WorldEdit commands "//" and "/,".
    Works with WorldEdit, LogBlock and BigBrother.

    Features:
    • Simple super pickaxe
    • Loggable by LogBlock (BigBrother supported partially)
    • Optionally overrides WorldEdit commands ("//", "/,")
    • Disable tool wear
    • Disable drops (not loggable by BB)
    Download, Command, Configuration and Details:
    [​IMG]http://diddiz.insane-architects.net/superpickaxe.php

    Changelog:
    • Superpickaxe v0.4e (Nov. 15, 2011)
      Requires CraftBukkit (tested with #1337)
      • Fix: Removed a debug message
    • Superpickaxe v0.4d (Oct. 15, 2011)
      Requires CraftBukkit (tested with #1317)
      • Fix: Config works again
    • Superpickaxe v0.4c (Oct. 12, 2011)
      Requires CraftBukkit (tested with #1317)
      • Updated for CB #1317
    • Superpickaxe v0.4b (Jul. 31, 2011)
      Requires CraftBukkit (tested with #1000)
      • Also listen for world changes in teleport events (thanks to Flobi)
    • Superpickaxe v0.4 (Jul. 29, 2011)
      Requires CraftBukkit (tested with #1000)
      • Added bukkit permissions
      • Added config disableToolWear
      • Added config disableDrops
      • Added config dontBreak to set immune blocks
      • Added config tools to set which tools are super pickaxes
    • Superpickaxe v0.3 (Jul. 14, 2011)
      Requires CraftBukkit (tested with #953) and Permissions
      • Added support for per world permissions
    [​IMG]
     
  2. Offline

    DeagleDryan

    Hey!
    First of all, thanks for the plugin!
    But i have two problems:
    1. Is it possible to change the tools i can mine with superpickaxe? I only want to mine with the wooden one. I deleted the other ones in the config.file but i can still mine fast with all the others...
    2. The pickaxes are taking damage, but i have enabled the disableToolWear in the config file. Am i making something completly wrong?

    Thanks for the help!
    (sry, for my bad english)
     
  3. Offline

    DiddiZ

    Sounds strange. Did you restart the server? Did you upload the modified file? (have to ask, alredy happened ...)
     
  4. Offline

    DeagleDryan

    Ok i found the problem.
    Its the iconomy-superpickaxe plugin. If i restart the server without the iconomy-superpickaxe it works fine. But if start the server with the iconomy-superpickaxe plugin the config-file doesn't seem to work....
    Do you know, how to fix the problem?
    Thanks!!
     
  5. Offline

    DiddiZ

    Iguess the iconomy superpickaxe is a fork of mine?
    Then it has to merge the changes from v0.4
     
  6. Offline

    Niduin

    Can you add an offical Iconomy Support to your plugin? The Idea to use the Superpickace in combination with Iconomy sound intresting...
     
  7. Offline

    OrtwinS

    @DiddiZ

    The world-change check doesn't always work, I still have players walking in my survival world with a superpick they got from my creative world, it only works with diamond picks.

    Could it be that the my MyHome plugin doesn't fire the correct events for spa to disable? My players often /home out of the creative world.
    Perhaps the check could happen upon superpick use? Just once every 10 minutes (to not overload the server with permission checks).

    No errors in log, CB1000
     
  8. Offline

    DiddiZ

    Hm, unlikely ... the even is inetrated in the teleport method.
    But I can add a check nonetheless.
     
  9. Offline

    godsyn

    Bukkit : 1060
    Superpickaxe: 0.4b
    Code:
    21:25:22 [SEVERE] Could not pass event PLAYER_TELEPORT to Superpickaxe
    java.lang.NoSuchMethodError: com.nijiko.permissions.PermissionHandler.has(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
            at de.diddiz.Superpickaxe.Superpickaxe.hasPermission(Superpickaxe.java:100)
            at de.diddiz.Superpickaxe.SPPlayerListener.onPlayerTeleport(SPPlayerListener.java:42)
            at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.java:300)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
            at org.bukkit.craftbukkit.entity.CraftPlayer.teleport(CraftPlayer.java:233)
            at com.earth2me.essentials.Teleport.now(Teleport.java:224)
            at com.earth2me.essentials.Teleport.now(Teleport.java:246)
            at com.earth2me.essentials.commands.Commandtpo.run(Commandtpo.java:26)
            at com.earth2me.essentials.commands.EssentialsCommand.run(EssentialsCommand.java:83)
            at com.earth2me.essentials.Essentials.onCommandEssentials(Essentials.java:442)
            at com.earth2me.essentials.Essentials.onCommand(Essentials.java:353)
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:352)
            at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:737)
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:701)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:694)
            at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:89)
            at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:435)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
     
  10. Offline

    DiddiZ

    Which kind of permissions plugin, or none?
     
  11. Offline

    godsyn

    Groupmanager with permissions bridge.
     
  12. Offline

    fragger505

    @DiddiZ
    Seem to be having a problem with only obsidian not wanting to drop.
    Using 1000RB of bukkit and both WG & Superpickaxe

    Edit: And 2minutes later I identify the problem.
    Seems that you have to have toe corresponding pick to the type of block you're breaking.
    Like how if you break a block of obsidian with a stone pick normally it won't return a block.

    Don't know if it's intentional or not, but I'm sure this would be a low priority fix.
     
  13. Offline

    DiddiZ

    It the behavior of instabreak
     
  14. Offline

    OrtwinS

    @DiddiZ

    same as godsyn

    CB1060
    superpickaxe 0.4b
    Show Spoiler

    Code:
    2011-08-19 11:21:50 [SEVERE] Could not pass event PLAYER_TELEPORT to Superpickaxe
    java.lang.NoSuchMethodError: com.nijiko.permissions.PermissionHandler.has(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
    	at de.diddiz.Superpickaxe.Superpickaxe.hasPermission(Superpickaxe.java:100)
    	at de.diddiz.Superpickaxe.SPPlayerListener.onPlayerTeleport(SPPlayerListener.java:42)
    	at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.java:300)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
    	at org.bukkit.craftbukkit.entity.CraftPlayer.teleport(CraftPlayer.java:233)
    	at org.akrieger.Nethrar.Portal$2.run(Portal.java:352)
    	at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:428)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    


    I still use Groupmanager, a load of plugins still dont support permissions 3.x nor any of the new SuperPerms plugins.
     
  15. Offline

    DiddiZ

    Looks like bridge is missing some methods ...
    Will install groupmanager and check that, but don't know how soon.
     
    godsyn likes this.
  16. Offline

    blackbinary

    First off, VERY nice that you try to make no-drops work with LB, but it does not work for me :(
    i have Logblock 1.26 and get no logs. Any Idea why this is ?


    ----------- E D I T ----------

    i have found the problem..

    with // it does not log ! even if i have overwirt Worldedit "true"
    but if i use /spa there is no problem, logging and use SPA without drops


    @DiddiZ realy i love you !! :D

    you just get some [diamond] [diamond] [diamond]
     
  17. Offline

    godsyn

    Thank you.
     
  18. Offline

    MindEngineer

    Nice plugin. This solves one of my concerns. Thanks!
     
  19. Offline

    Buckethead

    could u plz if possible add ability to break bedrock. i need an instabreak like plugin and ability to break bedrock. tried all of the ones made but dont work
     
  20. Offline

    DiddiZ

    You need the "superpickaxe.breakBedrock" permission
     
  21. Offline

    Buckethead

    can u make it so if u leave without disabling supa pickaxe it will disable it automattically. i hate when i forget and i come back and accidentally break stuff
     
  22. Offline

    Haloflooder

    Is this compatible with HawkEye?
     
  23. Offline

    Daniel Heppner

    Is it possible to enable tool wear?
     
  24. Offline

    Jogib

    Any ETA on an update for 1185 ? :)
    I've been using this plugin for a while now, but with multiworlds this plugin fails.
    The super pickaxe can be transportet across the worlds, and it's not suppose to do that :(
    The donators on my server is yelling for this plugin to come back..
     
  25. Offline

    Revenger

    Can you add a iConomy charge for this.

    I want to give this to players but want them to make the choice between normal mining and super mining based on a charge.

    iConomy super pick we were planning to use as that uses a price per block but its inactive atm.

    And bedrock needs to be blocked.
     
  26. Offline

    Mr. X

    It is dont logged by Logblock at me, overrideWordEditPickaxe is on true.
     
  27. Offline

    DiddiZ

    Updated for CB 1317
     
  28. Offline

    Flatliner

    The latest update seems to have broken the overriding of the world edit commands. If I set the option in the config for it to true and restart or reload the server, the config value gets set back to false and the overrides don't work.
     
  29. Offline

    DiddiZ

    Seems like you're right ...
     
  30. Offline

    JSmoove98

    still doesnt affect durability...
     
  31. Offline

    DiddiZ

    I missed a "!", causing the config to be overridden each start ...

    Updated, config works again.

    Maybe, when I get the time
    Bedrock is blocked

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

Share This Page