This project is abandoned.

Whether this project is out of date or its author marked it as abandoned, this project is no longer maintained.

If you wish to take this project over, please report it and state your intentions.

Chadmin - made by efreak1996 and some by Lolmewn


Chadmin is a new Plugin, inspired by Herochat, for managing the Minecraft Chat. It gives you the ability to create multiple channels, which can be password protected and only available per world.
All Chatactivity can be logged and censored.
It has also intelligent Player Highlighting, which means if someone says 'efreak1996, may I buy this region?', 'efreak1996' will be highlighted. But it will also be highlighted, if someone only says 'efreak, may I...'. And this 'nickname detector' will be better and more precise, if Chadmin runs longer.
Also it gives you the ability to send PM's, which will be saved if you aren't online. So you will never miss a message again.


  • Multiple Channels
  • Prefixes and Suffixes
  • Chat Logging
  • Intelligent Player Highlighting
  • Private Messages



Commands & Permissions


Future Plans



  • No known Bugs


This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to

  • A unique identifier
  • The server's version of Java
  • Whether the server is in offline or online mode
  • The plugin's version
  • The server's version
  • The OS version/name and architecture
  • The core count for the CPU
  • The number of players online
  • The Metrics version If you wish to disable this feature (/me cries), you can do so by opt-ing out, which you can do in the config file under /plugins/PluginMetrics/


This plugin has a built-in auto-updater, which connects to BukkitDev to check for updates. If you, for some reason, wish to disable this process, you can do so by setting 'update' to false in the plugins' settings file.


You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of abaw7 abaw7 Aug 01, 2014 at 23:46 UTC - 0 likes

    Any plans for bungeecord support?

  • Avatar of mcredstonepro mcredstonepro Mar 08, 2014 at 19:53 UTC - 0 likes
    [20:52:25 ERROR]: Could not pass event AsyncPlayerChatEvent to Chadmin v1.4-SNAPSHOT
            at$1.execute( ~[spigot.jar:git-Spigot-1327]
            at org.bukkit.plugin.RegisteredListener.callEvent( ~[spigot.jar:git-Spigot-1327]
            at org.bukkit.plugin.TimedRegisteredListener.callEvent( ~[spigot.jar:git-Spigot-1327]
            at org.bukkit.plugin.SimplePluginManager.fireEvent( [spigot.jar:git-Spigot-1327]
            at org.bukkit.plugin.SimplePluginManager.callEvent( [spigot.jar:git-Spigot-1327]
            at [spigot.jar:git-Spigot-1327]
            at net.minecraft.server.v1_7_R1.PlayerConnection.a( [spigot.jar:git-Spigot-1327]
            at net.minecraft.server.v1_7_R1.PacketPlayInChat.a( [spigot.jar:git-Spigot-1327]
            at net.minecraft.server.v1_7_R1.PacketPlayInChat$ [spigot.jar:git-Spigot-1327]
            at java.util.concurrent.Executors$ [?:1.7.0_51]
            at [?:1.7.0_51]
            at java.util.concurrent.ThreadPoolExecutor.runWorker( [?:1.7.0_51]
            at java.util.concurrent.ThreadPoolExecutor$ [?:1.7.0_51]
            at [?:1.7.0_51]
    Caused by: java.lang.NullPointerException
            at ~[?:?]
            at org.efreak.chadmin.ChatListener.onPlayerChat( ~[?:?]
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51]
            at sun.reflect.NativeMethodAccessorImpl.invoke( ~[?:1.7.0_51]
            at sun.reflect.DelegatingMethodAccessorImpl.invoke( ~[?:1.7.0_51]
            at java.lang.reflect.Method.invoke( ~[?:1.7.0_51]
            at$1.execute( ~[spigot.jar:git-Spigot-1327]
            ... 13 more
  • Avatar of mcredstonepro mcredstonepro Mar 08, 2014 at 15:12 UTC - 0 likes

    I am having trouble with ChAdmin.

    Whenever the other owner of my server logs in, the plugin stops working, but when he isn't on, it works fine. He logged in an alt, and it worked fine, but when he logs onto his EdwardBailie account, it stops working

  • Avatar of FakeTheRealHD FakeTheRealHD Feb 09, 2014 at 01:18 UTC - 0 likes

    Adding support for Factions prefix would make this plugin so much more useful than Herochat (I'm having trouble with channels generating on reload/restart) and with a name highlighter, awesome! Please do this ASAP!

  • Avatar of nathampa0909 nathampa0909 Jan 11, 2014 at 00:36 UTC - 0 likes

    Please add support for SimpleClans

    Mais ou Menos

    I'm Brazilian!


  • Avatar of Lolmewn Lolmewn Jan 10, 2014 at 12:33 UTC - 0 likes

    @Gametista: Go

    I think we added that some time ago, Yes. It's probably somewhere in the changelog... not sure if it's documented properly yet.

    Waiting to see what's going to become of BukkitDev. May or may not switch to a replacement if it completely dies off (which is what I presume to happen really).

  • Avatar of Gametista Gametista Jan 10, 2014 at 10:08 UTC - 0 likes

    Hello, just wondering if this plugin supports the Multiverse Aliases for worlds so that they are displayed in chat? Not sure if that's via Vault or not, but I figured I'd ask. Thanks!

  • Avatar of Lolmewn Lolmewn Dec 22, 2013 at 20:26 UTC - 0 likes

    @mcredstonepro: Go

    Yeah. No. That's not how we roll. You either make a ticket or you don't comment.

  • Avatar of mcredstonepro mcredstonepro Dec 22, 2013 at 17:11 UTC - 0 likes

    Broken with PermissionsEx in Bukkit v1.7.2

  • Avatar of Lolmewn Lolmewn Sep 09, 2013 at 18:44 UTC - 0 likes

    @Bodyash: Go

    If you'd like to request something, make a ticket if there isn't one already.


Date created
Aug 09, 2012
Last update
Jan 07, 2014
Development stage
  • deDE
  • enUS
GNU General Public License version 3 (GPLv3)
Recent files



Optional dependency