[1.2.0-pre2] New improvements for IPRange and a lot of changes.
1.2.0-PRE1
- Added support to VK [Forwarding] (Plus Feature).
- IPRange now works using CIDR. Your old Regex format it's parsed automatically to the new format. Note: This last thing, was done for give time to the users in migrate to CIDR.
- Added a lot of new languages by default.
Code (YAML):
# Plugin language setting.
# - Available options below. You can help in contribute to maintain
# one translation up-to-date or publish one through our GitHub Issues
# page!
#
# • ar_sa - العربية (السعودية)
# • cz_cz - čeština (Česká republika)
# • da_dk - Dansk (Danmark)
# • de_de - Deutsch (Deutschland) [❤ Thanks to ich_lou]
# • en_us - English (United States) [❤ Thanks to Goinging]
# • es_ar - Español (Argentina)
# • es_es - Español (España) [❤ Thanks to VonVisha]
# • fr_fr - Français (France)
# • he_il - עברית (ישראל)
# • hu_hu - Magyar (Magyarország)
# • id_id - Bahasa Indonesia (Indonesia)
# • it_it - Italiano (Italy) [❤ Thanks to MircoAPPP]
# • ja_jp - 日本語 (Japan) [❤ Thanks to YOMA8338]
# • ko_kr - 한국 (Korean) [❤ Thanks to metaph0]
# • lt_lt - Lietuvių (Lietuva)
# • nl_nl - Nederlands (Nederland)
# • pl_pl - Polski (Poland)
# • pt_br - Português (Brasil)
# • ro_ro - Română (România)
# • ru_ru - Русский (Russia) [❤ Thanks to mikheilkozlovi & AMGewka]
# • sk_sk - Slovenčina (Slovensko)
# • sv_se - Svenska (Sverige)
# • th_th - ภาษาไทย (ประเทศไทย)
# • tr_tr - Türkçe (Turkey)
# • uk_ua - Українська (Україна)
# • vi_vn - Tiếng Việt (Vietnam) [❤ Thanks to hieudieu393]
# • zh_cn - 中文 (中国)
#
# Note: Language files are automatically downloaded from the official
# GitHub repository into the 'languages' folder. This value can't be empty.
# How to edit the messages? Go into the folder 'languages', and edit the
# currently file in selected language: If this option it's 'en_us', edit
# the file with the name 'messages_en_us.yml'.
language
: en_us
- Added back SQLite support. H2 still it's the default for being better.
- Fixed a minor issue in tab-complete.
- Drop ViaProxy
- Removed by default Cloudflare Warp in bypassing and improved the list for ISPFilter, too in GeoLocation module.
- [Experimental] Migrated from Java 17 to Java 21. The scanner for Services has been refactored with a model and little improvements (the FoxPlayer class refactored a bit to reduce boilerplate). This change introduces changes to thread usage, making a less usage of this, because we are using now Virtual Threads (Java 21), this it's an experimental change. Also, the feature "continue" now works correctly.
- Added "ZombieBot" service like a enabled-by-default.
- Updated a bit the main configuration and added some changes, like:
- Added a new "updater" structure, the plugin will migrate automatically.
Code (YAML):
# Enable automatic update checking?
# - Checks for new updates on our Backend during server startup.
# Requires an active internet connection to verify updates.
#
# Note: Since versions 1.0.0 (plus) and 1.0.6 (free), FoxGate uses
# its own update checking system. This implementation uses asynchronous
# methods to scan for updates, save performance. You can safely enable
# this to check for updates without affecting performance.
updates
:
# Enable checking of updates?
# - The plugin will check for updates when the
# server starts only, this will send a message
# in the console and the link to download by
# default.
#
# ⭐ Recommended: true
# Note: Your hosting needs to whitelist or allow
# connections to 'central.zowi.gay', our backend.
enable
: true
# ⌛ Automatic actions for updates.
automatic
:
# Enable automatic updating for the .jar?
# - Toggle this feature for always mantain the latest
# version. This updates through our backend and
# works for both editions: Free and Plus.
#
# ⭐ Recommended: true
# ⚠️ Warning! Always keep this feature enabled, so if an
# important fix occurs, you will always keep the plugin
# up-to-date.
updater
: false
# ⏳ Enable periodically checking?
# - Enabling this will make the plugin check in silent
# for a new update. This makes the plugin check every
# 1 hour.
#
# ⭐ Recommended: true
# Note: This feature requires to keep enabled the
# option 'auto_update'.
periodically
: true
- Relocated the value print_console to consolefilter section and with the new name show_threats.
- Relocated the value passive_mode to scanner section.
- Added option for disable all services through the main configuration.
Code (YAML):
# Scanner settings.
# - Actions when a player get detected or verified:
# Bypass and block time.
scanner
:
# Toggle scanning through services?
# - Make the plugin to toggle the checking through
# services. Useful if you want avoid using external APIs
# and use local checking (means, through modules).
toggle_services
: true
# Enable the Passive mode?
# - FoxGate will stop checking when a player join to the server.
# Useful in case you want to use FoxGate with other AntiVPN or
# for only checking with our command.
passive_mode
: false
- Added new feature: Geyser bypass, check the configuration for more details:
Code (YAML):
# Ignore detection for bedrock players?
# - Toggle to ignore any connections from a bedrock player,
# making great the usage of the plugin in case *YOUR* (yes,
# isn't our fault) server doesn't do correctly the IPForwarding.
#
# Note: Use this feature only when it's necessary and your
# server does wrongly the IP-Forwarding. The plugin checks for
# GeyserAPI, Floodgate or external methods for detect bedrock
# connections. Enabling this without a reason, will allow bedrock
# users bypass always the AntiVPN for non-sense.
# ⚠️ Warning! This feature was made for Minecraft: Java Edition
# softwares.
geyser
:
# Enable the bypass/ignore to bedrock users?
enable
: false
# Custom prefixes.
# - Put a value in case you use a prefix for identify
# a bedrock user if you doesn't has Geyser or Floodgate
# in the server/proxy.
#
# Note: Disable prefix value with leaving empty.
prefix
: ''
# Standalone IP's for Geyser.
# - Custom IP's in case you requires to detect
# a bedrock user when you can't put Floodgate
# in the server/proxy and you're running a
# Geyser Standalone proxy.
#
# Note: Leave empty for disable with '[]'.
standalone_ips
:
[
]
1.2.0-PRE2
- Done internal changes for improve and stability changes to all file configuration classes.
- Now in modules, you can put for blocking permanent or X certain of hours.
- Now {KEY} and {IP} works in headers when you scan through services.
- Stability and performance improvements.
- Fixed database issues. Use purge command: /fg db purge.
- Improved SQL usage and fixed duplicate entries issue.
- Optimized a big part of the code and fixed redundant things.
- Better CPU usage with Virtual Threads.
- Fixed update system. Now works auto-update and update checking.
- Now uses ETag for downloads.
- (not too important) New module order: Bogon → Country → ASN → ISPFilter → IPRange → Services.
- Fixed Velocity command compatibility.
- Removed startup flood in Velocity.
- Fixed compatibility with newer Hytale versions.
- Improved stability and fixed minor issues.
- [PLUS] Fixed HWID warnings.
- Improved IPRange module: Added Tor, Proxies and Ranges lists.
- Updated zowicentral.yml.
- Disabled by default BlockListDE, CINSScore, GreenSnow and TCPShield.
- Removed FastAsF-ck by default.
- Added new command /fg setconfig (experimental).
- Services: Enable/disable, URL, VLs, Output, Key, Model.
- Modules: Whitelist, blacklist, exclude.
Code (YAML):
[12:53:00 INFO]
:
[FGP
]
[IPR
] Loading IPRange Module
...
[12:53:00 INFO]
:
[FGP
]
[IPR/Ranges
] Downloading from Zowi's Central
...
[12:53:02 INFO]
:
[FGP
]
[IPR/Ranges
] Got 1219 entries from Zowi's Central.
[12:53:02 INFO]
:
[FGP
]
[IPR/Ranges
] Loaded 1218 entries
(last update
: 01/05/2026 12:53:02
).
[12:53:02 INFO]
:
[FGP
]
[IPR/Tors
] Downloading from Zowi's Central
...
[12:53:02 INFO]
:
[FGP
]
[IPR/Tors
] Downloading from check.torproject.org
...
[12:53:02 INFO]
:
[FGP
]
[IPR/Tors
] Got 14105 entries from Zowi's Central.
[12:53:02 INFO]
:
[FGP
]
[IPR/Tors
] Got 1238 entries from check.torproject.org.
[12:53:02 INFO]
:
[FGP
]
[IPR/Tors
] Loaded 14139 entries
(last update
: 01/05/2026 12:53:02
).
[12:53:03 INFO]
:
[FGP
]
[IPR/Proxies
] Loaded 297195 residential proxy entries from cache
(last update
: 01/05/2026 11:41:04
).
[12:53:03 INFO]
:
[FGP
]
[IPR/Proxies
] Downloading proxies from multiple sources
...
[12:53:05 INFO]
:
[FGP
]
[IPR
] Loaded 342635 blocked ranges in total.
[12:53:05 INFO]
:
[FGP
]
[IPR
] Working with IPRange now.
NEW ADDON: Residential Proxies detector: $1.99 USD
![[IMG]](//proxy.spigotmc.org/7fc36e609ed5e36640969f6cd8b39d2cbb79e068/68747470733a2f2f63646e2e6d6f6472696e74682e636f6d2f646174612f6361636865645f696d616765732f626633333037353634613730393666343830616534343665363035303362396264353561383832385f302e77656270)
FoxGate Plus was released!
See the description section to view where you can purchase it, you can join to the discord server for any question about it.