Aust1n46 622b2f113d API additions to ChatMessageEvent
Made "<message removed>" text configurable

Added new config option 'messageremovertext:'
2019-02-07 16:06:07 -05:00

59 lines
1.4 KiB
Java

package mineverse.Aust1n46.chat.api.events;
import org.bukkit.event.Event;
import org.bukkit.event.HandlerList;
import mineverse.Aust1n46.chat.ChatMessage;
import mineverse.Aust1n46.chat.api.MineverseChatPlayer;
import mineverse.Aust1n46.chat.channel.ChatChannel;
/**
* Event called when a message has been sent to a channel.
* This event can not be cancelled.
* @author Mark Hughes, Aust1n46
*/
public class ChatMessageEvent extends Event {
private static final HandlerList handlers = new HandlerList();
private final MineverseChatPlayer mcp;
private final ChatChannel channel;
private final boolean bungee;
private final ChatMessage chatMessage;
private final String json;
public ChatMessageEvent(MineverseChatPlayer mcp, ChatChannel channel, boolean bungee, ChatMessage chatMessage, String json) {
this.mcp = mcp;
this.channel = channel;
this.bungee = bungee;
this.chatMessage = chatMessage;
this.json = json;
}
public MineverseChatPlayer getMineverseChatPlayer() {
return mcp;
}
public ChatChannel getChannel() {
return channel;
}
public boolean isBungee() {
return bungee;
}
public ChatMessage getChatMessage() {
return this.chatMessage;
}
public String getJson() {
return this.json;
}
@Override
public HandlerList getHandlers() {
return handlers;
}
public static HandlerList getHandlerList() {
return handlers;
}
}