### Performance improvements and optimizations for search screen rendering
#### Implement ItemGrid for improved performance in search results
- Introduced a new ItemGrid component to replace the ItemSlot for better performance.
- Enhanced SearchScreen to utilize ItemGrid, allowing for dynamic item display based on search results.
- Updated client tick handling to toggle the search screen more efficiently.
- Removed obsolete ItemSlot and QuantityLabel classes to streamline the codebase.
#### Improve sorting and searching mechanisms
- Updated AlphabeticalSort to use a searchKey for more efficient sorting.
- Enhanced DistanceSort by implementing a distance cache to optimize sorting performance.
- Modified IndexedItem to include a searchKey, derived from the item's hover name.
- Improved SearchScreen to debounce search input, reducing unnecessary refreshes and enhancing user experience.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }