Description
Similar to issue #2, when a dirt path block (or any partial height block) replaces a full height block (e.g., coarse dirt), any non-solid blocks placed on top -- such as torches, saplings, sugar cane, and rails -- are broken. Note, this is not a complete list of blocks, there are likely more.
Suggestion
Before converting a full block into a partial block like dirt path, the plugin should check if a non-solid block is present on top. If detected, the conversion should be prevented to avoid unintended breakage. This could be implemented as an optional setting for those who prefer the current behavior.
Use Case
Running a player through a sugar cane farm with default settings could break a significant number of crops over time. With this change, the conversion would be blocked when necessary, preventing unwanted destruction while still allowing normal path creation where applicable.
Thank you in advance!