Description
This is a Forge 1.20.1 version of Better Snow Coverage by ToBinio. The mod is not a direct rewrite, but derives some features and code (mainly snow layer detection logic).
The mod contains the following customizable features:
- Snow detection logic (what conditions have to be met for the phantom snow layer to appear
- 3 OF 4 - phantom snow appears when at least 3 of the 4 surrounding sides have snow on them.
- PREFER SNOW - phantom snow appears as long as snowy sides are at least as common as bare/open sides.
- PREFER AIR - phantom snow only appears when snowy sides clearly outnumber bare/open sides.
- ALL SNOW - phantom snow only appears when every single surrounding side is covered in snow.
- Dynamic collision - when enabled, phantom snow layers have collisions that represent the layers' size. This option is controlled entirely by the server meaning it will not work on servers without the mod or with this setting disabled. The mod is still purely client-sided.
- Ray Search - when disabled, in certain block configurations blocks other than snow are still considered valid for the non-open sides count and may generate false-positive phantom snow layers. Enabling this may prevent it by enabling the scan to also go upwards and detect whether a neigbouring block is also covered in snow or not. The range is configurable.
- Blacklist/whitelist - by default any block that is not considered a full cube will be valid for rendering a phantom snow layer. Accepts block ID's and tags. Blacklist takes precedence over whitelist.
- Z-fighting fix - applies just for the phantom snow layers.
The mod is fully compatible with shaders which mostly means no waving snow.


