Home›Java›Mods›⚓ FoxWall [1.8-26.2] ➡️ Secure your server in another way
ModsJava

⚓ FoxWall [1.8-26.2] ➡️ Secure your server in another way

⬇ Download on Spigot
Minimum Java Version: Java 21

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. Can be combined with BungeeGuard and Velocity Modern for give an extra layer.

[​IMG]
[​IMG]
(Yes, this effect does the plugin when an unauthorized user ping the backend or joins)​

How to setup?
  1. Put the plugin the backend and the proxy.
  2. 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.
  3. 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 section packet-handler and put first one provider type, where can be: ProtocolLib (recommended, native) and PacketEvents. (requires one of both installed).
Code (YAML):
#    ___           _        _
#   / _ \__ _  ___| | _____| |_
#  / /_)/ _` |/ __| |/ / _ | __|
# / ___| (_| | (__|   |  __| |_
# \/    \__,_|\___|_|\_\____\__|
#   /\  /\__ _ _ __   __| | | ___ _ __
#  / /_/ / _` | '_ \ / _` | |/ _ | '__|
# / __  | (_| | | | | (_| | |  __| |
# \/ /_/ \__,_|_| |_|\__,_|_|\___|_|
#
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:
Code (YAML):
   ips_allowed : [ "X.X.X.X" ]
❝ Shared Hostings in same machine.
Sometimes, Shared Hostings in a same machine uses Docker, normally, the IP for use in these hostings are " 172.18.0.1" for this option; you can take a see with using the indications from above or using the debug command (just to be sure).
Click to expand...
After that, do restart and ready!

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.
Click to expand...
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.

[​IMG]
Bukkit ➡️ Show though bStats site. View statistics of Bukkit platform by clicking above.​


Links.
GitHub github.com Report issues or another.​
Discord discord.idcteam.xyz Join our community for technical support.​

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

⚓ FoxWall [1.8-26.2] ➡️ Secure your server in another way is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 31 times (via Spigot). Download it and open it directly in the game.

Explore more