You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Fluids flowing outside the island can result in cobblestone/stone/obsidian being formed in the area between two islands' protection ranges, thus unbreakable by neighbouring players.
Describe the solution you'd like
A WORLD_SETTING flag that'd prevent this.
Additional context
It may be a performance intensive flag, if enabled. However, I think it's better to set it to true by default.
According to some server owners, PlotSquared has this feature - we may want to have a look at it and see how they did.
The text was updated successfully, but these errors were encountered:
You have to have really efficient way to check in or out of an island because these flows can occur continuously. Also, you may want to not check any y-coordinate flows only, just x and z differences.
Wow, it took me quite a long time to get it working, but here are the results!
It is blocked at the edge of the protected range:
As you can see, water can still flow vertically, even next to the protected range:
I'm however encountering this issue when the water source is next to the protected range: it will flow vertically, but not sideways:
And, for reference, a water block in the area between islands remain still - but it can flow vertically as well:
I won't be fixing this bug unless asked, there's no proper API to make it work correctly right now.
I will however write a unit test before committing the code.
Is your feature request related to a problem? Please describe.
Fluids flowing outside the island can result in cobblestone/stone/obsidian being formed in the area between two islands' protection ranges, thus unbreakable by neighbouring players.
Describe the solution you'd like
A
WORLD_SETTING
flag that'd prevent this.Additional context
It may be a performance intensive flag, if enabled. However, I think it's better to set it to true by default.
According to some server owners, PlotSquared has this feature - we may want to have a look at it and see how they did.
The text was updated successfully, but these errors were encountered: