**1.2.0-pre6**
- Did some improvements and bug fixes when the plugin update configurations.
- **[FOR RUSSIAN SERVERS]** Added option of **reverse proxy** for modules: **Discord Webhook**, **Telegram Forward** and **VK Forward**. Useful to bypass country restrictions (like in **Russia**) with a proxy. **NOTE**: I don't sure if will be good add option for global module, I mean, put this system in **config.yml** for download databases and others.
> Thanks to @elumenti8 for the suggestion.
```yaml
# 🌱 Reverse Proxy for the requests.
# - Use this feature in case you want to bypass any restriction
# in your country. This can make the request a bit slow, but can
# make the plugin works fine with this module.
#
# ⚠ Supported types:
# - HTTP
# - SOCKS4
# - SOCKS5
#
# 📚 Note: Enable this feature when it's required and try to follow
# the format-type.
reverse_proxy:
# 🚩 Enable this feature?
enabled: false
# 💼 Type the proxy type.
# - Select one proxy type to use. Chooise right.
#
# ⚠ Supported types:
# - HTTP
# - SOCKS4
# - SOCKS5
type: HTTP
# 🚩 Determine the host of the Proxy.
# - Type one domain or IP for use the proxy and one port
# for auth.
#
# ⚠️ Warning! Those values can't be empty.
host: ''
port: '8080'
# 🧵 Credentials.
# - Put any credential for authentication if it's required
# by the proxy provider.
#
# 📚 Note: Leave empty for don't use any of those fields.
user: ''
password: ''
```
- Now the commands shows entirely in the tab-complete, even if no arguments.
> Thanks to @anttimk for the suggestion.
- Updated all libraries to keep up to date (day: 17/05/2026). **Important fix by Adventure 5.1.1**.
- **[Residential Proxy Addon]** Added option for reduce false flags, by allowing detection for **cross-providers**.
```yaml
residential_proxy:
# 🚩 Enable this feature?
enable: true
# 🌱 Detect only when the residential proxy are in cross-provider.
# - Enable this feature when you want to only detect the residential proxy
# if was detected in two or more providers. Useful to reduce false flags
# because sometimes one provider means that the connection isn't totally
# "a risk", but allows to be more easy to be bypassed if the provider
# it's detected but only in one service.
#
# :star: Recommended: false
crossproviders_only: false
# 🧵 [PLACEHOLDER] Current and available residential proxies providers
# being cached by our backend.
# - This updates constantly and when checks for a new update, the list can be
# updated dinamically with a modern result, independent of your version of
# FoxGate.
providers:
- IPRoyal
- Proxy-Seller
- 711Proxy
```
- The command `/fg update ranges` now forces to download all lists without exception (previously, you literally need to delete manually the cache or wait the time of update for see how the lists get downloaded if you added/removed one). This too makes the verification for download **residential proxies** when you bought, enables it faster.
**1.2.0-pre7**
- Some optimization and stability improvements.
- Fixed some errors in **Velocity** instance servers.
- Improved handler for the platforms that works in async.: `Bukkit`, `BungeeCord`, `Velocity` and `WaterdogPE`.
- **Added a better API for the events**, you can use `FoxGateCheckEvent` for see results and/or manipulate values in the plugin (depends in the platform).
- Updated libraries (day 17/07 - dd/MM)
- Fixed some issues in the **IPLimiter** module and added option for ignore bogon IPs (useful for certain plugins).
- Added **whitelist by name and IP** in **IPLimiter** module.
- **Added support to Velocity 3.5 and 4**.
**1.2.0-pre8**
- Fixed for emergency the plugin doesn't enables after the update.
**1.2.0-pre9**
- Added reverse-proxy (for download options), fixed whitelist don't working sometimes and others small improvements.
- **ISPFilter** now can update the list of blocked **ISPs** for you using our backend to mantain always up-to-date!
- Added **Sentry** for report errors and issues to me (can be disabled in the config.yml)
- Optimized the **IPRange** module.
- **[NEW MODULE]** Deprecating **IPRange (Range)** module in new instances and added a new and more precise module, **VPN Providers** (aka **IPRange (VPN)**), which get IPs from my backend, where us collect ranges from known VPNs for blocking it.
- **[IMPORTANT]** The plugin now uses Java 25, requires forcerly update to this version for use our plugin. **Otherwise, download a previous version temporary and disable auto-updater**.
- Added **new restrictions for the plugin in case your server can't generate too much Virtual Threads**.
- Improved structure for **IPRange**, **ISPFilter** and **GeoLocation**. This includes the next: Improved and enhanced HTTP Status handle (through external pages and with my backend), merged into 1 single database option for ISPFilter and GeoLocation (MaxMind, IPInfo and IPLocate, where IPInfo will be the default).
- Fixed possible causes where the plugin can't parse well the messages in component for doing kicks in our new handler.
# FoxGate+ was released! :D
See the description section to view where you can purchase it, you can join to the discord server for any question about it.
Optional dependencies
TCPShield
Any compatible version
LuckPerms
Any compatible version
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }