{"id":15657927,"url":"https://github.com/4drian3d/clientcatcher","last_synced_at":"2025-04-14T12:42:30.945Z","repository":{"id":65825892,"uuid":"400860351","full_name":"4drian3d/ClientCatcher","owner":"4drian3d","description":"Detect the client with which a player has connected to your server","archived":false,"fork":false,"pushed_at":"2025-03-20T11:14:20.000Z","size":592,"stargazers_count":27,"open_issues_count":8,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T01:53:30.335Z","etag":null,"topics":["minecraft","minecraft-plugin","minimessage","plugin","velocity","velocity-plugin","velocitypowered"],"latest_commit_sha":null,"homepage":"https://modrinth.com/plugin/clientcatcher","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/4drian3d.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"4drian3d","custom":"https://paypal.me/4drian3d"}},"created_at":"2021-08-28T18:12:19.000Z","updated_at":"2025-03-20T22:30:33.000Z","dependencies_parsed_at":"2023-02-22T22:46:01.216Z","dependency_job_id":"46bccb96-eef8-4148-8a8f-949fbc8efcca","html_url":"https://github.com/4drian3d/ClientCatcher","commit_stats":{"total_commits":156,"total_committers":5,"mean_commits":31.2,"dds":0.5961538461538461,"last_synced_commit":"2da7a0b056c547d46ff00de3a3fcea7ea7aba9e2"},"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4drian3d%2FClientCatcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4drian3d%2FClientCatcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4drian3d%2FClientCatcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4drian3d%2FClientCatcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/4drian3d","download_url":"https://codeload.github.com/4drian3d/ClientCatcher/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248883182,"owners_count":21177174,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["minecraft","minecraft-plugin","minimessage","plugin","velocity","velocity-plugin","velocitypowered"],"created_at":"2024-10-03T13:10:23.574Z","updated_at":"2025-04-14T12:42:30.896Z","avatar_url":"https://github.com/4drian3d.png","language":"Kotlin","funding_links":["https://github.com/sponsors/4drian3d","https://paypal.me/4drian3d"],"categories":[],"sub_categories":[],"readme":"![ClientCatcher](https://www.bisecthosting.com/images/CF/CLIENT_CATCHER/CLIENT_CATCHER_Header.webp)\n\n[![WorkFlow Status](https://img.shields.io/github/actions/workflow/status/4drian3d/ClientCatcher/ClientCatcherBuild.yml)](https://github.com/4drian3d/ClientCatcher/actions/workflows/ClientCatcherBuild.yml)\n[![Version](https://img.shields.io/github/v/release/4drian3d/ClientCatcher?color=FFF0\u0026style=flat-square)](https://github.com/4drian3d/ClientCatcher/releases)\n![](https://img.shields.io/github/downloads/4drian3d/ClientCatcher/total?logo=GitHub\u0026style=flat-square)\n[![Discord](https://img.shields.io/discord/899740810956910683?color=7289da\u0026label=Discord)](https://discord.gg/5NMMzK5mAn)\n[![Telegram](https://img.shields.io/badge/Telegram-Support-229ED9)](https://t.me/Adrian3dSupport)\n[![Telegram](https://img.shields.io/badge/Telegram-Updates-229ED9)](https://t.me/Adrian3dUpdates)\n\n![Description Banner](https://www.bisecthosting.com/images/CF/CLIENT_CATCHER/CLIENT_CATCHER_Description.webp)\n\nSimple Velocity plugin to get the client with which a player has connected to your server\n\n## Commands\n#### Permission: `clientcatcher.command`\n\n### Client `/clientcatcher client \u003cplayer\u003e`\n#### Permission: `clientcatcher.command.client`\n\nShows you a player's client and mods, if any are installed\n\n### Mods `/clientcatcher mods \u003cplayer\u003e`\n#### Permission: `clientcatcher.command.mods`\n\nShows you the player's mods, in case he has any installed\n\n### Reload `/clientcatcher reload`\n#### Permission: clientcatcher.command.reload\n\nReloads the plugin\n\n## Permissions\n\n#### Bypass Client Detection\n\n`clientcatcher.bypass.brand`\n\n#### Bypass Mod Detection\n\n`clientcatcher.bypass.mods`\n\n![Instalation Banner](https://www.bisecthosting.com/images/CF/CLIENT_CATCHER/CLIENT_CATCHER_Installation.webp)\n\n- Download it from Modrinth\n- Download MCKotlin\n- Put both plugins in your Velocity proxy\n- And configure the plugin to block the mods and clients of your choice\n\n![FAQ Banner](https://www.bisecthosting.com/images/CF/CLIENT_CATCHER/CLIENT_CATCHER_Faq.webp)\n\nThe plugin is not fully effective, several malicious clients hide their client branding when entering the server or impersonate vanilla clients.\nHowever, the plugin can detect several clients such as Forge, Fabric, LiteLoader, Lunar, Vanilla, and others.\n\nIt also detects Forge 1.7.10 - 1.12.2 mods.\n\nIf you want to use ClientCatcher in Fabric, you can try https://modrinth.com/mod/clientcatcher-fabric\n\n## Placeholders\n\nClientCatcher provides several placeholders for use in other [MiniPlaceholders](https://modrinth.com/plugin/miniplaceholders)-compatible plugins\n\n- `\u003cclientcatcher_client\u003e`\n- `\u003cclientcatcher_mods\u003e`\n- `\u003cclientcatcher_player_client:(player name)\u003e`\n- `\u003cclientcatcher_player_mods:(player name)\u003e`\n\n## Discord WebHook Configuration\n\nIf you have a Discord server on which you want to show alerts of which clients your players are using, you can activate the webhooks module and configure it like this\n\n1. Copy the URL of the WebHook.\n2. Extract the ID and Token from the URL.\n3. Put those fields in the specific configuration options.\n4. Restart your proxy\n\n![Final Webhook result](https://cdn.modrinth.com/data/cached_images/0fe108e5ed7a5ecd33ee67c47798deff5c4d58e5.png)\n\n[![Support Server](https://www.bisecthosting.com/images/CF/CLIENT_CATCHER/CLIENT_CATCHER_Discord.webp)](https://discord.gg/5NMMzK5mAn)\n\n[![Bisect Promo](https://www.bisecthosting.com/images/CF/CLIENT_CATCHER/CLIENT_CATCHER_Promo.webp)](https://www.bisecthosting.com/4drian3d)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F4drian3d%2Fclientcatcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F4drian3d%2Fclientcatcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F4drian3d%2Fclientcatcher/lists"}