Summary
- Implement validate function for common task of throwing an error after constructing (details)
- Fix prefernce cache not proeprtly supporting multiple registries (details)
- Ditch the "forRemoval" part of deprecation on IGenericLoadable (details)
- Stop ItemOutput from caching the result if the preference is missing (details)
- Bring back name key in fluid ingredient loadable as deprecated (details)
- Make TagPreference thread safe (details)
- Restore single type entity ingredient syntax (details)
- Add entity ingredient logic to JEI (details)