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.
@clark3123
Clarke hey man give me a call on skype or respond on here alright hah
@clark3123
That does seem to be an issue with permissions, even though you have the the receive permission. Double check the permission node, and make sure you did not make a typo. Otherwise, I would suggest looking at your permission plugin.
@Ragman222
Nope, sorry. You can however use my other plugin, PluginReloader to reload it, which will reload the configuration.
Question - Is there a /reload command for this plugin to apply changes.
Hi, Firstly great work on this plugin :) Exactly what I need! Just one question/error... Ive got a server im setting up and its currently only open to me so I can do a bit of testing so I cannot ask another player to verify anything. Ive set a channel up named 'human', I type '/human {message}', but nothing shows up in the chat. However the plugin is working as this is printed in the console - '00:09:05 GMT McftChat: clark3123->Dwarf: dfs'. So the proble is that, by the looks of it, Im not recieving messages. Ive tried opping myself and have definitely got the recieve permission. Is this supposed to be like this or have i missed something obvious? Many thanks and keep up the great work!
@laCourj
Thanks, I'll be checking daily :)
@Abbz124
Thanks for your report. I've filed an issue for you which can be found below. I'll inform you when we have fixed it.
CHAT-6
@McftMedia
Yeah, I downloaded and installed v1.4.2 and it shows that on the second line of the error. Could it be related to the fact we're using spigot?
@Abbz124
Those exceptions are showing that you're using an outdated version, are you sure you're using the latest release?
Well any time I try to execute a command to use one of the channels I get the following:
2013-02-02 21:39:16 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'mcftchat' in plugin McftChat v1.4.2 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186) at org.bukkit.craftbukkit.v1_4_6.CraftServer.dispatchCommand(CraftServer.java:547) at net.minecraft.server.v1_4_6.PlayerConnection.handleCommand(PlayerConnection.java:990) at net.minecraft.server.v1_4_6.PlayerConnection.chat(PlayerConnection.java:908) at org.bukkit.craftbukkit.v1_4_6.entity.CraftPlayer.chat(CraftPlayer.java:241) at im.mcft.mcftchat.listeners.PlayerListener.onPlayerCommandPreprocess(PlayerListener.java:45) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at net.minecraft.server.v1_4_6.PlayerConnection.handleCommand(PlayerConnection.java:982) at net.minecraft.server.v1_4_6.PlayerConnection.chat(PlayerConnection.java:908) at net.minecraft.server.v1_4_6.PlayerConnection.a(PlayerConnection.java:852) at net.minecraft.server.v1_4_6.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.v1_4_6.NetworkManager.b(NetworkManager.java:290) at net.minecraft.server.v1_4_6.PlayerConnection.d(PlayerConnection.java:112) at net.minecraft.server.v1_4_6.ServerConnection.b(SourceFile:39) at net.minecraft.server.v1_4_6.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.v1_4_6.MinecraftServer.r(MinecraftServer.java:585) at net.minecraft.server.v1_4_6.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_4_6.MinecraftServer.q(MinecraftServer.java:481) at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:416) at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849) Caused by: java.lang.NullPointerException: Name is null at java.lang.Enum.valueOf(Unknown Source) at org.bukkit.ChatColor.valueOf(ChatColor.java:13) at im.mcft.mcftchat.McftChat.onCommand(McftChat.java:110) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
@Abbz124
We do still maintain this,. If possible, make an issue or post your error here, this will help us resolve it faster. Thanks.
Hey just wondering if you're still maintaining this plugin. I have been using it recently however whenever I try to type in a channel it gives me an internal error. Any idea what could be causing it?
@JohOply
We've considered it a few times but I don't think we will end up doing such. This was meant to be a simple channel plugin. There's several other better solutions for distance chat channels, I suggest you look into those.
Hi!
Can you add an option for a channel based on distance ?
@lbb601
Did you set up the configuration files?
@laCourj
Now i get this after i installed vault.. 24.08 23:03:00 [Server] INFO ... 28 more 24.08 23:03:00 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) 24.08 23:03:00 [Server] INFO at im.mcft.mcftchat.McftChat.onCommand(McftChat.java:110) 24.08 23:03:00 [Server] INFO at org.bukkit.ChatColor.valueOf(ChatColor.java:13) 24.08 23:03:00 [Server] INFO at java.lang.Enum.valueOf(Unknown Source) 24.08 23:03:00 [Server] INFO Caused by: java.lang.NullPointerException: Name is null 24.08 23:03:00 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 24.08 23:03:00 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) 24.08 23:03:00 [Server] INFO at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) 24.08 23:03:00 [Server] INFO at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) 24.08 23:03:00 [Server] INFO at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:581) 24.08 23:03:00 [Server] INFO at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) 24.08 23:03:00 [Server] INFO at net.minecraft.server.ServerConnection.b(SourceFile:35) 24.08 23:03:00 [Server] INFO at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) 24.08 23:03:00 [Server] INFO at net.minecraft.server.NetworkManager.b(NetworkManager.java:276) 24.08 23:03:00 [Server] INFO at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44) 24.08 23:03:00 [Server] INFO at net.minecraftserverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:124) 24.08 23:03:00 [Server] INFO at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:807) 24.08 23:03:00 [Server] INFO at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:825) 24.08 23:03:00 [Server] INFO at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:871) 24.08 23:03:00 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) 24.08 23:03:00 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) 24.08 23:03:00 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 24.08 23:03:00 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:330) 24.08 23:03:00 [Server] INFO at java.lang.reflect.Method.invoke(Unknown Source) 24.08 23:03:00 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 24.08 23:03:00 [Server] INFO at sun.reflect.GeneratedMethodAccessor46.invoke(Unknown Source) 24.08 23:03:00 [Server] INFO at im.mcft.mcftchat.listeners.PlayerListener.onPlayerCommandPreprocess(PlayerListener.java:45) 24.08 23:03:00 [Server] INFO at org.bukkit.craftbukkit.entity.CraftPlayer.chat(CraftPlayer.java:232) 24.08 23:03:00 [Server] INFO at net.minecraftserverhook.NetServerHandlerProxy.chat(NetServerHandlerProxy.java:130) 24.08 23:03:00 [Server] INFO at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:825) 24.08 23:03:00 [Server] INFO at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:878) 24.08 23:03:00 [Server] INFO at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:492) 24.08 23:03:00 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) 24.08 23:03:00 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) 24.08 23:03:00 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'mcftchat' in plugin McftChat v1.4.2
@lbb601
This means you do not have Vault, McftChat requires it. I have the requirement on the changelog but forgot to put it on the main page. Thanks for using our plugin.
22.08 22:37:56 [Server] INFO ... 13 more 22.08 22:37:56 [Server] INFO at java.lang.ClassLoader.loadClass(Unknown Source) 22.08 22:37:56 [Server] INFO at java.lang.ClassLoader.loadClass(Unknown Source) 22.08 22:37:56 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) 22.08 22:37:56 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:44) 22.08 22:37:56 [Server] INFO at java.net.URLClassLoader.findClass(Unknown Source) 22.08 22:37:56 [Server] INFO at java.security.AccessController.doPrivileged(Native Method) 22.08 22:37:56 [Server] INFO at java.net.URLClassLoader$1.run(Unknown Source) 22.08 22:37:56 [Server] INFO at java.net.URLClassLoader$1.run(Unknown Source) 22.08 22:37:56 [Server] INFO Caused by: java.lang.ClassNotFoundException: net.milkbowl.vault.permission.Permission 22.08 22:37:56 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) 22.08 22:37:56 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:378) 22.08 22:37:56 [Server] INFO at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:140) 22.08 22:37:56 [Server] INFO at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:225) 22.08 22:37:56 [Server] INFO at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:275) 22.08 22:37:56 [Server] INFO at net.minecraft.server.MinecraftServer.i(MinecraftServer.java:296) 22.08 22:37:56 [Server] INFO at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:247) 22.08 22:37:56 [Server] INFO at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:265) 22.08 22:37:56 [Server] INFO at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) 22.08 22:37:56 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:365) 22.08 22:37:56 [Server] INFO at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) 22.08 22:37:56 [Server] INFO at net.diamondmine.mcftchat.McftChat.onEnable(McftChat.java:53) 22.08 22:37:56 [Server] INFO at net.diamondmine.mcftchat.McftChat.setupPermissions(McftChat.java:316) 22.08 22:37:56 [Server] INFO java.lang.NoClassDefFoundError: net/milkbowl/vault/permission/Permission 22.08 22:37:56 [Server] SEVERE Error occurred while enabling McftChat v1.4.4 (Is it up to date?) 22.08 22:37:56 [Server] INFO [McftChat] Enabling McftChat v1.4.4
@lbb601
Post the error for the developer, please :)
I got some huge error in the console so thats why i posted :P