WaterProof
Quote from Siguza:The Future?
Since Spigot is still standing and Sponge is slowly getting somewhere, I'm not exactly sure what to do with my plugins, but I'll stick around.
I think I will port most of my plugins to Sponge, but some (like NBTLib) will hopefully not be necessary anymore.
For now, I've set all my projects to "inactive", except for VirtualPack, which I will keep compatible with Spigot, until I ported it to Sponge. If you really want to see any of my other plugins updated to Spigot, just comment on its project page.
WaterProof
[ Configuration ] [ Download ] [ Javadoc ] [ Source ]
Make blocks resistant to water or lava or take their resistance away and configure water and lava behaviour.
Installation
- Download and install NBTLib 0.3 or higher.
- Download and install the WaterProof.jar.
- Start your server.
Commands
/waterproof - Shows the help
/waterproof version - Shows the current version
/waterproof reload - Reloads the configs
Permissions
waterproof.all - Lets you use the /waterproof command and notifies you when an update is available.
Dev Builds
Quote:Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk!
[ Dev Builds ]
@Gh0ztbuster
I don't have a 1.8 version that compiles yet and tomorrow I'm leaving for a two-week vacation. Maybe I'll get something done during that time, but I wouldn't bet on it. So I'm sorry, but it will likely take some time until you get a 1.8 compatible version. :/
@Gh0ztbuster
On it.
Could you please update this plugin for 1.8 spigot (the real 1.8 not the 1.7/1.8)? I need it to slow lava flow on my factions server. :) There are no other plugins like this one.
IMPORTANT NOTICE
As of the 15. September 2014 I'm stopping development of all my Bukkit plugins (hence the status "abandoned"). I will still give support for the existing versions, but no more updates are planned so far. With the recent DMCA takedown and the even more recent acquisition of Mojang by Microsoft, I'm leaving. I might come back some time, but for now I'm out. Maybe I'll rewrite my plugins for the Sponge API when that has made it somewhere or use the official API once it's released (if I haven't died of old age by then) or whatever, we'll see when the time has come.
If you want to take over one of my plugins, you can do so. All my plugins are released under CC BY-NC-SA 3.0 (really short summary), except for NBTLib, which is released under CC BY 3.0 (even shorter summary).
You can also just fork them all on GitHub, I've pushed all my current (highly unfinished) code up there.
If you want to contact me, visit www.siguza.net.
You were a cool community.
- Siguza out
@palyons
Will look into that asap.
Found a small bug. Can't seem to fill a cauldron with water, as long as WaterProof is enabled.
I'm sorry I didn't manage to publish a 1.7.2 version until now.
I just uploaded one, and a dev build is available since a few hours.
@palyons
Yes, this weekend.
So, was just wondering is there a new version coming for 1.7.2 in the near future? Thanks.
Awesome plugin! It works perfectly
@palyons
Ah, well... Bukkit returns an empty config if loading fails and there's nothing I can do about this, but I thought it would print an error to the console in that case. :/
@Siguza
No, I am running CrafBukkit 1.6.2 R0.1 2812 on CentOS Linux 6.0. No Spigot used.
Edit: Just tested this on CraftBukkit 1.6.2 R0.1 2812 on Mac OS X 10.8.4, running as a local server, and even just starting the server, with only NBTLib 0.3.1 and WaterProof 1.2.2, causes the config.yml file to reset.
Edit #2: Got it working correctly, I had to remove both &id001 and #id001(or whatever it was by the lava section)
@palyons
Reloading config/whole server works absolutely fine for me. The same applies to obsidian generators. I'm using the latest builds of WaterProof and NBTLib and tested it on Craftbukkit and Spigot.
Are you running your server on Windows?
@Siguza
Indeed it does. The config file is reset back to defaults after issuing /waterproof reload. Also see my edits below about the obsidian generators once again.
@palyons
Does the same happen if you do "/waterproof reload"?
Ok, I noticed another new glitch. When ever I try to make any changes to WaterProof/config.yml and issue a craftbukkit /reload, the config.yml file is reset back to defaults.
Edit: I changed server permissions so the file is read-only and can't be changed by the plugin or craftbukkit, as a temporary solution. And it seems that obsidian generators are once again broken. I removed &id001 and 55 from the Proof list too.
@palyons
I should really do more testing... like proper testing.
^^
1.2.2 is on the way (dev build #19).
Here's other fun bugs. While the plugin might load up without errors, it's completely broken. Can't place water by any means, either from a dispenser, or by Bucket in Hand. It throws out a whole bunch of errors in the console/terminal. Tested this on a local craftbukkit 1.6.1 2205 and 2207 server and it happens on both. Sorry if I'm bothering you in any way with all these comments. XD
@palyons
Oh damn, sorry, dev build #12 of NBTLib should fix that.
I was testing on that dev version locally and didn't realize it wasn't v0.3, sorry.
Right, and I tried to tell you the other day. NBTLib does not work in 1.6.1 at the moment. This is the error I get when I try to load NBTLib. 10:51:16 [SEVERE] Could not load 'plugins/NBTLib.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.ClassCastException: class net.drgnome.nbtlib.NBTLib at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.v1_6_R1.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_6_R1.CraftServer.<init>(CraftServer.java:217) at net.minecraft.server.v1_6_R1.PlayerList.<init>(PlayerList.java:55) at net.minecraft.server.v1_6_R1.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_6_R1.DedicatedServer.init(DedicatedServer.java:106) at net.minecraft.server.v1_6_R1.MinecraftServer.run(MinecraftServer.java:391) at net.minecraft.server.v1_6_R1.ThreadServerApplication.run(SourceFile:582) Caused by: java.lang.ClassCastException: class net.drgnome.nbtlib.NBTLib at java.lang.Class.asSubclass(Class.java:3066) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:174) ... 9 more