Skip to content

Lunascaped/TCPShield-Fabric

Repository files navigation

TCPShield Fabric Mod

Description

This is a port of the original RealIP plugin from TCPShield to Fabric, this allows you to read the real IP of players connecting through TCPShield's network and block connections that are not proxied through TCPShield.

Compatibility

This mod is only compatible with Fabric 1.16 to 1.21.8, if you want a server version, look at the original TCPShield plugin

Credit

This is heavily based from the work of he3als port of the original TCPShield plugin to Fabric, you can find her repository here

Original README below

TCPShield

TCPShield is the plugin for the same named DDoS mitigation service TCPShield.

This plugin is responsible for validating clients join via the TCPShield network. It also parses passed IP addresses so the server is aware of the real player IP address.

Compatibility

TCPShield is compatible with Spigot / CraftBukkit, BungeeCord and Velocity.

When using Spigot / CraftBukkit, ProtocolLib needs to be installed.

Setup

Setting up the plugin is easy as pie. Please follow these guidelines.

Compiling

In order to compile TCPShield, install Gradle and run the following command in the project folder:

gradle build

The dependencies should install themselves automatically. After the build has finished, the compiled jar file can be found under /build/libs.

Support

See Contact

Contributors

These wonderful contributors have helped TCPShield make this plugin better!

About

Port of the RealIP plugin from TCPShield to Fabric. Heavily based off the work of @he3als

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages