McftChat
This plugin is a clean and simple solution for chat channels. Make a channel for staff members, donors, etc. Each channel has its own custom command that you set, including their own permissions for sending and receiving messages.
Recommended Build | Support | Contribute | Feeds |
---|---|---|---|
Files | Create Issue | Source | Subscribe |
Information | Donate | Builds |
Features:
- Simple to configure
- Custom commands and colors for each channel
- Individual permission nodes
- Toggle on channels
Requirements:
Information:
Development Builds:
Development builds of this project can be acquired on Bamboo.
These builds have not been approved by the BukkitDev staff. Use them at your own risk.
@lbb601
I've been extremely busy with other projects, I'll start working on all of our plugins tonight. The current builds of all our plugins work with 1.3 though, so you can run them without issues. Thanks!
1.3.1 update?
Sorry for my bad english, I live in Switzerland.. I hope you can understand me. But I have some suggestions. Can you make an option, that the player only must write /join s and all following messages are automaticly in the staffchat? and with /leave s you would go to the globalchat? I really love this plugin, but I haven't seen this option in your awesome javabuilding..... Thanks for reading MaximusMJ
@laCourj
Alrighy, thanks for the help man. I'll run a "trial and error" with removing plugins to see what is the conflict. If I find it I'll be sure to let you know. Would it at all be possible that an outdated build of essentials would be creating the problem? I don't know I've only made on plugin before, and it was simple for my server, so I by far am no master.
@ItsThatOneGuy
I believe the problem for you is a conflicting plugin, but both of these plugins use an old crappy way of registering commands so both ne ed to be updated. Now that I think of what needs to be done, I can release new builds tonight for you.
@laCourj
Cool, thanks man, you're the greatest. I love the idea of this plugin, I just wish it would work. lol.
Also, I am going to use your other plugin, McftPromote (I think that's the name) so hopefully I wont have issues on that one aswell. Thanks again.
@ItsThatOneGuy
Not a problem. I'll see what is causing this and improve command registration, you should see a release in about a day.
@laCourj
I typed "/mcftchat o", and all it gave me was "/<ch> <message>"
P.S. Talk about a fast reply on your part.
@ItsThatOneGuy
That's very odd - could you see if '/mcftchat o Testing' works? If this does then I'll test it alongside Essentials Chat.
@laCourj
http://pastebin.com/xaA23exL
There is my config, I pasted all three files.
I was thinking, would it be conflicting with Essentials Chat?
@ItsThatOneGuy
Please pastebin your configuration files for McftChat, and tell me what command you are using after setup.
@laCourj
Well, I updated to the latest version (1.4.2) and the files generated fine. But now I cannot get the plugin to work. It is recognied by the server, and gves no errors to the console, but anytime I type a command to join a channel it says "Unknown command"
@ItsThatOneGuy
That's very strange, what build are you running? Making the configuration files should work fine. Just copy and paste the default configuration files into files with the appropriate names, these should all be saved in 'plugins/McftChat/'. Make sure no spaces are in front of any lines. You should have three files, channels.txt, colors.txt, and tags.txt.
Great work with the plugins! But it failed to generate any config files. The console gave no errors, so I am assuming it is intentional. I tried to inject a config folder and files but it didnt recognize.
Could you post a way to make the config? would be great thanks :D
Great, thank you very much.
@jisaacs1207
The next release coming this week will fix this as it adds better support for permission plugins.
Errorfest?
2012-02-14 00:35:45 [SEVERE] Error occurred while enabling McftChat v1.4.0 (Is it up to date?): de/bananaco/permissions/Permissions java.lang.NoClassDefFoundError: de/bananaco/permissions/Permissions at im.mcft.mcftchat.permissions.Plugin_GroupManager.<init>(Plugin_GroupManager.java:33) at im.mcft.mcftchat.McftChat.loadPermissions(McftChat.java:212) at im.mcft.mcftchat.McftChat.onEnable(McftChat.java:58) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:231) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:1057) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:379) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:191) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:174) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:357) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:344) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:175) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465) Caused by: java.lang.ClassNotFoundException: de.bananaco.permissions.Permissions at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) ... 13 more
@tappestry
I will most likely be providing a way for you to customize how the messages are styled in a future release.
is there anyway to configure this so that the brackets are white and the displayname is white with a colon: ?
[Trade] Tappestry: blah blah blah
currently the whole line is whatever color I set also, all groups have colored prefix to designate global chat.
@meiamone
Thanks for checking my plugin out. I will definitely be adding this in the near future, as the interest in this feature is higher than I had thought.