
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.
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