[GH-ISSUE #85] [Minecraft Modrinth] Search function doesn't work correctly #53

Closed
opened 2026-05-07 00:17:33 +02:00 by BreizhHardware · 4 comments

Originally created by @H1ghSyst3m on GitHub (Jan 22, 2026).
Original GitHub issue: https://github.com/pelican-dev/plugins/issues/85

The search function in the Modrinth plugin behaves inconsistently depending on capitalization and query length.

Observed behavior:

  • Searching for "Voice" returns 0 results.
  • Searching for "voice" returns ~30 results.
  • Searching for "Voic" returns ~29 results.

This is confusing because:

  • The results for "voice" clearly exist.
  • Partial matches ("Voic") work as expected.
  • Only the exact, capitalized query "Voice" fails.

Initial assumption was that the search might be case-sensitive, but this does not fully explain the behavior, since:

  • Uppercase characters are accepted in other positions.
  • Partial matches with uppercase characters still return results.

Expected behavior:

  • Searching for "Voice" and "voice" should return the same (or very similar) results.
  • Search should be case-insensitive and consistent for full and partial matches.
Image
Originally created by @H1ghSyst3m on GitHub (Jan 22, 2026). Original GitHub issue: https://github.com/pelican-dev/plugins/issues/85 The search function in the Modrinth plugin behaves inconsistently depending on capitalization and query length. Observed behavior: - Searching for "Voice" returns 0 results. - Searching for "voice" returns ~30 results. - Searching for "Voic" returns ~29 results. This is confusing because: - The results for "voice" clearly exist. - Partial matches ("Voic") work as expected. - Only the exact, capitalized query "Voice" fails. Initial assumption was that the search might be case-sensitive, but this does not fully explain the behavior, since: - Uppercase characters are accepted in other positions. - Partial matches with uppercase characters still return results. Expected behavior: - Searching for "Voice" and "voice" should return the same (or very similar) results. - Search should be case-insensitive and consistent for full and partial matches. <img width="773" height="260" alt="Image" src="https://github.com/user-attachments/assets/c50d06b1-b3e1-462a-bf27-1d17d60577e5" />
Author
Owner

@Boy132 commented on GitHub (Jan 22, 2026):

Check the panel logs for errors. Maybe it failed to fetch the plugins.

<!-- gh-comment-id:3786336075 --> @Boy132 commented on GitHub (Jan 22, 2026): Check the panel logs for errors. Maybe it failed to fetch the plugins.
Author
Owner

@H1ghSyst3m commented on GitHub (Jan 22, 2026):

I just checked the Logs and found an error:

[2026-01-22 19:22:43] production.ERROR: cURL error 28: Operation timed out after 5002 milliseconds with 0 bytes received (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://api.modrinth.com/v2/search?offset=0&limit=20&facets=%5B%5B%22categories%3Apaper%22%5D%2C%5B%22versions%3A1.21.11%22%5D%2C%5B%22project_type%3Aplugin%22%5D%5D&query=oice {"userId":1,"exception":"[object] (Illuminate\\Http\\Client\\ConnectionException(code: 0): cURL error 28: Operation timed out after 5002 milliseconds with 0 bytes received (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://api.modrinth.com/v2/search?offset=0&limit=20&facets=%5B%5B%22categories%3Apaper%22%5D%2C%5B%22versions%3A1.21.11%22%5D%2C%5B%22project_type%3Aplugin%22%5D%5D&query=oice at /var/www/pelican/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:1787)

I will try to reinstall the Plugin in case it's just an install error

<!-- gh-comment-id:3786377547 --> @H1ghSyst3m commented on GitHub (Jan 22, 2026): I just checked the Logs and found an error: ``` [2026-01-22 19:22:43] production.ERROR: cURL error 28: Operation timed out after 5002 milliseconds with 0 bytes received (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://api.modrinth.com/v2/search?offset=0&limit=20&facets=%5B%5B%22categories%3Apaper%22%5D%2C%5B%22versions%3A1.21.11%22%5D%2C%5B%22project_type%3Aplugin%22%5D%5D&query=oice {"userId":1,"exception":"[object] (Illuminate\\Http\\Client\\ConnectionException(code: 0): cURL error 28: Operation timed out after 5002 milliseconds with 0 bytes received (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://api.modrinth.com/v2/search?offset=0&limit=20&facets=%5B%5B%22categories%3Apaper%22%5D%2C%5B%22versions%3A1.21.11%22%5D%2C%5B%22project_type%3Aplugin%22%5D%5D&query=oice at /var/www/pelican/vendor/laravel/framework/src/Illuminate/Http/Client/PendingRequest.php:1787) ``` I will try to reinstall the Plugin in case it's just an install error
Author
Owner

@Boy132 commented on GitHub (Jan 22, 2026):

This seems to be a problem with modrinth itself, you can reproduce it on their website as well:

Image
<!-- gh-comment-id:3786807497 --> @Boy132 commented on GitHub (Jan 22, 2026): This seems to be a problem with modrinth itself, you can reproduce it on their website as well: <img width="1281" height="287" alt="Image" src="https://github.com/user-attachments/assets/cc0c74a7-4ce2-4dd9-8417-5b09ef9839f7" />
Author
Owner

@H1ghSyst3m commented on GitHub (Jan 24, 2026):

This seems to be a problem with modrinth itself, you can reproduce it on their website as well:
Image

Just also checked, after reinstalling it sometimes worked, but sometimes the same problem again. Like you said it's an issue from modrinth itself. Then there is no reason for me to keep the issue open. Still thanks for your time :D

<!-- gh-comment-id:3793394405 --> @H1ghSyst3m commented on GitHub (Jan 24, 2026): > This seems to be a problem with modrinth itself, you can reproduce it on their website as well: > <img alt="Image" width="1281" height="287" src="https://private-user-images.githubusercontent.com/8203120/539438718-cc0c74a7-4ce2-4dd9-8417-5b09ef9839f7.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NjkyMTk4MzMsIm5iZiI6MTc2OTIxOTUzMywicGF0aCI6Ii84MjAzMTIwLzUzOTQzODcxOC1jYzBjNzRhNy00Y2UyLTRkZDktODQxNy01YjA5ZWY5ODM5ZjcucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDEyNCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAxMjRUMDE1MjEzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZDA2N2QxNjJiMzBjMWJlYjNiNGMxYTkxY2Y2NzQ5MDNkNzhhY2JmNDE0NDJlMDhjYzEwZGM3NTdmYzIxYzFjZiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.v9_O7ad4QGV1Vznk7YCgCc8GTARsyaPW7uJbRxlnkmM"> Just also checked, after reinstalling it sometimes worked, but sometimes the same problem again. Like you said it's an issue from modrinth itself. Then there is no reason for me to keep the issue open. Still thanks for your time :D
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/plugins#53
No description provided.