InfiniteLiquids
Description
This is a very simple plugin that will make all water and lava sources infinite if they are part of a pool. When you fill a bucket it will be filled but the source block will remain. I made this for my server after all of the flowing water everywhere started to make the world look untidy.
Bug Reports / Suggestions
If you find a bug, encounter a problem or have a suggestion, please fill out a ticket via the Tickets link above. I do not have the time to read through the comments section, any comment that fits the previous three categories will be ignored.
How do I use it ?
Just drop the .jar file in your plugins folder, there is no configuration.
Contributing
Contributions to the project are very much welcome, if you have a feature that you want implemented and know a nice way to do it then consider forking the repo and submitting a pull request. These will be accepted as long as the following simple guidelines are followed.
- Do not edit the structure of the pom.xml file, feel free to add a dependency if you need it but the formatting and structure should not be changed.
- If you are exposing a new API method, add a JavaDoc comment to it, but don't over-comment internal code.
- Follow the existing code style, don't antagonise over every space though !
All dependencies that are used are now available from a public Maven repo, so you don't have to worry about building several other projects just to add a simple change any more.
Source Code
Dev Builds
Changes Since Last Release
Download
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.
http://bukkit.jacekk.co.uk:8000/job/InfiniteLiquids/
Update please!
Update! It does not work for 1.7.X because buckets can stack!
@CHRONICALSde
Did you even try it ?
Updates please :P
@Chaznuts
Hm, that would make this a lot more useful. Leave it with me I guess :P
I too share your perfectionism of Minecraft. I HATE with a passion floating trees (thank you so much for that plugin) and I despise flowing water in big pools (/fixwater 50, /fixwater 50). However, I think this plugin might cause a few problems for me there, which the multiple nearby source thing (requested by S3thc0n a few posts down) might help, but I think there is a better solution if possible.
Instead of not altering the water/lava block when filling the bucket, is it possible to log the water for a set time (possibly configurable), and if there are not multiple sources of the liquid touching it at the end of the time, it reverts back? I don't know if this will cause problems, how hard it would be to design, or if it is even possible (not a dev so I don't know all the things you can alter/add in MC).
It seems this would fix the flowing liquid problem in ponds/lakes/oceans while still allowing the player to easily change things around with a bucket. At the same time, it would slightly limit people from getting immediate infinite liquids, but still give them that extra bonus with time.
Hope to hear back from you, and keep up the great work! I use most of your plugins and believe we think alike quite a bit! Also, you should add an in-game command (don't need config for 1 little thing) to be able to turn this off for lava.. some people don't think lava should be unlimited. :P Thanks again!
@S3thc0n
Yep that would be pretty easy. I'll have a go next time I get some free time.
Possible to modify this in a way only sources with many other sources are around, to simulate seas? (So a single water source somewhere on the land isn't affected.
Actually it looks like it's already up to date. I just forgot to update the version number.
Sorry guys ! For some reason BukkitDev did not alert me to either of those comments. I'll get this up to date now :)
i would also like to see an update
Hey, this is just what we need! Sick of travelling so far to get lava when we build obsidian farms. Any chance this is getting updated to the 1.2.3 CB Beta or RB (when its out) ?