Fix issue where containers would not init properly due to optimization attempt
Attempt optimization with AccessoriesCapability to prevent some overhead when getting holder value
Fixes:
- Disable accessories screen tab pages due to issues with it
- Add check for Predicate on Player Inventory similar to other contains checks
Fix issues with gl rendering errors with rendering accessories due to neoforge stencil API causing issues with custom hover buffer
Attempt to prevent opening Accessories Screen when client is desynced to prevent instant crashing issues
Attempt to prevent opening Accessories Screen when client is desynced to prevent instant crashing issues and fix issues with using FFAPI in common
Fix issues with syncing data on respawn leading to crashes when opening screen or accessories not working
Cache and reuse a single entity for entity render function decreasing memory usage
Fixes:
- Fix issue with ModelRootAccess not using the childpart when looking though its decendents
- Create mutationEvent when needed rather than always on creation of PatchedDataComponentMap
- Fix issues with early return and tick entity once after creation within Entity Rendering Function
- Fix issues with resolving references in Custom Renderer Loader
Changes:
- Add ability regulate if the given rendering function entity should tick once
- Properly clear ManagedDataLoader and add try catch exceptions for normal data loader
Fix issue with ModelRootAccess not using the childpart when looking though its decendents
Fix for possible method name collisions with interface injected model lookup access




