Chadmin
Chadmin - made by efreak1996 and some by Lolmewn
Description
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.
Features
- Multiple Channels
- Prefixes and Suffixes
- Chat Logging
- Intelligent Player Highlighting
- Private Messages
Channel
Videos
Commands & Permissions
Config
Future Plans
ToDo
Bugs
- No known Bugs
Metrics
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- 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/
Auto-updater
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.
@Lolmewn
Wow, it has almost the same amount of downloads as bukkitmanager
Wooh for over 10k downloads!
@Goblom
What do you mean? An integration into essentials chat?
Also, are you stalking my projects? :D
Suggestion: Add support for "message-format" with EssentialsChat and ChatManager
@srakath
Sry, i've written channel create/get/set/... without the cm before it. The args are written down on the Commands Page. I don't know why the channellist and the channelswitching doesn't work, for me it works fine...
The Channel Mode can be set as an argument or in the channel config file and the password can be set with an argument too. Passwords aren't working as expected yet, will be fixed in the next release ;)
"You can create a new Channel with the channel create command or with the creation of a new channel config file in the channels directory."
How? I used channel create. It says that that command doesn't exist. /cm channel create worked, though. It took me two hours to figure that out. Thanks for that.
Then it says /usage: /cm channel create (channelname) [args], but I don't know what your args are. You should put them in here somewhere.
"You can get the channel your are currently in with channel get or change the channel with channel set. A list with all available channels can be get with the channel list command."
It says "CHANNELLIST (1/0) Does that mean 1 out of 0? That's impossible, because 1 does not fit inside 0. Then it lists THREE channels. Two of them have the same name. I can't delete them either.
"The Channel mode allows you to hide a Channel from the list."
HOW!? How do I do ANYTHING with this? What do I type in!? I tried "Hide this stupid channel from the list". That didn't work.
"If you set a password only player who enter the right password can join the channel.
Sounds great! How do I do THAT!?
"I think that's everything you should know about setup and usage of the channel system."
NO!
@mal67
Well, a channel is like a separated Chat: All player in one channel can communicate with each other, player in another channel can't hear them.
You can create a new Channel with the channel create command or with the creation of a new channel config file in the channels directory.
You can get the channel your are currently in with channel get or change the channel with channel set. A list with all available channels can be get with the channel list command.
The Channel mode allows you to hide a Channel from the list.
The Channel Availability controls where you can be heared. Global means you can be headed everywhere, Local only in a certain radius and world only on the same world.
If you set a password only player who enter the right password can join the channel.
I think that's everything you should know about setup and usage of the channel system. If you have more questions feel free to ask ;)
@Lolmewn
the channel page is just the config, i was just hoping someone would share their experience of channels, setup and usage. not just the info itself.
@mcredstonepro
Please make a ticket for this.
@MeepDarknessMeep
Please make a ticket for requests.
@mal67
Check the channel page, you should be able to find most information there.
so how do channels actually work on this plugin? is it something users can change, and does it give a channel prefix/suffix option?
Could you add a mute command with a(n optional) time to wait until unmuted? Make sure the player has to be online that amount of time before unmuting.
Format codes now work for the prefixes, but if I do /reload in the game, all players chat prefixes disappear and show like
<45zeldafan> Hello world!
INSTEAD OF
[Owner] 45zeldafan: Hello world!
Found it. I had essentialschat.jar, so it kept creating after I restarted/reloaded the server.
But now, when I do suffixes, it's a bit weird. For example, I do, /pex user <efreak1996> suffix <&c>
It only makes their chat colon, the ':', change. Any help?
@great209
Which Plugins do you have loaded? We can't reproduce this error and aren't sure why it happens, something in the initialization of the Player seems to be wrong... Maybe another Plugin blocks something. Also which Bukkit Version you are running?
Nothing different with 1.1.1
2013-04-06 00:19:10 [SEVERE] Could not pass event PlayerQuitEvent to Chadmin v1.1.1
@great209
Wha- That should never happen. If the Chadmin folder is still being created after you've deleted the plugin (and the server is not runnning), it must still be somewhere in the plugins folder. PEX doesn't handle other plugins' folder creation.
@efreak1996
I believe I am. Also, one thing. When I don't even have this plugin installed, why does it automatically make a Chadmin folder in my plugins? Is it PEX doing this?
@great209
You aren't running the latest version. This bug was in Version 1.1 but we fixed it in 1.1.1 ;)
[SEVERE] Could not pass event AsyncPlayerChatEvent to Chadmin v1.1.1
Help? I really need this plugin :/
@efreak1996
Awesome.