[MECH] kaDiving v1.0 - a simple diving system, for under water breathing [1337]

Discussion in 'Inactive/Unsupported Plugins' started by Karl-Alfons, Aug 15, 2011.

  1. Offline


    kaDiving - diving with gold cloth (helmet or suit):

    Version: v1.0 The simple diving system kaDiving was made to overcome the problems while building under water.

    There are two possible usages:
    1. with a gold helmet you are aible to breath under water as long as you have sugar cane in your inventory
    2. with a whole gold armor you are aible to breathe under water as long as you want

    So if you have just the helmet then every server tick (this means every time you actually get injured because of no air) a sugar cane will be removed from your inventory. If there is no sugar cane left the helmet will get destroyed slowly (it will last 58 ticks), while you are still aible to breath.
    If you got the gold armor you don't have to worry about breathing under water anymore. Just keep the armor itself intact and you are aible to build under water all day and night ... ;)

    * wearing a gold helmet let you breath under water until all sugar cane in your inventory is gone
    * wearing a full gold armor will let you breath under water, no time limit

    Here is a nice video (thanks to rezznov):

    DOWNLOADS (latest versions):
    * <Edit by Moderator: Redacted mediafire url>

    (source code is provided within the jar)

    INSTALLATION: Just copy the downloaded jar file into yout plugin folder of the bukkit server and start the server (or reload it).

    DEINSTALLATION: Just delete the "kaDiving-vXXX.jar" file from your plugin folder.


    Version 1.0
    * initial release

    * The air bubbles still disappear one after another, but after they disappeared the plugin shows its power. :)

    Future Ideas and some thoughts: I'm running a server and there are just friends playing on this server. We try to keep everything balanced (more or less) but still want to have some improvements. This was the reason why i started to make plugins for the bukkit minecraft server. Thats as well the reason why I try to have some cost for every advantage a plugin will give a player.
    I will try to develop more plugins in the future with the same idea behind it and put it all in one plugin. But for now there are just two plugins available, this one and a teleportation plugin (kaTeleportation).

    Thank you and have fun !


    PS: If there are any problems, questions, commentaries or anything else please let me know.
    Last edited by a moderator: Nov 12, 2016
    andreasabe likes this.
  2. Offline


    At first i was like "Wha? Sugar cane?" Hmmm "Ohhh! like a breathing pipe!" :D
  3. Offline


    Oh yes. At the beginning I was thinking why not sugar cane, it grows so fast and you can harvest a lot of them. Then I was thinking like you: "cool it's like a snorkel or a breathing pipe".
  4. Offline


    missing a changelog
  5. Offline


    added the changelog !!
  6. Offline


    I like this idea but i think it would be more fit for what i want if you had to have a full suit of gold armor for the sugar cane to work. I think it would be too over powered otherwise. If i rewrite it i will send you a copy. That is a great idea to use sugar cane though. Maybe coal or charcoal would work well too?
  7. Offline


    Thank you.

    I don't know if it is really overpowered. So actually you have to dig a lot to gather the gold for a full armor suit and it will get destroyed after a while i guess (Because of creatures and if you fell down ....). But maybe you are right ... So it would be very nice I if there are two versions out there from which people can choose.

    I would like to see coal and not charcoal. Because there is no real need for coal in this game, if I am not wrong. Everything you need coal for you can do with charcoal as well. So if there is a mod which will need normal coal, then there will be a need for digging it. That would be pretty cool.

    I wish you a lot of success with the rewriting ...
  8. Offline



    I made you a viedo
    here you go!

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


    can u please put permission nodes? :D i want only mod,admin, and owner to use full gold armor
  10. Offline


    Sorry but I won't do that in the near fututre, I'm sorry. I just have very little time and I never did something with permissions before so it will actually take to much time I assume. So maybe there somewhere in time it will come, but I don't know when.

    WHOOOOOOWW !!!! :)

    Very cool thank you very much, I am very delighted. I put it in the initial post hope this is ok ...

    (you got the name wrong at the end of the video but it's no big deal)

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


    I get this error when trying to use it:

     [SEVERE] Could not load 'plugins/kaDiving-v1.0.jar' in folder 'plugins':
    java.util.zip.ZipException: error in opening zip file
            at java.util.zip.ZipFile.open(Native Method)
            at java.util.zip.ZipFile.<init>(ZipFile.java:127)
            at java.util.jar.JarFile.<init>(JarFile.java:135)
            at java.util.jar.JarFile.<init>(JarFile.java:99)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:60)
            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)
    My version info:

    [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-1112-g54a13b2-b1240jnks (MC: 1.8.1)

    Other plugins I'm using appear to work fine.

    Edit: Nevermind, I guess you can't wget mediafire URLs.
  12. Offline


    Hmm, yes could be a broken jar. At least it doesn't look like a problem with the plugin.

    Just give me a note if you got further problems...

  13. Offline


    I have decoded your plugin and made some minor changes, now only the gold helmet with sugar cane will work. Because with total gold armor make life too easy.

    Attached Files:

  14. Offline


    Rezznov nice video. I still have not forgotten to make a version that uses a full suit and with the choice of using sugar cane, coal or charcoal. School just got in the way :/ but my workload should be getting a bit relaxed soon. I will keep you posted.
  15. Offline


    This doesn't seem to work well with the newest bukkitcraft build, it does work kinda with the golden helmet, but it doesn't deplete any sugar canes i have, i can just stay under water forever, this is not what i wanted :/
    And I'm using bukkitcraft version 1556
  16. Offline


    Sorry for that. But this might happen. So the plugin is tested until version 1185 hence the title. I got no time at the moment to update the mod. So the problem might last a while ...

    Cheers Kalle
  17. Offline


    Just tested kaDiving with RB #1561 and everything seems to be working as expected. Would have tested it with RB #1566, but that broke a few other plugins :)

    Great plugin!! We have lots of water and what a way to make gold a bit more desirable.


  18. Offline


    Cool, nice. Good to know that it is working on that Version. Maybe I will give it a try this afternoon and then update the thread title.

    But thanx frelling for testing and replying here.

  19. Offline


    Please update this! It is one of the more popular plugins on my server :D
  20. Offline


    As sad in PM I will try to quickly update this plugin, but have atm very little time. So can't promis that it will be soon. Sorry.


  21. Offline



    I realize that your time is limited at the moment. I went ahead and created a fix in the interim. Please feel free to use whatever changes you feel would be valuable for your plugin when you get the time.

    GitHub Source: KaDiving (Note: this is a Maven project)
    GitHub JAR: KaDiving-1.1.jar

    Everyone that wants to use this fix, please make sure to read the README file (KaDiving) for an explanation of the basic permissions that have been added to this plugin.


  22. Offline



    Not trying to push you into releasing an official update, but ppl are starting to PM me in regards to KaDiving, instead of posting here. You know, the usual stuff - can't follow instructions; can't read directions :) Not that I'm looking to take on another project - I already have 7 internal plugin projects - but for its simplicity its an easy plugin to maintain. Let me know if you are looking to pass the torch.


  23. Offline


    i wish he would pass the torch to you.
    you've made it compatible with 1.2.4 so far so i'm happy with that
    i use this on my server :)
  24. Offline


    Its been over 30 days (3/6) since anyone has heard from Karl-Alfons. Since many of you have been contacting me directly for support, I've moved forward and created a branch of KaDiving, renamedJCDiver on BukkitDev. This branch includes the permission features I've added in the fanver post earlier in this forum and tentative plans are to include support for localization (i18n) within the next couple of weeks. The BukkitDev site is created and ready to serve; however, I am still awaiting the final blessings from the powers-that-be to officially recognize the project. I'll keep you posted when that happens. Edit: The site is live.

    Karl-Alfons I hope that things find you well and that it is only a matter of other more important real life issues that have detracted your attention from this project. However, could you take a moment of your time and post your official position regarding your plugin? I will graciously step aside should you wish to continue this effort, but for the time being, your users have needs too.

    Best regards,


    Rather than just editing the previous post, here is the formal announcement.

    I'm happy to announce an interim continuation of KaDiving

    JCDiver is an official branch of the most recent KaDiving patch. Please be sure to visit the site for changes (hint: permissions) and other configuration items. For those of you that have contacted me via PM, I ask that you use the BukkitDev site and ticket system for future communications. Looking forward to hearing from you.

    Best regards,


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


    Long time no see Karl-Alfons. You will notice that this thread has now been placed into the Inactive Plugin subforum.
    If you wish to revive this plugin, please ensure that you update and test compatibility with the latest recommended Bukkit build before reporting your original post, asking for it to be moved back to the release forum.

    Thanks for your time.
  26. Offline


    I haven't heard from Karl in quite some time either; however, the plugin has continued as JCDiver on BukkitDev for the past 5 months.


    Would it be possible to add a redirect on the first post? Something to the tune of the link in my post above?


  27. Offline


    Can you please link me to the continued projects?
  28. Offline


    Its the same link as my previous post, but for completeness sakes, here it is again.


Share This Page