Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
➡️ FoxWall is a tool designed to protects your backend from being scanned and/or joinable. The plugin cancel the packets coming to the backend, making this unaccessible (literally), allowing through proxy only.

(Yes, this effect does the plugin when an unauthorized user ping the backend or joins)
How to setup?
- Put the plugin the backend and the proxy.
- Start first the plugin in the proxy for obtain the real IP (the plugin will return in the console, and after that, will shutdown itself). After copy, remove the plugin from the proxy (will be unnecessary at this point in the proxy). DISCLAIMER! This will try to ping Zowi's Central (my page) or IPify for obtaining the real IP during this step.
- Start the plugin in the backend and wait for the startup of this. When starts, no-one will can join. Go to the configuration file (
/plugins/FoxWall/config.yml) and go to the sectionpacket-handlerand put first one provider type, where can be:ProtocolLib(recommended, native) andPacketEvents. (requires one of both installed).
# ___ _ _
# / _ \__ _ ___| | _____| |_
# / /_)/ _` |/ __| |/ / _ | __|
# / ___| (_| | (__| | __| |_
# \/ \__,_|\___|_|\_\____\__|
# /\ /\__ _ _ __ __| | | ___ _ __
# / /_/ / _` | '_ \ / _` | |/ _ | '__|
# / __ | (_| | | | | (_| | | __| |
# \/ /_/ \__,_|_| |_|\__,_|_|\___|_|
#
packet-handler:
# 🚩 Select packet-handler. (Requires plugin restart)
# - Here, you need to determine which type of handler for packets
# you need to FoxWall does for start working, you can specify
# which (in case you need). By default, this uses a ProtocolLib.
#
# 📁 Available options in type.
# ➡ AUTO (Automatically find)
# ➡ ProtocolLib
# ➡ PacketEvents
# ➡ DISABLE (read note)
#
# ⭐ Recommended: 'ProtocolLib'
# 📚 Note: Use the value 'DISABLE' to disable this mechanism. I don't
# recommend this IN ANY WAY for your security! If you insist, mantain always
# the usage of token-resolver feature.
type: AUTO
# 📁 Allowed IPs.
# - Here, you need to put your proxy IP for ping and make players
# to join, otherwise, all packets will be cancelled, because requires
# original Proxy IP. To get this, put the plugin in your proxy and
# see their comments through the console.
#
# 📚 Note: Use only YOUR PROXY IP, otherwise, if you put a player's IP, they
# can ping but can't join, because only allows PROXY IP for joining. Use
# list format.
ips_allowed:
- 127.0.0.1
Where you need to put the obtained IP though the proxy. Like:
ips_allowed: ["X.X.X.X"]
After that, do restart and ready!
Commands and Permissions.
permissions:
foxwall.command.*:
description: Give access to all commands.
default: op
children:
foxwall.command.debug: true
foxwall.command.reload: true
foxwall.command.update: true
foxwall.command.debug:
description: Access to 'debug' command.
default: false
foxwall.command.reload:
description: Access to 'reload' command.
default: false
foxwall.command.update:
description: Access to 'update' command.
default: false
commands:
foxwall:
description: View list of commands in FoxWall.
aliases: ["fw", "foxw"]
usage: "/<command> [debug|reload|update]"
📊 Statistics.
❝ What data is collected? We are using bStats, this does not collect any personal data. Most of the collected data is information about the plugin's server like player count, online mode, Minecraft version, Java version, and more. All data gets sent and stored completely anonymously. See more in information about this in bStats: Getting Started.
This stats are collected by bStats.org, the information under are shared with the Plus version, which is identified as "-pv" in version of the plugin, this can help to the creator to view some statistics without taking some performance. Read quote about the data collected, you can always disable the collection in our config.yml available in the plugin's folder. Since 1.0.0 for both editions, FoxWall uses their own code base for Metrics, but following their rules.
This use asynchronous methods to send data and changes to Gson for better stability; improving the performance of this. You can safety has enable this to help to the creator without affecting the performance.
| Bukkit |
|---|
| Bukkit ➡️ Show through bStats site. View statistics of Bukkit platform by clicking above. |
🔗 Links.
| Documentation | Discord |
|---|---|
| github.com | discord.idcteam.xyz |
| Report issues or another. | Join our community for technical support. |


