Slab Refactor, Leaf Refactor, and Everything Burns #29
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In which I go from an issue which says "just uncomment this line" to finishing part of the 1.7.10 migration of Natura, 10 years later.
First, slab refactor. Natura slabs now inherit from the base BlockSlab, and can now do things like double stack!
Those aren't blocks, they're double slabs
I've also updated the log block updates to correctly mirror 1.7.10 logic (it was outdated) and removed the leaf logic (it was also outdated and at best not doing anything, at worst keeping leaves from not decaying when manually placed). Leafs now also have proper metadata functions, which means pick block works correctly and certain leaves no longer autodecay when manually placed.
Finally, now everything burns. Those double slabs previously?

The nether woods are fire immune.
This applies to all the wooden products, even fences!

And now, you can finally give that redwood tree the treatment it deserves.
https://github.com/user-attachments/assets/28493878-73a9-4bf8-b4d0-bfa6ce637bad
fixes GTNewHorizons/GT-New-Horizons-Modpack#9644
fixes GTNewHorizons/GT-New-Horizons-Modpack#18640
The deleted files are unreferenced classes.