Source-checkedAdmin & protection

ForgeModBlocker

by Mas · for Minecraft

Control which mods your players can use

15KDownloads
9 yr agoLast updated
Spigot · PaperLoaders
1.12Latest game version

About ForgeModBlocker

From SpigotMC

Control which mods your players can use

ForgeModBlocker
Take control over the mods used on your server
​
What is it?

ForgeModBlocker is a configurable plugin allowing you to allow or disallow the use of certain Forge mods on your Spigot server. This is the first fully customisable and completely free plugin of its kind.

Dependencies

ForgeModBlocker no longer requires any plugin dependencies in order to run!

ForgeModBlocker does however require at least Java 8 to run. If you are still on Java 7, now is the time to update (or ask your host to)!

Config

Here is the current config file for the plugin:
[​IMG]

If there is an update which makes additions to the config, you will need to delete your config file upon installing the update. It will be regenerated with the new options.

Blocking Mods

To add a mod to the mods list in the config, you must find its mod ID. You can do this by opening Forge with the mod installed, clicking "Mods" on the title screen, finding the mod and looking at the "Mod ID" field:
Mod IDs are case sensitive
[​IMG]

There are also some hacked clients which work through acting as Forge mods. If you add any these mods to the config, you can reliably ban for them.

Features

- Configurable:
Choose as many mods as you like to whitelist or blacklist and deicde what happens when a player uses disallowed mods.

- Lightweight:
ForgeModBlocker won't have any impact on your server performance.

- Cross-Version Compatible:
ForgeModBlocker will work on all Spigot versions 1.8.8 and above, and will most likely automatically support any future versions.

Versions lower than 1.8.8 are not supported and there are no plans to ever support them.

- Free:
Unlike any other Forge mod detector out there (at the time of release), this is the only fully configurable and customisable Forge mod blocker where all functions are available for free!

Commands and Permissions

/fmb
Main command, shows the mod version and lists subcommands.
Permission: fmb.main_command

/fmb reload
Reloads the plugin
Permission: fmb.reload_command

/mods <player>
Lists a player's loaded mods
Permission: fmb.mods_command

Other Permissions

fmb.*
Gives all plugin permissions
This permission is not given to opped players by default

fmb.update_notification
Players with this permission will receive notifications for available plugin updates

fmb.bypass
Users with this permission will be exempt from the mod whitelist/blacklist
This permission is not given to opped players by default

Additional Notes

ForgeModBlocker uses an auto-update system to keep you up-to-date on the latest plugin version without having to do anything! Players with the "fmb.update_notification" permission will be alerted when a new update is available and the plugin will attempt to download it.

If a plugin update cannot be downloaded, the plugin will re-attempt the download twice before giving up. Players with permission will be given an alert informing them that a new version is available.

The plugin also uses bStats to record metrics about servers the plugin is run on. Information such as your server IP is not recorded.
If you really don't want to contribute metrics from your server, you can disable them by opening the /plugins/bStats/config.yml file and setting "enabled" to false.

After a player joins, there will be a small delay before their mods are detected and the commands are executed upon them (if needed). Unfortunately, it just isn't possible to completely remove this delay and still detect the player's mods.

Finally, although ForgeModBlocker will detect a user's mods with 100% accuracy in the common scenario - it is possible to bypass the system in multiple ways which cannot be prevented.

PlaceholderAPI

As well as all the above, ForgeModBlocker can hook into PlaceholderAPI if it is installed on your server.
Placeholders are registered under the "forgemodblocker" id.
Usable placeholders:
- forge: Whether a player is using forge - Returns "true" or "false"
- mods: All the mods a player is using - Eg: FML, mcp, Forge

Future Features

  • Developer API

    If you have any ideas for any new features for ForgeModBlocker, please suggest them either in the "Discussion" tab or in a review.



Source Code & License


The source code for this project can be found on my GitHub:
https://github.com/Mas281/ForgeModBlocker

Any code issues/suggestions should be made with Issues or Pull Requests.

Read the full description on SpigotMC →

Highlights

From source data

Game versions

Supports 5 Minecraft versions, the newest being 1.12.

Loaders

Runs on Spigot and Paper.

Footprint

Rated a light load on a server.

ForgeModBlocker on Nxeon

From our catalogue
One-click install
Supported on Nxeon Minecraft servers, for Paper servers. We download it from SpigotMC, place it, and restart the server.
Server side
Required on the server
Server type needed
Spigot, Paper
Server load
light
Smallest plan we suggest
Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
1.3.1, released 2018-01-12

Game versions by loader

LoaderGame versionsNewest
Paper1.8 to 1.12 (5 versions)1.12
Spigot1.8 to 1.12 (5 versions)1.12

From 10 recorded builds of ForgeModBlocker.

Recent builds

BuildReleasedGame versionsLoaders
1.3.12018-01-121.8 to 1.12 (5 versions)Spigot, Paper
1.3.02017-10-08n/aSpigot, Paper
1.2.92017-10-07n/aSpigot, Paper
1.2.82017-10-07n/aSpigot, Paper
1.2.62017-10-06n/aSpigot, Paper
1.2.52017-10-04n/aSpigot, Paper

Run ForgeModBlocker on a Minecraft server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on SpigotMC as “Admin”

Admin & protection

Permissions, moderation, anti-cheat and land protection for the people running the server.

Runs on your server

From source side support

SpigotMC lists ForgeModBlocker as required on the server. Check its SpigotMC page to see whether players need it too.

Compatibility

Game
Minecraft
Loaders
SpigotPaper
Runs on
Serverrequired on the server
Game versions
1.12 and 4 earlier
Requires
One-click install needs a Paper server.

Verified at the source

  • ✓SpigotMCOfficial listing, checked 2026-10-02Open ↗
  • ✓AuthorMas, as published on SpigotMC
  • ✓LicenseNot published by the sourceFree

ForgeModBlocker, answered

Generated from the mod’s own source data.

Do my players need to install ForgeModBlocker?

SpigotMC lists ForgeModBlocker as required on the server. Check its SpigotMC page to see whether players need it too.

Which loaders does it support?

Spigot and Paper.

Is it free?

Yes. ForgeModBlocker is free to download from SpigotMC.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run ForgeModBlocker on a Minecraft server.

Deploy in about a minute from $4.99 a month, then add ForgeModBlocker in one click.