Dennis C
Dennis C
This PR adds model loading plugins which are intended to replace `ModelEvent.ModifyBakingResult`. These allow more precise model wrapping, including wrapping unbaked models. Another benefit of this API design is that...
This PR fixes a bug where certain loading errors during the initial resource reload would cause parts of client mod loading to run twice due to vanilla cancelling the active...
This PR adds a Gradle task which, given a list of "extension definitions", validates that calls to vanilla methods for which NeoForge provides an overload with more context are correctly...
### Description When another mod (in this case FramedBlocks) wraps a baked CTM model in `ModelEvent.ModifyBakingResult` after CTM has wrapped the original model, then [CTM's `ModelEvent.BakingCompleted` handler](https://github.com/Chisel-Team/ConnectedTexturesMod/blob/19a58b080ff2d4fec4fd44ffdb426fc078ce853d/src/main/java/team/chisel/ctm/client/util/TextureMetadataHandler.java#L182) will no longer...