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

    BOSS302DK

  3. Offline

    DiddiZ

  4. Offline

    JSmoove98

    get the same errors as the guy above and it doesnt work with iron picks
     
  5. Offline

    DiddiZ

    No time today, update tomorrow. But it's really just a debug message.
    Have a look at the config, whether iron pickaxes are listed as tools there.
     
  6. Offline

    BOSS302DK

    Super :p

    BTW I LOVE YOU PLUGINS! Them All :D
     
    DiddiZ likes this.
  7. Offline

    xBlueXFoxx

    Plugin doesn't appear to be logging for me via logblock.
     
  8. Offline

    ratty

    It's logging just fine for me in LogBlock 1.32.
     
  9. Offline

    BOSS302DK

  10. Offline

    Starwiz

  11. Offline

    ratty

    See 7 posts above yours.
     
  12. This wont work atm for bukkit 1337 1.8.1
    Im getting that "debud" mesasge but ingame it says that the command has internal errors and wont work. can you help out ?
     
  13. Offline

    Doc

    ERROR:
    Bukkit v1337
    Superpickaxe : 0.4d
    Using DiamondPick (and it IS allowed in the config file)
    Code:
    2011-10-31 23:54:24 [SEVERE] java.lang.Throwable
    2011-10-31 23:54:24 [SEVERE]    at de.diddiz.Superpickaxe.Superpickaxe.onCommand(Superpickaxe.java:63)
    2011-10-31 23:54:24 [SEVERE]    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
    2011-10-31 23:54:24 [SEVERE]    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
    2011-10-31 23:54:24 [SEVERE]    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:355)
    2011-10-31 23:54:24 [SEVERE]    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:757)
    2011-10-31 23:54:24 [SEVERE]    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:722)
    2011-10-31 23:54:24 [SEVERE]    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:715)
    2011-10-31 23:54:24 [SEVERE]    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    2011-10-31 23:54:24 [SEVERE]    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    2011-10-31 23:54:24 [SEVERE]    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    2011-10-31 23:54:24 [SEVERE]    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:501)
    2011-10-31 23:54:24 [SEVERE]    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    2011-10-31 23:54:24 [SEVERE]    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:471)
    2011-10-31 23:54:24 [SEVERE]    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    2011-10-31 23:54:24 [SEVERE]    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    2011-10-31 23:54:24 [INFO] exe: org.bukkit.command.PluginCommand@22f85625
    2011-10-31 23:54:24 [INFO] exe: org.bukkit.command.PluginCommand@22f85625
    
     
  14. Offline

    Zathras

    With CraftBukkit 1337 and Superpickaxe 0.4d
    Code:
    18:39:07 [SEVERE] java.lang.Throwable
    18:39:07 [SEVERE]     at de.diddiz.Superpickaxe.Superpickaxe.onCommand(Superpickaxe.java:63)
    18:39:07 [SEVERE]     at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
    18:39:07 [SEVERE]     at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
    18:39:07 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:355)
    18:39:07 [SEVERE]     at de.diddiz.Superpickaxe.SPPlayerListener.onPlayerCommandPreprocess(SPPlayerListener.java:23)
    18:39:07 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.java:288)
    18:39:07 [SEVERE]     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    18:39:07 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
    18:39:07 [SEVERE]     at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:750)
    18:39:07 [SEVERE]     at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:722)
    18:39:07 [SEVERE]     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:715)
    18:39:07 [SEVERE]     at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    18:39:07 [SEVERE]     at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    18:39:07 [SEVERE]     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    18:39:07 [SEVERE]     at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:501)
    18:39:07 [SEVERE]     at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    18:39:07 [SEVERE]     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:471)
    18:39:07 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    18:39:07 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    
     
  15. Offline

    Doc

    Request:
    superpickaxe.use.drops
    superpickaxe.use.nodrops
    superpickaxe.use.toggledrops
    superpickaxe.use.ToolWear
    superpickaxe.use.noToolWear

    perhaps the same for breakBedrock?

    This way I can make certain ranks have the ability via perms and have admins toggle as desired.


    Thanks for the great plugin!!
     
  16. Offline

    marksword

    why is there no permission?
     
  17. Offline

    vein_mx

    you should have read the entire OP. They are listed here http://diddiz.insane-architects.net/superpickaxe.php

    Permissions:

    superpickaxe.*All superpickaxe permissions
    superpickaxe.useAllows enabling superpickaxe
    superpickaxe.breakBedrockAllows breaking bedrock
     
  18. Offline

    azureskys

    I used this a few months ago before the latest update and loved it. Now I get "An internal error occurred while attempting to perform this command" when using /spa. I assume it's because I have no permission set.

    My server uses MyMcAdmin and Bukkit with just the Superpickaxe plugin. I've not messed with permission stuff before and am slowly figuring it out. Is there a full script I can see for how to set the spa permission for my character? I suppose that goes in the permission.yml, right?

    thanks for the plugin and help. Makes working with portals much easier.
     
  19. Offline

    Doc

    Anyupdate on the update :D
    Just trying to monitor all of the errors etc in the logs.

    -Doc
    PS Thanks for the GREAT plugin!
     
  20. Offline

    DiddiZ

    Bukkit forgot to notify me about the messages in this thread ...

    And I totally forgot to upload the version without the debug message.

    Great idea. I added it to the todo list, will implement it when I get some time.

    Updated, all issues about an exception when using /spa should be gone.

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

    ratty

    Is there any secret unchecked in dev builds of this that work in 1.0? It breaks stuff, but nothing shows up in the logblock data.
     
  22. Offline

    DiddiZ

    Seems like you're right. Temporarily fix: Set disableDrops to false

    EDIT: Found the reason: Superpickaxe was enabling before LB, so LB appeared disabled. I seemingly forgot to add LB to softdepend.

    EDIT2: Lasted SPA dev fixes the issue.
     
  23. Offline

    ratty

    Wow, that was fast, thanks!!!
     
  24. Offline

    bluehasia

    Feature suggestion: Add extra range for breaking blocks

    i come from the plugin instaBreak and loved it for the extra range. sadly that one no longer works and will use this one now but no others out there seems to add range. maybe not only add range but a option to break a radios of blocks around the one your digging also, that be epic. the dragons people on my server dig are homes under ground
     
  25. Offline

    CubieX

    Using 0.4e on RB 1597 I'm expieriencing a problem:
    As admin with '*'-Permission, I can use the superpickaxe. And it is loggable with LB.
    But moderators with only the
    - superpickaxe.use or - superpickaxe.* permission cannot use it.
    It says "Superpickaxe enabled", but there is no effect.

    EDIT: OK, it's working for mods, but for non-OPs it's only working with a diamond pickaxe, despite there are ALL pickaxe types stated in the config. :confused:
     
  26. Offline

    BetaStream

    Getting errors on startup when using the latest dev-build!

    Code:
    [SEVERE] Error occurred while enabling Superpickaxe v0.4e (Is it up to date?): null
    java.lang.NullPointerException
    at de.diddiz.superpickaxe.Superpickaxe.onEnable(Superpickaxe.java:48)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:228)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:970)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:186)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:169)
    at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:348)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:335)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:165)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:399)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    Config file:

    Code:
    dontBreak:
    - 7
    tools:
    - 270
    - 274
    - 278
    - 285
    overrideWorldEditCommands: true
    disableDrops: false
    disableToolWear: false
    
     
  27. Offline

    DiddiZ

    You need to install WorldEdit to be able to override its commands
     
  28. Offline

    BetaStream

    It is :) But the spa dont override nothink .... BTW can the spa destroy blocks in non-owned or non-membered area in WorldGuard?
     
  29. Offline

    DiddiZ

    Yes, if you disable drops.
     
  30. Offline

    BetaStream

    OK What dbout the errors I posted before? They appear when starting the server... I use WorldEdit in my server and It requires WorldEdit so its 100% sure that it is enabled and working and I use it... so the problem isnt in WorldEdit...
    And when overridewecommands is true WorldGuard's superpickaxe commands arent overridden...
    And somethink else... Superpickaxe - Find and Backroll those Damn Griefers well thats funny :D Isnt it better to be Superpckaxe - SPA With logging!
    Otherwise you plugins ROCK!
     
  31. Offline

    DiddiZ

    Ty :D
    Whoops, copy&paste error :D
    Temporarily workaround would be disabling override, until I add a npe check.

    EDIT:
    Try latest dev
     

Share This Page