delvr / Repose

Walkable hills in Minecraft.
https://minecraft.curseforge.com/projects/repose
6 stars 3 forks source link

[Suggestion] Don't transform water-touching blocks #40

Open CREEATION opened 5 years ago

CREEATION commented 5 years ago

As mentioned here.

This would also prevent weird mob behaviour/rendering:

2019-04-02_19 20 02

delvr commented 5 years ago

Hi Creeation, thanks for the suggestion! I don't think I'll implement that specific change, because removing slopes near water would also mean that players cannot use them to walk out of the water which seems a more common use case than sneaking on river banks. I'll take a look at the mob rendering issue though.

CREEATION commented 5 years ago

This issue also applies to regular "near the water" standing or walking (and fishing). Half of the player's hitbox is touching the water, even though, visually, he isn't in it. Players who don't know this mod expect regular Minecraft block behaviour as a "standard", which includes just standing near water (e.g. for fishing) without falling in and worst case, when combined with the Streams mod, being dragged into the river.

The standard for Minecraft when going out of water is holding jump. Even less experienced players know this to a certain extend, or at least try jumping because it's a very simple mechanic. And if they don't, in my case, that's okay too, because they can't even sink (using the Better Diving mod). To be honest, I didn't even think about simply going out of water with Repose enabled and always jumped out since the day I had the mod installed 🤦‍♀️😄

Maybe an option for not changing water-touching blocks? I'm making a modpack with less-experienced players in mind and I'm trying to make it as accessible as possible, e.g. no huge wiki or documentation books (needing docs or wikis doesn't apply to your mods, obviously. Just an example 🐢).

I don't want to overwhelm players with too many changes to vanilla Minecraft. Of course, Repose is a very big game changer (for the better), but people got the hang of it on land pretty quickly. The water behaviour just didn't click for them and led to frustration in enough situations for this being an issue.

delvr commented 5 years ago

Thanks Creeation, you make some good points about player expectations. It occurs to me though, how much of that is specific to sneaking? Perhaps simply disabling all slopes for sneaking players would be the most intuitive approach.

delvr commented 5 years ago

I added the following config options in Repose 1.6.2: