Inactive [MECH] FishPeople v1.7.1 - Gold Helmet = Infinite Air While Swimming [1.2.3-R0.2]

Discussion in 'Inactive/Unsupported Plugins' started by Richard Robertson, Mar 4, 2011.

  1. FishPeople - Infinite air underwater:
    Version: v1.7.1

    This plugin is for servers that focus more on creative rather than survival. It makes building underwater infinitely safer because you no longer drown. The only downside is that people who are underwater can no longer speak. Instead there is a comical [glub glub glub] accompanying any underwater chat messages.

    Features:
    • Infinite air while wearing gold helmet (or configured item)
    • Garbled underwater chat (if configured)
    • Permissions support!
    • Now swim in lava! (if configured)
    • Supports item names as well as ID numbers
    Download http://dl.dropbox.com/u/22618541/Bukkit/FishPeople.jar
    Also available here http://dev.bukkit.org/server-mods/fishpeople/files/3-v1-7-1/

    Configuration:
    File located at /plugins/FishPeople/config.yml
    This file will be created if it does not exist and will contain these default settings.
    These default settings will also be used if a value is not set.

    Permissions
    • fishpeople.infiniteair
      Gives the player infinite air while wearing the helmet (overrides extended air)
    • fishpeople.extendedair
      Gives the player more air while wearing the helmet
    • fishpeople.cantalkunderwater
      Lets the player talk underwater and bypass the filter
    • fishpeople.invinciblehelmet
      Prevents the player's helmet from taking damage if damage is configured
    • fishpeople.lavasafe
      Allows the player to swim in lava (no burning damage)
    • fishpeople.config
      Allows the player to call /fishpeople
    • fishpeople.*
      Emulates having infinite air, invincible helmet, lava safe, config, and chat filter bypass

    Commands:
    • /fishpeople help
      Lists all commands available
    • /fishpeople help <command>
      Gives help on the command given
    • /fishpeople reload
      Reloads the configuration from the hard disk
    • /fishpeople enable
      Enables the infinite air and chat filter
    • /fishpeople disable
      Disables the infinite air and chat filter
    • /fishpeople helmet-type <id>
      Sets the item id for the head item that gives infinite air
    • /fishpeople chat-filter true
      Replaces chat messages when players are underwater
    • /fishpeople chat-filter false
      Allows users to talk normally underwater
    • /fishpeople underwater-chat <message>
      Sets the message that appears when someone talks underwater
    • /fishpeople air-multiplier <number>
      Extends the amount of air players have
      "/fishpeople air-multiplier 2.5" would mean they have two and a half times as much air
    • /fishpeople helmet-damage <amount>
      Every second a player is underwater and wearing the special helmet it will take the damage specified
    • /fishpeople helmet-replacement <id>
      Sets the item id for the head item that will be set when a helmet is destroyed
    • /fishpeople low-air-warning <seconds>
      When a player has only <seconds> left of air, they get a warning
      Set negative to not give a warning
    • /fishpeople low-air-message <message>
      Sets the message to be displayed when a person hits the low-air-warning mark

    Changelog:
    Version 1.7.1
    • Fixed null pointer exception occurring on Minecraft 1.2 and higher
    Version 1.7
    • Removed defunct Permissions 3 support
    • Fixed helmet damage
    • Updated to match Bukkit's new event handling system.
    Version 1.6
    • Compiled for Permissions 3 support
    Version 1.5
    • Bug fixes: falling damage while in lava, and race condition when loading Permissions plugin
    Version 1.4
    • Bug fix: replaced player.getLocation() with player.getEyeLocation() so effects only happen when the player's head is underwater
    Version 1.3
    • Changed event registration to match Craftbukkit 600+
    Version 1.2
    • Permissions support
    • Can have extended air instead of only infinite air
    • Can configure a message to appear warning those with extended air that they will drown soon (since the client bubbles are wrong)
    • Can configure helmet to take damage while being worn
    • Can replace the helmet when something else when it is "destroyed" from being used. You could use this to say, turn your gold helmet to a leather helmet when the magic runs out
    • Added the ability to swim in lava
    • Fixed problem where some servers would not restore air
    Version 1.1
    • Helmet type configurable
    • Underwater chat message configurable
    • Underwater chat message disable-able
    • Can limit to ops only
    • Can adjust all options at runtime
    Version 1.0
    • Initial release

    Known issues:
    • Client side remaining air bubbles still disappear; I cannot do anything about this.
    [​IMG]
     
  2. As far as I know there are zero problems. I tried editing the thread a couple days ago but was having trouble doing so. I've been working on the next version and with the way my work schedule has been lately, I wish I had time to actually finish it and get it up. Part of the reason I stopped was the whole 1.8 fiasco.
     
  3. Offline

    xGhOsTkiLLeRx

  4. I don't need any of those spell effects because Spout already has that stuff built in now. The problem I've been having is that my job has a horrible schedule and I haven't been able to get any work done.
     
  5. Offline

    xGhOsTkiLLeRx

    Doesn't matter ;)
    As you now I like your plugin & it's ok how it works now :D
    I just mentioned the two choices just in cause you want to do it without Spout
     
  6. Spout is easier than hoping that Notch won't trash potions a second time.
     
  7. Offline

    harakiwi

    Any chance this will work with the 15xx+ Bukkit release?
    My users still drown to death because they can't keep an eye on their air meters
     
  8. The old release should still run fine. The new release that I've been working on relies on Spout which isn't Minecraft 1.0 ready yet.

    Do your users also forget to keep track of hunger and HP?
     
  9. Offline

    harakiwi

    i tested it myself, i get underwarter with the helmet on, air runs out and then we drown.
    We got a new 1.0.0 seed and after it wasn't working i updated fishpeople to the latest release and still we drown.

    our config (since 1.8.1 release)

    Code:
    enabled: true
    op-only: false
    helmet-type: gold_helmet
    chat-filter: true
    underwater-chat: '[glub glub glub]'
    infinite-air: true
    air-multiplier: 1
    helmet-damage: 0
    helmet-replacement: air
    lava-safe: true
    low-air-warning: 1
    low-air-message: You are about to drown
    
    and our permission for all default users
    Code:
                fishpeople.infiniteair: true
                fishpeople.cantalkunderwater: false
                fishpeople.lavasafe: true
                fishpeople.invinciblehelmet: true
     
  10. Ah, I think I might know what's wrong. The old release still used the old Permissions 3. That might be the problem.
     
  11. Offline

    harakiwi

    So it's a problem with the new bukkit permissions?

    FYI the gibberish chat if you talk underwater is working
     
  12. It's not a problem at all. The plugin just was coded before the Bukkit permissions existed.
     
  13. Offline

    harakiwi

    Soooo can you please fix it? :D
     
  14. As I said just a couple posts ago, the code currently relies on Spout. Spout hasn't been fixed yet. The new version won't work until Spout does.
     
  15. Offline

    harakiwi

    But i'm using Spout on my server. The latest LogBlock updates download it automatically, but i have to update to the latest dev-release from here
    http://ci.getspout.org/view/SpoutDev/job/Spout/
    every now and then

    And YES i sure fully agree if this dev-builds are not the code base you want to work with.
    Was just curious you maybe missed that dev-releases
     
  16. I keep up with the source code. I just prefer not to release on dev code.
     
    harakiwi likes this.
  17. this plugins still alive ?
     
  18. Active as in I haven't abandoned it, yes. Right now it's in a really messed up state because of Spout's changes. Spout became SpoutPlugin, and I have to fix a bunch of other things.

    I may have to release a separate version that is Bukkit only and one for Spout though. Just have to figure out how to divide the code up.
     
  19. Offline

    khamseen_air

    V1.6 still works with the latest RB of Bukkit.
     
  20. ok thx :)
    You should update the first post ^^
     
  21. What would you have me add? There are no changes to the currently uploaded file.
     
  22. compatibility with latest RB ? the post title say : [1000] aka : inactive.
     
  23. The forums are deprecated. That's why I never bothered to update it. The new Bukkit version numbering confuses me. Am I supposed to write "1.0.1-R1"?
     
  24. Offline

    Jessicadawn

    When will this update to 1.1 RB?
     
  25. To be quite honest I don't believe any changes are required. I can test it later to see if it works with 1.1 RB.
     
  26. Offline

    khamseen_air

    I love when people ask for an update before they test it...

    It works fine on the 1.1 RB. I also just noticed that now you don't lose oxygen bubbles when wearing the helmet under water.
     
  27. So Notch finally fixed that? Nice to know. And thanks for testing.
     
  28. Offline

    khamseen_air

    Yeah, it's taken long enough eh, haha. And no problem! :)
     
  29. Offline

    Creepos

    You should update this. :)
     
  30. Offline

    khamseen_air

    Why, when it still works?
     

Share This Page