This deploy of Modrinth's frontend failed to generate state from the API. This may be due to an outage or an error in configuration. Rebuild when the API is available. Error codes: [{"endpoint":"/v2/search","error":{"statusCode":500,"responseData":{"error":"internal_error","description":"searching projects","details":["searching projects","executing `execute_search`","failed to execute Elasticsearch search","error sending request for url (http://elasticsearch-es-http.modrinth-infra:9200/labrinth_projects/_search?preference=labrinth&request_cache=true)","client error (Connect)","tcp connect error","Connection refused (os error 111)"]},"name":"ModrinthServerError","v1Error":{"error":"internal_error","description":"searching projects","details":["searching projects","executing `execute_search`","failed to execute Elasticsearch search","error sending request for url (http://elasticsearch-es-http.modrinth-infra:9200/labrinth_projects/_search?preference=labrinth&request_cache=true)","client error (Connect)","tcp connect error","Connection refused (os error 111)"]}}},{"endpoint":"/v2/search","error":{"statusCode":500,"responseData":{"error":"internal_error","description":"searching projects","details":["searching projects","executing `execute_search`","failed to execute Elasticsearch search","error sending request for url (http://elasticsearch-es-http.modrinth-infra:9200/labrinth_projects/_search?preference=labrinth&request_cache=true)","client error (Connect)","tcp connect error","Connection refused (os error 111)"]},"name":"ModrinthServerError","v1Error":{"error":"internal_error","description":"searching projects","details":["searching projects","executing `execute_search`","failed to execute Elasticsearch search","error sending request for url (http://elasticsearch-es-http.modrinth-infra:9200/labrinth_projects/_search?preference=labrinth&request_cache=true)","client error (Connect)","tcp connect error","Connection refused (os error 111)"]}}},{"endpoint":"/_internal/mural/bank-details","error":{"statusCode":500,"responseData":{"error":"internal_error","description":"failed to fetch bank details","details":["API error","API key is not active. Please check your API key status in the Mural dashboard.\nerror name: UnauthorizedException\nerror instance id: cb6e51b4-19fc-4eda-be16-d2bd79de8c73"]},"name":"ModrinthServerError","v1Error":{"error":"internal_error","description":"failed to fetch bank details","details":["API error","API key is not active. Please check your API key status in the Mural dashboard.\nerror name: UnauthorizedException\nerror instance id: cb6e51b4-19fc-4eda-be16-d2bd79de8c73"]}}}]; Current API URL is: https://api.modrinth.com/v2/
A simple mod to optimize datapack / resourcepack zip file loading times. It scales particularly well for zips with many files, but also yields faster loading times for small resource packs.
quick-pack vs vanilla
This is a comparison between loading the resource pack generated by polymania v0.6.2 with quick-pack vs without it (vanilla). Polymania generates a 44.3MiB zip file with 60369 entries inside!
quick-pack finishes after 2 seconds, while vanilla needs 36 seconds!