ScubaKit
<center>
ScubaKit 3.1.0 [2032][1.2.3-R0.1]
</center> You put a helmet on your head, then jump in the water. You'll be able to stay in the water a great deal longer. The length of time you can stay under is configurable, per helmet.
Features:
F.A.Q:
Configuration: 1. Place ScubaKit.jar in your Plugins folder. 2. open config.yml in Plugins/ScubaKit/ . If it does not exist, you can either get it from the Full Zip, or just run your server once with the ScubaKit installed. ScubaKit will automatically generate the file. It should look something like this; scubaValues: leatherAir: 320 diamondAir: 320 ironAir: 320 pumpkinAir: 2025 chainAir: 320 defaultAir: 320 goldAir: 320 system: ignorePermissions: true SuperPerms: true blockHatInstalled: false debugLogs: false If any settings are missing, run the server once and they will be added Values shown here are default values assumed if a value is missing. The number listed is the number of tics you can stay underwater with the helm indicated in the words next to said number. I believe vanilla Minecraft's default value is 300, but by default we give our players a little extra breathing room. Permissions: first off, permission support can be disabled by setting ignorePermissions: true ignorePermissions tells the mod to not bother doing permission checks, instead we assume everyone is allowed to use scubagear. If ignorePermissions is false, then we look at SuperPerms. If SuperPerms is true, we get our permissions from the bukkit API, if it is false however, we will attempt to lock onto the legacy Permissions mod (2/3 both work) Permissions Nodes:
Bukkit.org thread: http://forums.bukkit.org/threads/mech-scubakit-2-1-7-use-helmets-to-stay-underwater-1060.21270/ Old versions: http://mc.sadmean.com/bukkitMods/ScubaKit/
ScubaKit 3.1.0 [2032][1.2.3-R0.1]
</center> You put a helmet on your head, then jump in the water. You'll be able to stay in the water a great deal longer. The length of time you can stay under is configurable, per helmet.
Features:
- Different helmets can change your maximum air to different amounts.
- The default amount of air a player has (no helm) can be configured as well
F.A.Q:
- Q: The little bubbles that represent my characters health bar don't seem to line up with how much air I have left
- A: Fixing those bubbles is not currently possible on a standard Bukkit server. I have heard though that installing Spout (the client side one) fixes this issue.
- Q: I have (insert any block on head mod here), but you only seem to support BlockHat, why is that?
- A: Well that's just not true, Any block-on-your-head mod should work, just set BlockHatInstalled to true in the config file!
- Q: Why pumpkins? Why not diamond helms or no helm?
- A: That is totally configurable, and up to you! Pumpkins used to be the default behavior because that's how I do it on my server.
Configuration: 1. Place ScubaKit.jar in your Plugins folder. 2. open config.yml in Plugins/ScubaKit/ . If it does not exist, you can either get it from the Full Zip, or just run your server once with the ScubaKit installed. ScubaKit will automatically generate the file. It should look something like this; scubaValues: leatherAir: 320 diamondAir: 320 ironAir: 320 pumpkinAir: 2025 chainAir: 320 defaultAir: 320 goldAir: 320 system: ignorePermissions: true SuperPerms: true blockHatInstalled: false debugLogs: false If any settings are missing, run the server once and they will be added Values shown here are default values assumed if a value is missing. The number listed is the number of tics you can stay underwater with the helm indicated in the words next to said number. I believe vanilla Minecraft's default value is 300, but by default we give our players a little extra breathing room. Permissions: first off, permission support can be disabled by setting ignorePermissions: true ignorePermissions tells the mod to not bother doing permission checks, instead we assume everyone is allowed to use scubagear. If ignorePermissions is false, then we look at SuperPerms. If SuperPerms is true, we get our permissions from the bukkit API, if it is false however, we will attempt to lock onto the legacy Permissions mod (2/3 both work) Permissions Nodes:
- ScubaKit.ScubaGear.* - allows players lungs to be altered by the mod
- ScubaKit.ScubaGear.Pumpkin - allows players lungs to be altered by wearing a pumpkin helm
- ScubaKit.ScubaGear.Chain - allows players lungs to be altered by wearing a chain helm
- ScubaKit.ScubaGear.Leather - allows players lungs to be altered by wearing a leather helm
- ScubaKit.ScubaGear.Iron - allows players lungs to be altered by wearing an iron helm
- ScubaKit.ScubaGear.Gold - allows players lungs to be altered by wearing a gold helm
- ScubaKit.ScubaGear.Diamond - allows players lungs to be altered by wearing a diamond helm
Bukkit.org thread: http://forums.bukkit.org/threads/mech-scubakit-2-1-7-use-helmets-to-stay-underwater-1060.21270/ Old versions: http://mc.sadmean.com/bukkitMods/ScubaKit/
@MastersOfMind
@fjutte
@Rikki21
Consumables have been on my long term to do list for a long time, but I want to make sure it doesn't mess with the people who like the plugin the way it is. Trust me fjutte, They'll default to off, so you'll never feel it. I promise.
@fjutte
oh please do not make this plugin more functional and configurable! Having more options and taking the 20 seconds it takes to run through a config make plugins completely unusable!
@Rikki21
please sadmean, do not implement unneccessary features to this simple but amaisingly useful plugin.. too many features often kills a good plugin
Would it be possible to add consumable fuels to this plugin? I've added a ticket about it.
@sadmean
Awesome! My players were just about to start a massive underwater build before 1.2.3 came out and of course everyone updated, so I had no choice but to follow suit. Glad to hear it's in the works, happy coding!
@sluvine
Turns out I missed something. I have it fixed on my server, but some tester's server get crashes. I'm workin' on it.
This plugin is not, as stated on the Bukkit.org original thread, ready for 1.2. I get the same "Could not pass event PlayerMoveEvent to ScubaKit" error that the comment previous to this described. And the plugin spams them to the console every time a player moves or rotates with the mouse.
I am getting errors too. In fact, ive had problems trying to set this up since 1.7
I am using bperms (which acts like permsbukkit).
Getting errors, I did submit a ticket. If I set it to true, its fine, but to false, it gives errors.
pretty cool, btw its spout not sprout ;D definately putting it on my server