Synkai IPFilter
PluginLicenseRef-Synkai-IPFilter-License

Synkai IPFilter

Synkai IPFilter is a Velocity plugin that whitelists both IPs and domains from a config. Non-whitelisted connections and pings are dropped, making the server appear offline instead of sending a kick.

41
Downloads
3
Followers
8 months ago
Updated
📦
1
Versions

📖About Synkai IPFilter

This Plugin was Originally made for https://synkaimc.in

Synkai IPFilter — Velocity Plugin

What it does

Synkai IPFilter is a lightweight but powerful connection + ping filter for Velocity proxies.

It only allows connections and server-list pings if the client’s IP address or domain/hostname matches entries in the config file.

If the client is not whitelisted:

The server appears offline (no MOTD, no players shown).

Direct connections are silently denied, instead of sending a rejection message.

Configuration is handled through a simple config.yml file (auto-generated on first run), where you can easily add or remove ips and domains.

Why it’s unique

Unlike other plugins that:

Block with a kick message → Synkai IPFilter avoids advertising that the server exists.

Rely on TCPShield / external firewalls → This plugin works natively inside Velocity, giving server owners more control.

Filter only IPs or only hostnames → Synkai IPFilter handles both IPs and domains together, meaning you can whitelist by network infra or by the actual hostname players use.

In practice, this means:

To unapproved users (or bots), your server looks as if it doesn’t exist at all.

To approved domains/IPs, the server works normally.

Works nicely alongside services like NeoProtect or TCPShield, but removes the missing piece: domain/IP-based whitelisting at the proxy level.

Key Features

✔️ Domain + IP whitelisting in a single plugin
✔️ Offline appearance for unapproved connections (invisible server)
✔️ Easy config (config.yml auto-generated on first run)
✔️ Zero dependencies — just drop the JAR into Velocity plugins folder
✔️ Java 21 + Gradle build system (modern setup, future-proof)
✔️ Unique positioning → not just security, but stealth (hide your server from unwanted pings/bots/scanners)

Issues? dm me on discord at sirrocking or join https://synkaimc.in/discord