[Main] Sponge does not get rid of water in kelp/seagrass

Discussion in 'Help & Support / Errors & Bugs' started by pokeball92870, Nov 5, 2018.

  1. pokeball92870

    pokeball92870 PokeManiac
    President ⛰️⛰️ Ex-President ⚒️⚒️ Prestige ⭐ I ⭐ Premium Upgrade

    Joined:
    May 3, 2017
    Messages:
    747
    Trophy Points:
    29,010
    EcoDollars:
    $370,000
    Ratings:
    +1,545
    Minecraft Username:
    pokeball92870

    Brief Description:
    Sponge does not get rid of water surrounding kelp or seagrass. If I recall correctly, ECC has custom sponge mechanics- tagging @314 as you did a lot exploring this.

    Instructions:
    Place a sponge near water that shares a block with kelp/seagrass.

    How many times did you recreate this?:
    Many times.

    Result:
    Water does not disappears around kelp/seagrass when sponge is placed.

    Expected Result:
    Water disappears around kelp/seagrass when sponge is placed.

    Evidence:
     
  2. 314

    314 Irrational GameAdmin, former ServerAdmin
    EcoLegend ⛰️⛰️⛰️⛰️ Ex-President ⚒️⚒️ Prestige ⭐ VI ⭐ Premium Upgrade

    Joined:
    Apr 1, 2014
    Messages:
    7,010
    Trophy Points:
    101,160
    EcoDollars:
    $5,880,000
    Ratings:
    +4,919
    I haven't tested sponges on 1.13 ECC yet, but it looks like the custom sponge mechanics either fail to completely overwrite their vanilla behavior or don't recognize the new waterlogged blocks, i.e. blocks that share the same location as a water block.

    This is mostly just a guess, but it could be a combination of both factors - failing to remove the waterlogged kelp blocks looks like it's not fully compatible with 1.13 mechanics, but even then the water shouldn't be able to spread outwards* from that 'leftover' column.


    EDIT:
    I tested it, and it definitely looks like a mix of both:
    • Placing sponges underwater will turn them into wet sponges and completely negate their custom behavior. IIRC in 1.12.2 sponges turned into wet sponges, yet kept their custom behavior.
    • Waterlogged blocks will not be cleared at all. (Tested with fences, kelp, seagrass, and other materials.)
      • Waterlogged blocks will create flowing water around them, but that water doesn't spread.
      • Breaking the waterlogged block will turn it into a water source block, but replacing this block while the sponge is still nearby will remove the adjacent flowing water.




    * Up until my final tests in 1.12.2, sponges essentially 'froze' water - even in midair - and prevented flowing water from appearing around source (or other flowing) blocks within its 9x9x9 range.
     
    #2 314, Nov 6, 2018
    Last edited: Nov 6, 2018
  3. pokeball92870

    pokeball92870 PokeManiac
    President ⛰️⛰️ Ex-President ⚒️⚒️ Prestige ⭐ I ⭐ Premium Upgrade

    Joined:
    May 3, 2017
    Messages:
    747
    Trophy Points:
    29,010
    EcoDollars:
    $370,000
    Ratings:
    +1,545
    @andrewkm
    Bug still exists for waterlogged blocks, kelp are fine tho :)
    Recording gets a bit choppy at the end because water updates = lag
     
    #3 pokeball92870, Nov 19, 2018
    Last edited: Nov 19, 2018