mirror of
https://github.com/Aust1n46/VentureChat.git
synced 2025-05-23 10:39:05 +00:00
59 lines
1.4 KiB
Java
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;
|
|
}
|
|
} |