[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
    Resident ⛰️ Ex-President ⚒️⚒️ Prestige ⭐ I ⭐ Premium Upgrade

    Joined:
    May 3, 2017
    Messages:
    787
    Trophy Points:
    26,010
    EcoDollars:
    $0
    Ratings:
    +1,547
    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 Irratioπal President, former ServerAdmin
    Mythic ⚔️ I ⚔️ President ⛰️⛰️ Ex-President ⚒️⚒️ Premium Upgrade

    Joined:
    Apr 1, 2014
    Messages:
    6,963
    Trophy Points:
    87,660
    EcoDollars:
    $2,500,000
    Ratings:
    +4,866
    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. andrewkm

    Founder Premium Upgrade

    Joined:
    Apr 5, 2011
    Messages:
    20,375
    Trophy Points:
    102,160
    Ratings:
    +15,066
    Thank you for reporting.
    We only use WorldGuard for our sponge clearing ability.
    Will have the WG developer take a look at this :).
     
    #3 andrewkm, Nov 15, 2018
    Last edited: Nov 15, 2018
  4. andrewkm

    Founder Premium Upgrade

    Joined:
    Apr 5, 2011
    Messages:
    20,375
    Trophy Points:
    102,160
    Ratings:
    +15,066
    Developer has confirmed they are working on a solution for this problem.
     
  5. andrewkm

    Founder Premium Upgrade

    Joined:
    Apr 5, 2011
    Messages:
    20,375
    Trophy Points:
    102,160
    Ratings:
    +15,066
    @pokeball92870 this will be live sometime tonight after the next maintenance.
    Sponges will now break kelp/seagrass as well as soak up water. :D
     
  6. andrewkm

    Founder Premium Upgrade

    Joined:
    Apr 5, 2011
    Messages:
    20,375
    Trophy Points:
    102,160
    Ratings:
    +15,066
    @pokeball92870 the fix is now live. Please confirm things are working well for you.
     
  7. pokeball92870

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

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

    Founder Premium Upgrade

    Joined:
    Apr 5, 2011
    Messages:
    20,375
    Trophy Points:
    102,160
    Ratings:
    +15,066
    Thanks, forwarded this information to the developer.
     
  9. andrewkm

    Founder Premium Upgrade

    Joined:
    Apr 5, 2011
    Messages:
    20,375
    Trophy Points:
    102,160
    Ratings:
    +15,066