Forge Mod Detector | Detect and disallow any Forge mod

 Forge Mod Detector | Detect and disallow any Forge mod 1.4

Forge Mod Detector | Detect and disallow any Forge mod
First ever reliable Forge mod detector for Bungeecord & Spigot
Proof that it works

About
This is a Bungeecord or Spigot plugin that is able to retrieve a list of installed mods from a Forge client without any forge servers on your network. It provides commands to view the loaded mods of a single player, all players, or to list all players on the network using Forge, as well as configurable mod whitelists and blacklists.

Many mods provide an unfair advantage to players, some allow the server's worlds to be downloaded. This plugin is the only currently available 100% effective way to prevent clients from using mods such as these.

This plugin requires Java 8
Only install this plugin on Spigot if you do not have a Bungeecord network. This plugin will not work on Spigot through Bungeecord, you must install it on Bungeecord only.
This plugin destroys Bungeecord Forge compatibility. Do not attempt to use it on a Bungeecord network that contains Forge servers.

Please contact me if you have any issues with version combinations, as I didn't have time to test every possible Forge/Spigot/Bungeecord version combination, though I am reasonably sure everything will work fine.


Features
- List Forge mods installed on a player's client
- List mods installed for all players on the network
- List all clients using Forge
- Disconnect players using blacklisted mods with a configurable message
- Disconnect players using mods not on a whitelist with a configurable message
- Display a list of mods the player must uninstall to connect
- Full support for Spigot 1.8.0 through 1.11 servers with or without ViaVersion and Forge version 1.8.0 to 1.11.
- Can block previously undetectable mods such as WorldDownloader, Zyin's Hud, and BetterPvP.

Installation
Place the JAR into the Bungeecord or Spigot plugins folder and restart the server. This will allow the mod listing commands to be used. Setup mod whitelists or blacklists in the generated configuration file, then reload the configuration.

Commands
/modlist <player> - View loaded mods for this player
d6cf49361a0270186bef16a45d617c3c.png


/modlistall - View a list of mods for all connected Forge clients
ed3dd272d7fce5472366b8c9af39f82f.png


/listforge - List all connected Forge clients
82cd8ac6a7bc17cb35a20aa625b90e10.png


/mdreload - Reload the configuration

Permissions
moddetector.modlistall - Permission for the /modlistall command
moddetector.listforge - Permission for the /listforge command
moddetector.modlist - Permission for the /modlist command
moddetector.reload - Permission for the /mdreload command

Screenshots
07547b7b6e51f17974e1209f68fcb72b.png


Configuration
Code (Text):
# MOD DETECTOR CONFIG - By Quantum64

# Setting this to true will result in users being shown a list of mods they must uninstall to connect
show-mods: true

# The message players will be shown when being kicked for unapproved mods
kick-message: "&ePlease uninstall the following unapproved mods before connecting"

# Setting this to true will result in the server kicking players who DO HAVE mods NOT on the following list
enable-whitelist: false

# The list for the above setting, put MOD IDs as seen in the Forge client here
# NOTE: Do not remove the preset options here as the come preinstalled with various versions of Forge
whitelist:
- mcp
- FML
- Forge
- mercurius_updater
- minecraft

# Setting this to true will result in the server kicking players who DO HAVE mods on the following list
enable-blacklist: false

# The list for the above setting, put MOD IDs as seen in the Forge client here
blacklist:
- XaeroBetterPvP

The whitelist and blacklist lists must use the real MOD ID of the mod, this can be seen by installing the mod and looking at the mods menu in the Forge client.
ac47271eb2922321338f7061dd2eacbf.png


Limitations
- Prevents any real Forge server on your network from being functional, attempting to connect to a Forge server on a Bungee network using this plugin will probably cause a client crash.
- There is a slight delay (about 1 second) after a player joins with unapproved mods but before they are kicked. This is not fixable due to the way the plugin works, but players will not be able to do anything useful in this short time.

TOS
By purchasing this plugin you agree to the following terms:
- You will -Redacted- this plugin in a modified or unmodified form under any condition
- You will distribute plugins of equivalent functionality based on reverse engineered or decompiled code from this plugin
- All purchases are final, you will receive a refund only if granted by Quantum64 and will not pursue other methods of obtaining a refund.

Finally
If you experience problems with this plugin please contact me first before attempting to acquire a refund. I would rather work with you to resolve the issue and make sure the plugin you received is as advertised.

Latest updates

  1. Updated to 1.4

    Updated to 1.4. No important changes.

Latest reviews

Nice leak fam. Just gotta modify this a bit more to get the client name ;)
He just released a new, awy improved version of this plugin: https://www.spigotmc.org/resources/forge-mod-detector-free-detect-and-disallow-any-forge-mod.44538/

It's a free download, but to unlock the premium features you have to purchase a license key. Can you please leak it somehow to also get features such as /modhistory?
T
TheNexus
It is not possible to leak an API key, because he would ban this key. So we have to use another technique, and maybe fck his whole API completely.
And his kind of licensing is not allowed on spigot mc, thats why we will get him banned there.
Please update it !!!!!!!
why is there so much extra code in this leak. if you're going to leak my plugin you should at least leak the real version. I didn't obfuscate it for a reason you know
T
TheNexus
There is no extra code, except for the ~10% that are added automatically by the flow-obfuscation.

Similar resources

Cobblemon Mod ➤ Pokemon in Minecraft ➤ [FORGE DOWNLOAD] BlackSpigot.com
A Pokémon mod for Fabric and Forge > The goal of Cobblemon is to be the Pokémon mod for everyone!
0.00 star(s) 0 ratings
Downloads
10
Updated
VAPE V4.10 FOR FORGE! | CRACKED BY CHINESE DEVELOPERS | MOD B
1.00 star(s) 2 ratings
Downloads
240
Updated
BlackSpigot General Chat
Rules Help Users
    C @ cleopatra: 1984 1984 1984 1984 1984 1984 🗣️🗣️🗣️🗣️🗣️🗣️🗣️🗣️🗣️🗣️
    Top