ESStaffChat
ESStaffChat - Developed by ExplosiveStraw/XBP
What is ESStaffChat?
ESStafFChat, short for ExplosiveStrawStaffChat is a simple plugin which enables players who have a certain permission to view a "staff exclusive" chat where staff can discuss things behind closed doors.
Sponsor
Can I contact the ES Team?
Yes you can, however, the only current developer who is open for support is XBP (project leader/manager) you can contact us via discord. https://discord.gg/DY9nDUm
Commands
/staffchat - esstaffchat.staffchat - Command to enable/disable staff chat! (/sc is an alias!)
Permission to view chat: esstaffchat.viewchat
What can I do with this plugin?
You are allowed to do the following:
- Use the plugin for personal use (on your network, server etc).
- Change the CONFIG.YML portion of the plugin.
You are NOT allowed to do the following:
- Release source code.
- Sell/use the plugin commercially.
- Change the PLUGIN.YML portion of the plugin.
- Redistribute the plugin on your own services.
Configuration File
<strong># # ______ _____ _____ _ __ __ _____ _ _ # | ____|/ ____/ ____| | / _|/ _|/ ____| | | | # | |__ | (___| (___ | |_ __ _| |_| |_| | | |__ __ _| |_ # | __| \___ \\___ \| __/ _` | _| _| | | '_ \ / _` | __| # | |____ ____) |___) | || (_| | | | | | |____| | | | (_| | |_ # |______|_____/_____/ \__\__,_|_| |_| \_____|_| |_|\__,_|\__| # # </strong> <strong>#ESStaffChat developed by xbp/ExplosiveStraw - Copyright: ExplosiveStraw 2018. - All rights reserved.</strong> #<strong>Plugin Prefix</strong> - You can use color codes here. When ESSC sends a message, this prefix will be before all messages. prefix: "&cESStaffChat &8>" #<strong>Disabled Message</strong> - Prefix + Line below will be sent when a player DISABLES staff chat! Example: ESStaffChat > + Staff chat disabled! disabled-message: "&cStaff chat was disabled for you." #<strong>Enabled Message</strong> - Prefix + Line below will be sent when a player ENABLES staff chat! Example: ESStaffChat > + Staff chat enabled! enabled-message: "&aStaff chat was enabled for you." #<strong>Staff Chat Prefix</strong> - This prefix will be used when a player types in the staff chat. For example: "ESSC STAFF ALERT > [message]" #to show the player's name use "%player%" staff-chat-prefix: "&8(&cSTAFF&8) &7%player%&8:&e" #<strong>Auto Updating</strong> - To get the latest updates of ESSC, keep the value below as is. auto-update: true
Help plis :(
[ERROR] Could not pass event AsyncPlayerChatEvent to ESStaffChat v0.0.2
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:297) ~[craftbukkit-1.8.jar:git-Bukkit-7019900]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit-1.8.jar:git-Bukkit-7019900]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [craftbukkit-1.8.jar:git-Bukkit-7019900]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:483) [craftbukkit-1.8.jar:git-Bukkit-7019900]
at net.minecraft.server.v1_8_R1.PlayerConnection.chat(PlayerConnection.java:983) [craftbukkit-1.8.jar:git-Bukkit-7019900]
at net.minecraft.server.v1_8_R1.PlayerConnection.a(PlayerConnection.java:933) [craftbukkit-1.8.jar:git-Bukkit-7019900]
at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(SourceFile:37) [craftbukkit-1.8.jar:git-Bukkit-7019900]
at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(SourceFile:9) [craftbukkit-1.8.jar:git-Bukkit-7019900]
at net.minecraft.server.v1_8_R1.NetworkManager.a(NetworkManager.java:75) [craftbukkit-1.8.jar:git-Bukkit-7019900]
at net.minecraft.server.v1_8_R1.NetworkManager.channelRead0(NetworkManager.java:236) [craftbukkit-1.8.jar:git-Bukkit-7019900]
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:103) [craftbukkit-1.8.jar:git-Bukkit-7019900]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:332) [craftbukkit-1.8.jar:git-Bukkit-7019900]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:318) [craftbukkit-1.8.jar:git-Bukkit-7019900]
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163) [craftbukkit-1.8.jar:git-Bukkit-7019900]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:332) [craftbukkit-1.8.jar:git-Bukkit-7019900]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:318) [craftbukkit-1.8.jar:git-Bukkit-7019900]
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163) [craftbukkit-1.8.jar:git-Bukkit-7019900]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:332) [craftbukkit-1.8.jar:git-Bukkit-7019900]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:318) [craftbukkit-1.8.jar:git-Bukkit-7019900]
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163) [craftbukkit-1.8.jar:git-Bukkit-7019900]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:332) [craftbukkit-1.8.jar:git-Bukkit-7019900]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:318) [craftbukkit-1.8.jar:git-Bukkit-7019900]
at io.netty.handler.timeout.ReadTimeoutHandler.channelRead(ReadTimeoutHandler.java:150) [craftbukkit-1.8.jar:git-Bukkit-7019900]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:332) [craftbukkit-1.8.jar:git-Bukkit-7019900]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:318) [craftbukkit-1.8.jar:git-Bukkit-7019900]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:787) [craftbukkit-1.8.jar:git-Bukkit-7019900]
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:125) [craftbukkit-1.8.jar:git-Bukkit-7019900]
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:507) [craftbukkit-1.8.jar:git-Bukkit-7019900]
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:464) [craftbukkit-1.8.jar:git-Bukkit-7019900]
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:378) [craftbukkit-1.8.jar:git-Bukkit-7019900]
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:350) [craftbukkit-1.8.jar:git-Bukkit-7019900]
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116) [craftbukkit-1.8.jar:git-Bukkit-7019900]
at java.lang.Thread.run(Thread.java:813) [?:1.8.0_212]
Caused by: java.lang.NoClassDefFoundError: net/md_5/bungee/api/ChatColor
at co.uk.explosivestraw.esstaffchat.utils.Utils.staffMessage(Utils.java:13) ~[?:?]
at co.uk.explosivestraw.esstaffchat.events.ChatEvent.onPlayerChatEvent(ChatEvent.java:31) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_212]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_212]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_212]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_212]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:295) ~[craftbukkit-1.8.jar:git-Bukkit-7019900]
... 32 more
The staffchat.viewchat permission isn't allowing people to see the chat..
In reply to LizardKeeper14: