Package com.nickuc.chat.api.events
Class PrivateMessageEvent
java.lang.Object
org.bukkit.event.Event
com.nickuc.chat.api.events.internal.nChatEvent
com.nickuc.chat.api.events.internal.MessageEvent<PrivateMessageEvent>
com.nickuc.chat.api.events.internal.MultiFragmentableMessageEvent<PrivateMessageEvent>
com.nickuc.chat.api.events.PrivateMessageEvent
- All Implemented Interfaces:
SpoofableEvent,org.bukkit.event.Cancellable
public class PrivateMessageEvent
extends MultiFragmentableMessageEvent<PrivateMessageEvent>
implements SpoofableEvent
Event triggered when a private message is sent.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.bukkit.event.Event
org.bukkit.event.Event.Result -
Field Summary
Fields inherited from class com.nickuc.chat.api.events.internal.MultiFragmentableMessageEvent
piecesFields inherited from class com.nickuc.chat.api.events.internal.MessageEvent
recipientsFields inherited from class com.nickuc.chat.api.events.internal.nChatEvent
cancelled, start -
Constructor Summary
ConstructorsConstructorDescriptionPrivateMessageEvent(PrivateChannel senderChannel, PrivateChannel targetChannel, org.bukkit.entity.Player sender, org.bukkit.entity.Player target, String message) -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.getPiece(String tag, PrivateMessageEvent.Type type) org.bukkit.entity.PlayerGets the player who produced this message.Gets the sender's channel used in this event.Gets the sender's format.Returns the spy's format.Optional<net.md_5.bungee.api.chat.TextComponent> getTag(String tag, PrivateMessageEvent.Type type) Deprecated.usegetTagComponent(String, Type)insteadgetTagComponent(String tag, PrivateMessageEvent.Type type) net.md_5.bungee.api.chat.TextComponentgetTagValue(String tag, PrivateMessageEvent.Type type) Deprecated.usegetTagComponent(String, Type)insteadorg.bukkit.entity.PlayerGets the player who will receive this message.Gets the target's channel used in this event.Gets the target's format.booleanReturns if spoof mode is being used in this event.voidsetFormat(String format, PrivateMessageEvent.Type type) voidDefines that spoof mode will be used in this event.voidsetTag(String tag, Component component, PrivateMessageEvent.Type type) setTag(String tag, String content, PrivateMessageEvent.Type type) setTag(String tag, net.md_5.bungee.api.chat.TextComponent component, PrivateMessageEvent.Type type) Deprecated.usesetTag(String, Component, Type)insteadtoString()Methods inherited from class com.nickuc.chat.api.events.internal.MultiFragmentableMessageEvent
getFormat, getMessage, getOriginalMessage, getPiece, getPieces, getTag, getTags, setFormat, setMessage, setTag, setTagMethods inherited from class com.nickuc.chat.api.events.internal.MessageEvent
getRecipients, setRecipientsMethods inherited from class com.nickuc.chat.api.events.internal.nChatEvent
getHandlersMethods inherited from class org.bukkit.event.Event
callEvent, getEventName, isAsynchronousMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.bukkit.event.Cancellable
isCancelled, setCancelled
-
Constructor Details
-
PrivateMessageEvent
public PrivateMessageEvent(@Nonnull PrivateChannel senderChannel, @Nonnull PrivateChannel targetChannel, @Nonnull org.bukkit.entity.Player sender, @Nonnull org.bukkit.entity.Player target, @Nonnull String message)
-
-
Method Details
-
getSender
@Nonnull public org.bukkit.entity.Player getSender()Gets the player who produced this message. -
getTarget
@Nonnull public org.bukkit.entity.Player getTarget()Gets the player who will receive this message. -
isSpoofSend
public boolean isSpoofSend()Returns if spoof mode is being used in this event.- Specified by:
isSpoofSendin interfaceSpoofableEvent- Returns:
- true if spoof mode is being used
-
setSpoofSend
public void setSpoofSend()Defines that spoof mode will be used in this event.- Specified by:
setSpoofSendin interfaceSpoofableEvent
-
getChannel
Deprecated.usegetSenderChannel()andgetTargetChannel()instead -
getSenderChannel
Gets the sender's channel used in this event. -
getTargetChannel
Gets the target's channel used in this event. -
getSenderFormat
Gets the sender's format.This format is determined by the target (who receives).
-
getTargetFormat
Gets the target's format.This format is determined by the sender (who sends).
-
getSpyFormat
Returns the spy's format. -
getPiece
-
getPieces
-
getTagComponent
-
getTag
public Optional<net.md_5.bungee.api.chat.TextComponent> getTag(String tag, PrivateMessageEvent.Type type) Deprecated.usegetTagComponent(String, Type)instead -
getTagValue
@Nonnull public net.md_5.bungee.api.chat.TextComponent getTagValue(String tag, PrivateMessageEvent.Type type) Deprecated.usegetTagComponent(String, Type)instead -
setTag
-
setTag
public PrivateMessageEvent setTag(String tag, net.md_5.bungee.api.chat.TextComponent component, PrivateMessageEvent.Type type) Deprecated.usesetTag(String, Component, Type)instead -
setTag
-
getFormat
-
setFormat
-
toString
-
getSenderChannel()andgetTargetChannel()instead