Inactive [FIX/MECH] Stream Remover v1.03 - Remove those annoying water and lava streams! [2038]

Discussion in 'Inactive/Unsupported Plugins' started by bergerkiller, Oct 15, 2011.

  1. Offline

    bergerkiller

    Description

    Pretty much everyone ran into it in the past: You made a nice river, accidentally placed a dirt block on the sides, and removed it again. There it is...an ugly water stream. Sometimes forming hundrets at a time, it takes ages to fix them. With this plugin running, this will never happen. Annoying water streams belong to the past! :)
    You can also do the same for lava streams, but you do need to enable it in the config.yml. (since this introduces infinite lava streams, could be a bad idea on your server)

    Works for all RBs since cb#1060 (tested)

    Important: It prevents the FORMATION of these streams, it provides no commands to remove streams already existing. However, removing them does become easier.


    Configuration
    You can set 'allowLava' in the config.yml to true to allow the (infinite) lava stream fixer.

    Media:


    Download links and other links
    Download StreamRemover from GitHub
    View source code on GitHub
    Bukkit dev page

    Changelog
    29-10-2011 - Updated to v1.02
    - Made it use the new File configuration system

    19-10-2011 - Justice day - Updated to v1.01
    - Fixed gigantic water oceans from forming

    15-10-2011 - Released version 1.00
     
  2. Offline

    ledhead900

    Mate you deserve a medal, though what do you mean by infinite streams.
     
  3. Offline

    bergerkiller

    @ledhead900 If you enable Lava stream removal, it allows the use of 'infinite lava streams', just like water. This could be a problem. (3-wide gap, place lava corners, middle air block becomes a lava source you can pick up with a bucket)
     
  4. Offline

    ledhead900

    Ah I get it, so can infinitely pick up the same lava source, yea that could be a problem. But this plugin is a life saver I remember making custom rivers in the past and always raging out when trying to adjust the river make it flow a certain way but then upon doing that I get a ton of unwanted directions that were a real ass to remove or just plain fiddly.
     
  5. Offline

    ledhead900

    @bergerkiller
    People are telling me this is making water spread like wildfire ? almost like classic water.

    EDIT: HOLY mother of god, I want to show what happens with this let me make small vid right now for you.

    Uploading now wont take long.
     
  6. Offline

    bergerkiller

    @ledhead900 Why did I expect something like this to emerge...well if you can make a vid of how to reproduce it, please go a ahead! :)
     
  7. Offline

    ledhead900

    Its producing right now and I will upload it once it done its not very big so should not take long, Making it part of my Life of an admin you-tube special on our servers channel., Don't worry I plan to annotate it to say it will get fixed by the developer asap.

    Don't want to make u look bad :p just wanted to start a admins life section on the channel where I will showcase stuff that I do like putting plugins in and testing them things like that, To go along with our Blogs and then later on coverage of the main server once 1.9 is out and players are in it will be the main channel where I start covering the server. Should be fun but yea give me 15min tops to upload this.
     
  8. Offline

    bergerkiller

    @ledhead900 Ow I don't mind, all plugins has their issues in the initial release, I'm used to it. I did kinda expect such a thing, since the algorithm used was too simple to be true. :)

    Might need to compute the water level too...
     
  9. Offline

    ledhead900

    Your going to love this video I think, I showed and Isolated the issue by showing that it appeared to be creating more source streams. 5mins left on the upload. It behaves just like classic water but I discovered that some areas contain source water and by isolating it with blocks it starts a new stream, well I think that is what it is doing.

    You will probably pick up more on the video then I did I just pointed it out.
     
  10. Offline

    Adamadz

    Yeah If you place water randomly it makes a massive water bit. This is because as the water spreads them bits turn into non stream water blocks which equals another stream and it carry's on and on and on and on :D

    This is a major problem, as when I placed one water block it made a massive water area :D Also it made streams in random directions when drops a block

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

    bergerkiller

    This is so unfair...why do all the bugs happen to other people and not to me, the one making it D:
     
  12. Offline

    ledhead900

     
    ImKharn likes this.
  13. Offline

    bergerkiller

    Mother of goooood D:
    That is actually..quite awesome...lol
     
    9903286 likes this.
  14. Offline

    ledhead900

    If only you could control it so it don't spread for ever, I like it but I mean this would flood a server if ppl found out.
     
  15. Offline

    bergerkiller

    @ledhead900 No I know it is bad...but still awesome...lol. Just some questions beforehand:
    - What plugins do you use? (do you use the liquid water plugin)
    - What happens if you place water on ice with stream remover enabled? (you placed it on snow here)
    - CB version?
     
  16. Offline

    ledhead900

    1. 2011-10-20 03:36:51 [INFO] Plugins: AutoHelp, boosCoolDown, BorderGuard, BukkitSpeak, BuyCraft, CommandBook, FalseBookBlock, FalseBookCore, FalseBookExtra, FalseBookIC, FlamboyantFlock, GetStairs, Help, iConomy, KickIdle, LazyRoad, Lockette, LogBlockQuestioner, Lumberjack, mcbans, MinecraftViewer, My Worlds, NoCheat, Orebfuscator, PermissionsEx, ProtectingWolf, RealisticsTorches, SafeFire, SafeVoid, ScheduledAnnouncer, SignLink, Spout, SpoutRewards, SwordsGame, War, WeatherReducer, WebAuction, WorldEdit, ChatManager, OrebfuscatorSpoutBridge, Permissions, dynmap, Factions, LogBlock, NoLagg, MobArena, Register, Train Carts and No I do not use liquid water or any other water modifying plugin.

    2. Same thing it does not matter what u place it on. I placed it on ice where the water spread too in the video before, it eventually crashed client lol I had to do another take the video u saw was my second take. You can see it spread from being on grass in my video as well if u look closely and on the ice it still spreads.

    3. 2011-10-20 01:53:03 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-1131-g86b7fa8-b1332jnks (MC: 1.8.1)

    It is pretty cool but it needs a limit as that is not controllable it pretty darn good for making ponds or an ocean I will give it that, Maybe you should make a separate plugin call it ocean maker.
     
  17. Offline

    bergerkiller

    @ledhead900 Whatever I try, I can't get it reproduced. I tried it on ice, snow, tree tops, mountains even in mid-air...it still behaves the same way. Does it occur if you use 1317 instead of 1332?

    EDIT

    hang on...I see I didn't even have it installed. XD

    EDIT

    Ok I got it...looks cool! :)
    (insta-lake in seconds...lol) (hahahaaaa really awesome, wonder why I didn't spot this yet..)
     
  18. Offline

    ledhead900

    I have no Idea I used a dev CB due to it has a couple nice fixes and it no break anything, Might want to ask that other guy what version he used.

    I can try the reco build if you like, Just means I need to rollback the world again. Give me a min I will try.

    While you wait might want to take a look at my other issues I PM in my last PM that myworld I cant work out how to stop the TP on spawn lol, and in nolagg I was wondering something.

    I was thinking maybe your test server is too clean might want to try a real scenario instead of test lab.

    Edit
    You could keep this and make it a lake generator plugin or ocean maker re factor some code around for that. Then fix this one to do its job fix streams not make them :) I was loling a bit when watching it as it the complete opposite to its name.
     
  19. Offline

    bergerkiller

    @ledhead900 No longer needed...I know what is going on. :)

    When placing the first block, it creates 4 blocks on the sides. In between them is a single gap. This plugin changes that to water. Extends more. Turns into water. More. Water. etc. Might be hard to fix...

    Also...my lowgrass map just flooded...till the bedrock corners...I'm f'ed...
    good I have a backup lol
     
  20. Offline

    ledhead900

    Hmm It probably wont be hard to fix but just hard to fix to make it non resource intensive with out bloat. As you will need to run checks on blocks ahead of it and all kinds of nonsense if u want to stop it flowing like that.

    P.S
    I left comment on Nolagg about worldedit issue making client crash, and a prev PM I sent u outlined an issue with myworld that since u updated it I cannot get it to function as u say it should.
     
  21. Offline

    bergerkiller

    Important: DO NOT USE IT YET. This bug is pretty severe!
    [​IMG]

    EDIT

    Ow it wasn't even that hard to fix. Looked at the native coding what was used to determine water sources...proved to be that it checks if the block data is 0...lol

    @ledhead900 updated it :)

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

    ledhead900

    should I be scared ? lets find out.

    Edit:
    new bug
    Cannot place blocks in middle or anywhere really inside a 3x3 square of water poured by bucket.
     
  23. Offline

    bergerkiller

    @ledhead900 d'oh uploaded a intermediaire version..had to export it again. seec

    Try again now.
     
  24. Offline

    ledhead900

    All fixed goo work, now time to look at those issues I posted in your other plugins and PM's chop chop :p
     
  25. Offline

    MonsieurApple

    Please upgrade to latest RB
     
  26. Offline

    bergerkiller

  27. Offline

    MonsieurApple

  28. Offline

    Ranakastrasz

    Is there any possibility of this being extended to fix streams on the BOTTOM of the ocean, like when you dig clay?
     
  29. Offline

    bergerkiller

    @Ranakastrasz well it is a very simple plugin filling up air surrounded by two or more water source blocks, can't be much simpler. Not sure what you mean with 'streams on the bottom of the ocean', but it is possible that it already does this.
     
  30. Offline

    Ranakastrasz

    @bergerkiller Basically, When go to the bottom of the ocean, a river, or whatever, And dig (for clay, which without using a synthesis recipe, is only found there) it will remove the block, and then fill in with flow blocks. This means that, if you find yourself stuck in the hole, the flow-water will pull you down, which tends to get really annoying and/or deadly. So basically, I would like to have it also, if it has 3/4 water blocks above it (in the 9 blocks above) (to avoid a long shaft filling and possibly flooding every cavern ever) convert it to a source block.

    (also, on this addon, does it still require anything below the water to form, or does it just look for 2 source blocks adjacent to a flow block, include water/lava/glass/anything-not-air as valid replication surfaces, or what? (face adjacent, not including edge adjacent, unless that IS included)
     

Share This Page