General model spawner issues, with short grass and grass block
Previously #643
~~This should deal with the short_grass problem by remap it back to its general grass name.~~
The grass block problem for now lowering the offset (it might be start to z fight when zoom out), guess temporally til there is a better proper solution *Maybe with numpy
Filtering out the blocks supposed not to be in the spawner
Change the material index mapping a little to handle things better no duplicates, on block with remaping #side for example logs, pillars
Fix for cauldron, hopper, scraffolding. Adjust block uv that are animated have weirder texture ratios (lava, sculk, camp fire, sea lantern,...)
I am quite unsure about the preprocess_material(mat) changing the name which cause the problem so changed the name in the base json file.
Fix for #510 #653
Related #267
Hopper and Cauldron and its variation blocks now have their dedicated uv data stored in resources json Fixing the stretched UV of spawned blocks related to #646
https://github.com/user-attachments/assets/dff67a1a-7ea4-4256-8e4c-71e3771c79e9
Added override for "grass" since the get_vanilla_list map it to colormap/grass texture which causing issue This is the [colormap/grass texture] (https://github.com/InventivetalentDev/minecraft-assets/blob/1.21.5/assets/minecraft/textures/colormap/grass.png)
Edit: Numpy grass texture maybe it's better to save it for later.
Add composter UV mentioned in #658
https://github.com/user-attachments/assets/50cfc9f8-3832-46fb-9663-ad77e1db5d08
I'll also merge dev into this branch to handle the merge conflicts
Merging this PR into dev
Thanks for reviewing @StandingPadAnimations before I could get to it, was also going to grant my approval. Thanks @zNightlord for the continued contributions!