ForgeLegalizer
This mod fixes the player interaction distance issue in Forge versions from 1.18.2 to 1.19.4.
Main Function
The mod resolves a bug in MinecraftForge, returning the interaction distance to standard vanilla values. It also provides servers with the ability to check if players have this mod installed.
Frequently Asked Questions
Supported Versions
The mod fixes an error exclusively in Forge versions for Minecraft from 1.18.2 to 1.19.4. On other platforms, players with Forge of these versions without the mod installed will be disconnected.
Licensing
Most of the code is distributed under the MIT License. The Spigot plugin (all files in the verifier-spigot directory) is licensed as GNU General Public License 3.0 because the Bukkit and Spigot APIs also use GPL. Details about licensing can be found in the NOTICE file.
Mod Detection
The mod registers the forgelegalizer:v1 channel. You can install this mod or plugin on the server to prevent players with Forge from connecting without the mod installed.
Protection Effectiveness
This is not a complete solution. The mod can be easily spoofed by an experienced programmer to create the appearance of its presence. To prevent cheating with interaction distance, it is recommended to install an anti-cheat plugin with Reach checks, such as GrimAC, uNCP, or any other of your choice.
Creation Purpose
The mod prevents players who do not want to cheat and are unaware of the Forge bug from gaining an unfair advantage.
Plugin Installation
It is recommended to install the plugin on the main server (Bukkit/Spigot/Paper). Versions for proxies (BungeeCord/Waterfall/Velocity) are available but less tested and may cause issues, especially with virtual world plugins and their forks, such as BotFilter, NullCordX, LimboAPI, LimboFilter, and others. You can choose the optimal option for your configuration and even try installing on both sides.