Results 4 issues of zomb_676

This PR adds the ability for the OBJ Loder to load .obj file with same part name # Why need this? Some modeling software such as BlockBench , which allows...

Feature
Rendering
Triage
LTS Backport
1.18

This PR adds the ability for the OBJ Loder to load .obj file with the same part name this PR follows #8624, but for Minecraft version 1.19.2 and a small...

Feature
Rendering
1.19

add ShaderTransformEvent to allow multi mods to transform shader resources together ## implementation: add event class `ShaderTransformEvent` which is fired before shader sources are passed to opengl holds fields below...

Feature
New Event
Rendering
Work In Progress
Needs Rebase
Triage
1.19

It appears that a recipe can have different output products,Modular Machinery now can set chance for each of them. ![image](https://user-images.githubusercontent.com/26162862/55971888-ebb6b880-5cb4-11e9-92df-362e0e5e6f77.png) But each of them are calculated Independently the possible output...

suggestion