├── .github ├── FUNDING.yml └── workflows │ └── ClientCatcherBuild.yml ├── .gitignore ├── LICENSE ├── README.md ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── renovate.json ├── settings.gradle.kts └── src └── main ├── kotlin-templates └── io │ └── github │ └── _4drian3d │ └── clientcatcher │ └── Constants.kt.peb └── kotlin └── io └── github └── _4drian3d └── clientcatcher ├── ClientCatcher.kt ├── Extensions.kt ├── Placeholder.kt ├── command └── ClientCatcherCommand.kt ├── configuration ├── Configuration.kt ├── Loader.kt └── Messages.kt ├── event ├── BlockedClientEvent.kt └── BlockedModEvent.kt ├── listener ├── BrandListener.kt ├── Listener.kt └── ModListener.kt ├── objects └── CatcherCommandSource.kt └── webhook └── Replacer.kt /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4drian3d/ClientCatcher/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/ClientCatcherBuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4drian3d/ClientCatcher/HEAD/.github/workflows/ClientCatcherBuild.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4drian3d/ClientCatcher/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4drian3d/ClientCatcher/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4drian3d/ClientCatcher/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4drian3d/ClientCatcher/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4drian3d/ClientCatcher/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4drian3d/ClientCatcher/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4drian3d/ClientCatcher/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4drian3d/ClientCatcher/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4drian3d/ClientCatcher/HEAD/gradlew.bat -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4drian3d/ClientCatcher/HEAD/renovate.json -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "ClientCatcher" 2 | -------------------------------------------------------------------------------- /src/main/kotlin-templates/io/github/_4drian3d/clientcatcher/Constants.kt.peb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4drian3d/ClientCatcher/HEAD/src/main/kotlin-templates/io/github/_4drian3d/clientcatcher/Constants.kt.peb -------------------------------------------------------------------------------- /src/main/kotlin/io/github/_4drian3d/clientcatcher/ClientCatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4drian3d/ClientCatcher/HEAD/src/main/kotlin/io/github/_4drian3d/clientcatcher/ClientCatcher.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/_4drian3d/clientcatcher/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4drian3d/ClientCatcher/HEAD/src/main/kotlin/io/github/_4drian3d/clientcatcher/Extensions.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/_4drian3d/clientcatcher/Placeholder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4drian3d/ClientCatcher/HEAD/src/main/kotlin/io/github/_4drian3d/clientcatcher/Placeholder.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/_4drian3d/clientcatcher/command/ClientCatcherCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4drian3d/ClientCatcher/HEAD/src/main/kotlin/io/github/_4drian3d/clientcatcher/command/ClientCatcherCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/_4drian3d/clientcatcher/configuration/Configuration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4drian3d/ClientCatcher/HEAD/src/main/kotlin/io/github/_4drian3d/clientcatcher/configuration/Configuration.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/_4drian3d/clientcatcher/configuration/Loader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4drian3d/ClientCatcher/HEAD/src/main/kotlin/io/github/_4drian3d/clientcatcher/configuration/Loader.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/_4drian3d/clientcatcher/configuration/Messages.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4drian3d/ClientCatcher/HEAD/src/main/kotlin/io/github/_4drian3d/clientcatcher/configuration/Messages.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/_4drian3d/clientcatcher/event/BlockedClientEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4drian3d/ClientCatcher/HEAD/src/main/kotlin/io/github/_4drian3d/clientcatcher/event/BlockedClientEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/_4drian3d/clientcatcher/event/BlockedModEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4drian3d/ClientCatcher/HEAD/src/main/kotlin/io/github/_4drian3d/clientcatcher/event/BlockedModEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/_4drian3d/clientcatcher/listener/BrandListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4drian3d/ClientCatcher/HEAD/src/main/kotlin/io/github/_4drian3d/clientcatcher/listener/BrandListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/_4drian3d/clientcatcher/listener/Listener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4drian3d/ClientCatcher/HEAD/src/main/kotlin/io/github/_4drian3d/clientcatcher/listener/Listener.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/_4drian3d/clientcatcher/listener/ModListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4drian3d/ClientCatcher/HEAD/src/main/kotlin/io/github/_4drian3d/clientcatcher/listener/ModListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/_4drian3d/clientcatcher/objects/CatcherCommandSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4drian3d/ClientCatcher/HEAD/src/main/kotlin/io/github/_4drian3d/clientcatcher/objects/CatcherCommandSource.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/_4drian3d/clientcatcher/webhook/Replacer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4drian3d/ClientCatcher/HEAD/src/main/kotlin/io/github/_4drian3d/clientcatcher/webhook/Replacer.kt --------------------------------------------------------------------------------