clientviewer
is a Paper plugin that allows to see the information about the client of any player use on your server.
Note
As the client is who provide this information, there's the possibility that some clients can modify this information to deceive, like provide a non-suspicious brand-name or protocol number, The plugin can block clients with invalid, or specific brand-names, but yet there's the possibility that a client can bypass this.
- Check what clients types and versions use the players.
- Prevent that clients with non-provided brand names can join.
- Prevent that specified clients can join.
- Paper 1.19+
- Java 17+
You can visualize the latest version on the document header, or at the GitHub releases page.
repositories {
maven("https://jitpack.io/")
}
dependencies {
compileOnly("com.github.aivruu:clientviewer:VERSION")
}
<repositories>
<repository>
<id>jitpack-repo</id>
<url>https://jitpack.io/</url>
</repository>
</repositories>
<dependency>
<groupId>com.github.aivruu</groupId>
<artifactId>clientviewer</artifactId>
<version>VERSION</version>
</dependency>
This library use Gradle-Kotlin for project structuration and building.
git clone https://github.com/aivruu/clientviewer.git
cd clientviewer
./gradlew build
JDK 17 or newer is fully required.