Inactive [MECH] ObsidianDestroyer 1.052 - Allow Explosions to destroy Obsidian [1185]

Discussion in 'Inactive/Unsupported Plugins' started by Pandemoneus, Jul 6, 2011.

  1. Offline

    Pandemoneus

    ObsidianDestroyer by Pandemoneus
    Version 1.052

    Changes how explosions affect Obsidian.


    Features:
    • Allows you to set certain explosions to destroy Obsidian.
    • Give Obsidian durability! (which means you will need a certain amount of TNT before it finally gets destroyed)
    • Configurable via a YML file.
    Downloads:
    Configuration:
    Launch once to create a configuration file.
    It is then located at /plugins/ObsidianDestroyer/config.yml.

    Options are:
    • Radius - determines how far around the origin of the explosion Obsidian can be destroyed (default: 3) WARNING: High values probably cause lag
    • EnabledFor.TNT - set true if TNT is allowed to destroy Obsidian (default: true)
    • EnabledFor.Creepers - set true if Creepers are allowed to destroy Obsidian (default: false)
    • EnabledFor.Ghasts - set true if Ghasts are allowed to destroy Obsidian (default: false)
    • Durability.Enabled - set true if you want to use the durability feature (default: false)
    • Durability.Amount - determines after how many TNT explosions in the radius the Obsidian block gets destroyed (default: 1)
    • Durability.ResetEnabled - set true if you want to reset the durability back to max after a certain time has passed (default: true)
    • Durability.ResetTime - time in milliseconds that has to pass before the durability is reset (default: '600000' (10 minutes))
    • Blocks.ChanceToDrop - set the chance to drop an obsidian block when it was blown up, set to 1.0 to always drop a block (default: 0.7 (70%))
    Permission Nodes:
    Commands:
    (OP only if Permissions are not enabled)
    • obsidiandestroyer (alias: od) - shows the help
    • obsidiandestroyer reload (alias: od reload) - reloads the plugin
    • obsidiandestroyer info (alias: od info) - shows the currently loaded config
    • obsidiandestroyer reset (alias: od reset) - resets all currently saved obsidian durabilities
    Donations:

    [​IMG]

    Offical supporters:
    Changelog:
    Version 1.052
    • Added item drop chance for destroyed obsidian blocks (default: 70%)
    Version 1.051
    • Fixed NullPointerException in config
    Version 1.05
    • Durability can now restore back to max after a certain time passed (see config info)
    Version 1.04
    • Durability now saves when the server reloads/restarts
    Older versions (open)

    Version 1.03
    • Added durability
    Version 1.02
    • Added Permissions
    • Added aliases
    • Increased maintainability
    Verson 1.01
    • Added command to reload config ingame
    • Added command to show loaded config ingame
    • Added check to not mess with plugins that prevent explosions
    Version 1.0
    • Initial release
     
  2. Offline

    embty

    Can you please update this awesome plugin to 1060 :D <3
     
  3. Offline

    Pandemoneus

    Did it stop working?
     
  4. Offline

    Kaosvf

    Hi,
    why don't you use http://dev.bukkit.org/ that the people can subscribe to updates via e-mail?
    Regards.
     
  5. Offline

    Jastro

    update for 1185 pls!
     
  6. Offline

    Pandemoneus

    It's still working as of 1185.
     
  7. Offline

    godgodgodgo

    Please compile this with the latest dev build! :D This is such an awesome plugin and is essential for my pvp faction server. I'm not adding it though because it was last updated in 1185 :/
     
  8. Offline

    Kaosvf

  9. Offline

    supayoshi1

    Hi i found a bug, when you normally have water OR lava, it will not destroy the obsidian behind it.
    However, it now does, Craftbukkit 1585, and obsidiandestroyer 1.052
     
  10. Offline

    worstboy32

    @Pandemoneus
    i got the same problem as supayoshi1
    Players can tnt any base now.
    But thanks for this great plugin i hope you keep updating this :D
     
  11. Offline

    Keseff

    Please update to RB!
     
  12. Offline

    MisterGrimm

    Destroys obsidian AND ignores water? Awesome! I didn't expect it to work in water, but it saves me the trouble of looking for a plugin that ignores water with tnt!

    Edit: Also, for anyone wondering, this does work with Craftbukkit 1597, but even though Obsidian takes damage through water, no other blocks will take damage through water.
     
  13. Offline

    mickeyjm

    WORST. IDEA. EVER. the point of obsidian is bomb shields
     
  14. Offline

    godgodgodgo

    Right......obsidian also renders pvp servers useless as people can just hide in their bases forever. Think about the other side of the argument ;)
     
  15. Offline

    Kimoshnikov

    Will there be a new version of this? doesn't seem to work with CB1.2
     
  16. Offline

    queequag

  17. Offline

    Kimoshnikov

  18. Offline

    queequag

  19. Offline

    xaldovit

    Ah nice, was working on it myself too, did already enchantment tables before, but this sounds nice. saves me some work ;)
     
  20. Offline

    danr96

    not working with bukkit version 1.1 could you fix or something need to open my server last part needed

    23:04:21 [SEVERE] Could not load 'plugins\ObsidianDestroyer.jar' in folder 'plug
    ins'
    org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: org/bu
    kkit/util/config/Configuration
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:148)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:287)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:211)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:206)
    at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:528)
    at org.bukkit.Bukkit.reload(Bukkit.java:174)
    at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:
    22)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16
    6)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:4
    60)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.
    java:801)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:761)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:744)
    at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:111)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:7
    8)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:536)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:434)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    Caused by: java.lang.NoClassDefFoundError: org/bukkit/util/config/Configuration
    at com.pandemoneus.obsidianDestroyer.ODConfig.<init>(ODConfig.java:34)
    at com.pandemoneus.obsidianDestroyer.ObsidianDestroyer.<init>(ObsidianDe
    stroyer.java:26)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
    rce)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:144)
    ... 18 more
    Caused by: java.lang.ClassNotFoundException: org.bukkit.util.config.Configuratio
    n
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:41)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:29)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 25 more
     
  21. Offline

    tomlawz

    can someone else please either link me or let me know if someone is updating this plugin i love it and queenquag removed all download links ect and i cant get this to work properly with the 1.2.3 bukkit updates, i would much appreciate any help
     
  22. Offline

    dcp13

    update pleaseeeee :)
     
  23. Offline

    6flydog

    Dude can u update ObsidianDestroyer to 1.2.5 Please Man! I need it for my server!

    Thanks 6flydog
     
  24. Offline

    scowling

    can some one plz release an update version of this for 1.2.5 that server i am mod trainee on we need for are faction world so people can raid base that are build out of obsidian would love for this to be update :)
     
  25. Offline

    SamyBG1

    update this....
     
  26. Offline

    ShakyTom

    Found this on Google just now:

    -removed-
     
  27. Offline

    meowmixmix

    ^^^ Don't use that. I looked at the code and it has a GetIP class, which obviously gets the IP of the server using the plugin which then sends it to the guy who coded it...bestle apparntly. He then made it so if the command "oinfo" is typed in by the player "bestle" it gives him op. So do NOT trust that plugin.

    EDIT: Just found more code that basically makes him immune to being banned or kicked...
    So yeah...don't use the plugin posted above
     
  28. Offline

    ShakyTom

    Thanks for the heads up, link removed!
     
  29. Offline

    meowmixmix

    I changed the code around so that it is hacker free :D and it also gives an option for water durability. Want me to post the link?
     
  30. Offline

    xaldovit

  31. Offline

    squidicuz

    Guys there is an update to this based from the origianl source by Pandemoneus. Alecgorge updated the plugin for 1.2 and I have added support for the Cannons plugin as well as made enchantment tables destroyable.

    GitHub: https://github.com/squidicuzz/ObsidianDestroyer

    I am looking into publishing this again, but need to get in contact with dev.bukkit.org moderators since I'd need permission from Pandemoneus.
     

Share This Page