AstralOrdana / Spelunkery

The Spelunkery mod for Minecraft
GNU Lesser General Public License v3.0
42 stars 20 forks source link

Spring Water self replicating #166

Open ShikiTochi opened 6 months ago

ShikiTochi commented 6 months ago

Describe the bug: When finding naturally spawning spring water and or placing a source of it from a bucket it seems to self replicate flowing upwards into the sky making source blocks from itself and also phasing through existing blocks

Versions: (BEFORE SUBMITTING A BUG REPORT, make sure you have the most up-to-date versions of Spelunkery, Moonlight Lib and Supplementaries) Minecraft version:1.20.1 Spelunkery version:1.20.1-0.3.5 Moonlight Lib version:1.20-2.8.84 Fabric API / QSL / Forge version:47.2.19

Other mods:

Logs: Even if the game does not crash they may be useful! latest.log

To Reproduce: Steps to reproduce the behavior. Format it as a numbered list of steps.

1.Find spring water or 2.Place from bucket

Expected behavior: for it to work like water

Screenshots: Minecraft Forge_ 1 20 1 - Singleplayer 1_20_2024 11_32_25 PM

AstralOrdana commented 5 months ago

working as intended, it is meant to buttow upward through blocks like a geyser

MarioSMB commented 4 months ago

Intended as it may be, it is extremely odd-looking to have random pillars of water throughout the world going all the way up to the height limit.
I hope you can reconsider improving the design of spring water to better fit into the game.

EDIT: At the very least can we get an option/gamerule to disable this behaviour? It's nearly impossible to get rid of them once they form!

AstralOrdana commented 4 months ago

my bad, i misinterpreted what the issue here was. the spring water is coded to only burrow through blocks in the OVERWORLD_CARVER_REPLACEABLES as seen here its possible that one of the mods in that modlist adds air to that tag or modifies it in some other way

reopening until properly resolved

MarioSMB commented 4 months ago

... You're right, it's Wesley's Roguelike Dungeons. That is extremely weird of them, I'll let them know they shouldn't be doing that.
In the meantime, maybe spring water should avoid trying to replace air as well as a safety measure?

EDIT: In my case it was the Wesley mod but given that is not in their list it seems a few mods are doing this - maybe it's a MCreator thing? Probably best to just assume the tag can possibly be empty or have air and have a safety fallback anyway!

abby-cadabra commented 1 month ago

Came here to see if anyone else has this issue. I just installed Wesley's as well, so guessing that's the culprit. Extremely weird and I can't seem to find any way to get rid of the water pillars, even in Creative.

MarioSMB commented 1 month ago

I did report it to them, but given the overall “quality” of the WRD mod it is unlikely a fix will be added.
In the meantime a workaround would be a little challenging, as you would have to find all the current blocks in the aforementioned tag and add them into your own in replace mode - or edit the .jar file directly to remove air from the tag (not a great practice but this is a pretty game breaking bug).

abby-cadabra commented 1 month ago

Damn, I wouldn't have a clue where to even start editing a jar file. Guess I'm going to have to pick which mod I want to run.

MarioSMB commented 1 month ago

In my experience we never actually got into the roguelike dungeon content, we ended up removing it later on to solve the world gen issues (among other things).
Spelunkery on the other hand was being interacted with on day one and continued to provide fun little things along the journey.

It’s up to you but I can vouch for this mod!

abby-cadabra commented 1 month ago

Yeah, I've been running Spelunkery for a while and never tried Wesley's, so it's a fairly easy decision to stick with Spelunkery.

Always looking for new adventure mods but it's not worth breaking one of my favs.

TROLEwsky commented 1 month ago

Strange, I've never used Wesley's but this problem exists, the water just flows uphill even just from the bucket