Lib Hates Mods 1.4.1

Prevent modded clients from joining your server!

  1. libraryaddict
    Native Minecraft Version:
    Tested Minecraft Versions:
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    This only works for forge mods, and detecting fabric itself.
    Fabric does not tell the server what mods it is using.

    If running Bungeecord, you must add this plugin to Bungee as well! You don't need it on the backend servers unless you want to use commands!
    If installed on Spigot, requires ProtocolLib if you're not running Bungeecord!


    Hate mods?
    Want to prevent some mods from working?
    Just want another one of my plugins!

    Congrats! You found me!


    This plugin lets you forbid certain mods from joining, or all mods from joining.

    It also has the side effect of some mods that require a server-side version, not working at all. Not my fault, don't blame me.

    But minimaps? Bye! Players can hide what mods they have, but for the most part this will work on all mods.

    In your config you can set permissions to bypass this, and change the kick message.
    You can even just allow all the mods, and use /mods command to either reload the plugin, or checkout what mods they are using!

    /mods reload
    /mods - What you are using
    /mods libraryaddict - What mods libraryaddict the filthy cheater is using

    libhatesmods.exceptforme - Bypass global ban if enabled
    libhatesmods.command - Allows usage of the command

    I wasn't talking about moderators, sorry if you thought it was that kind of plugin.

Recent Updates

  1. Released 1.4.1
  2. Released 1.4 with drastic changes
  3. Released 1.2

Recent Reviews

  1. Sleepyflea
    Version: 1.4.1
    Causes timed out error when logging in from any client on 1.18. Please fix so it can be used.
  2. JasonHorkles
    Version: 1.4.1
    Great support and very nice to have an additional way to prevent people from cheating. Thanks!
  3. Jabbablocker
    Version: 1.2
    Long despised certain cheaty mod/client users. Ty big time, you!

    [LibHatesMods] ########## is attempting to join with a Fabric Client..
    User ########## has disconnected, reason: Fabric and most sketchy modded clients cannot join this loved
    1.15.2 server! \O/ OMG YE WHAT!? Yes! Modded client = poo!
    You can still use Optifine, minimaps etc here.

    Ahh the sweet smell of win.
  4. IKaZzGaming
    Version: 1.2
    Illegal packet received, terminating connection
    1. libraryaddict
      Author's Response
      Try this version :D
  5. reisben55
    Version: 1.2
    Perfect job !

    Works as intended without any problems.
    Well, at least I cant login while using mods.
  6. reisben55
    Version: 1.1
    Yeah, I hate mods in my server too.

    Though it would be perfect if it was 1.15...
    1. libraryaddict
      Author's Response
      Technically it does work in 1.15, it just prevents anyone with mods from joining.