FakeModBlocker [1.8.x-26.3] Folia&Floodgate Support | Lightw
1.10.0A lightweight, fully customizable, no dependencies plugin that detects some mods and known clients.
1.10.0latestv1.10.0 — Discord notificationsSep 16, 2026 v1.10.0 - Discord notifications Detections can now be mirrored to a Discord channel, routed through DiscordSRV. https://www.spigotmc.org/resources/discordsrv.18494/ ---------------------------------- Off by default, and nothing is bundled The jar still contains only this plugin's own classes. · No shaded HTTP client · No JDA, no extra megabytes · The single class that talks to DiscordSRV is loaded only when you enable the feature AND DiscordSRV is installed · Without DiscordSRV, nothing changes at all This is the same approach the PacketEvents and sign-detection bridges already use. ---------------------------------- How to enable Code (Text): discord: enabled: true channel: "" Leave channel empty to use DiscordSRV's main channel. You can also set it to a DiscordSRV game-channel name, or to a raw Discord channel ID. Then run: · /modblocker reload · /modblocker discord test ---------------------------------- What gets posted Each of these can be switched off individually. · channel-detection a forbiddenList plugin channel matched · sign-detection a sign translation key came back translated · escalation an escalation ladder rung was applied · evade the sign check could never be completed One detection is always one message. When the escalation ladder takes a detection over, it posts the escalation message and the per-detection one is skipped. You never get two posts for the same join. Detections with action IGNORE stay quiet, unless you turn on include-ignored. ---------------------------------- Message text Templated in your language file, under the discord section. It follows your language setting like everything else. · Discord markdown works · Minecraft colour codes are stripped automatically · Embed fields with no value for an event are skipped ---------------------------------- Nothing can ping by accident With the mention option left empty, mentions are sent disabled. An at-everyone that ended up inside a mod name or a kick reason renders as plain text, instead of alerting your whole server. ---------------------------------- No performance cost DiscordSRV's JDA owns the request queue, the rate limiting and the retries. There is no queue and no background thread in this plugin, and every call returns immediately. A slow or unreachable Discord can never delay a player join. ---------------------------------- New command /modblocker discord test Sends a test message through the real bridge and the real channel resolution, then tells you exactly why it did not go out: · DiscordSRV is still connecting · Channel not found · DiscordSRV is not installed ---------------------------------- Upgrading Your existing config.yml is not overwritten, so it has no discord section yet. A missing section simply means off, and nothing breaks. To use the feature, copy the discord block from the documentation into your config.yml and reload. Language files are unaffected. Missing entries fall back to the copy bundled in the jar, so the new message templates work without you touching messages_en.yml or messages_cn.yml. Full guide: https://lostumbrella58.github.io/FakeModBlocker/guide/dis… ---------------------------------- Requirements Unchanged. FakeModBlocker is compiled using Java 21. Java 21 or newer is required to run this plugin.1.9.0New Features AddedAug 14, 2026 ▎Sign translation detection no longer overwrites whatever the player has on screen, and can no longer be skipped by keeping a menu open or never replying. ▎Heads-up: the check now waits for a busy screen, so it can start later than before. Set avoid-open-screens: false for the old behaviour. ▎Added an optional escalation system: the first join with a banned mod warns and kicks, the second one bans permanently.1.7.0Added the Wiki/Docs PageJul 29, 2026 1.6.5Minor UpdateJun 17, 2026 Fixed a misguiding debug message As always, with the latest version support1.6.4Fixed an issue about Paper forksMay 31, 2026 Fixed an issue about Paper forks1.6.3Fixed a rare false kick issueMay 30, 2026 Fixed a rare false kick issue1.6.2Optional performance improvementMay 7, 2026 · Added an optional PacketEvents support, which can improve the plugin channel detection performance. (It will be auto enabled when your server is using packetevents) · Changed the default config file where it can detect the specified channel message1.6.1Minor FixApr 29, 2026 · Fixed the issue where an empty config will still detect mods · Fixed the issue about reload command1.6Minimessage Support & Floodgate Support FixedApr 20, 2026 ·Added Minimessage support ·Fixed the issue when floodgate is installed in Velocity/BungeeCord1.5.3A Rare Bug FixedApr 5, 2026 · Fixed a rare issue about sign detection · (Note: we've been always supporting the latest server version1.5.2Fixed known floodgate support issueMar 28, 2026 Fixed known floodgate support issue1.5-betaHotfixMar 27, 2026 Fixed floodgate support not working1.5.1HotfixMar 27, 2026 Hotfix for optional sign detect not working1.5Floodgate/Bedrock Players Support and We Already Support 26.1, or The Latest Version As UsualMar 27, 2026 * Just a notice that there's no need to wait for FakeModBlocker to add 26.1 support, because this little plugin might always support the latest server version + Now You can select whether ignore bedrock players or not if you are using floodgate plugin to allow bedrock players to join. Therefore there's a new config added: Code (Text): skip-bedrock-via-floodgate: true So it might look like this: Code (Text): extra-detections: sign-translation: enabled: true skip-bedrock-via-floodgate: true mods: Freecam: detect: key: "key.freecam.toggle" punishment: action: "KICK" reason: "&c&lWarning: Please do not use &b&lFreecam &c&lon this server."1.4.1Bug FixMar 19, 2026 · Fixed the issue that sign won't auto close1.4Remade the new featureMar 17, 2026 * Remade the new sign dectecting feature, now it no longer use the real oak_sign block in the world. * But I'm also afraid that this might also make the new feature also support 1.21.10+ Paper. * Haven't tested yet.1.3Updated download linkMar 13, 2026 Now use modrinth download link You can also check https://modrinth.com/plugin/fakemodblocker1.2.1Already Support 1.21.11 + Minor UpdateDec 9, 2025 · 插件编译工具版本更新,可继续忽视此版本更新(Update some plugin compiler stuffs) Just dump this little plugin, there's no need to download this update because we always support the latest version 您无需下载此更新,因为我们永远兼容最新版本1.2Already Support 1.21.9Sep 30, 2025 Just dump this little plugin, there's no need to download this update because we always support the latest version 您无需下载此更新,因为我们永远兼容最新版本1.1Added new check command and related messagesMay 18, 2025 New Command: /modblocker check <player> - To check info of specified player Notice: Please add or rewrite below sections in your message_xx.yml Code (Text): command: no-permission: "&cYou do not have permission to use this command." reload-success: "&aModBlocker configuration and messages reloaded successfully." usage: "&eUsage: /modblocker reload or /modblocker check <player>" player-not-found: "&cPlayer %player% is not online or does not exist." check-header: "&bChecking MOD plugin channels for &f%player%&b:" check-channels: "&7Registered channels:" check-matched: "&cMatched forbidden keywords:" check-none: "&aNo forbidden MOD keywords detected."1.0May 17, 2025
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta