Package com.nickuc.chat.api.events
Class ProxyPublicMessageEvent
java.lang.Object
org.bukkit.event.Event
com.nickuc.chat.api.events.internal.nChatEvent
com.nickuc.chat.api.events.internal.MessageEvent<ProxyPublicMessageEvent>
com.nickuc.chat.api.events.internal.MultiFragmentableMessageEvent<ProxyPublicMessageEvent>
com.nickuc.chat.api.events.internal.FragmentableMessageEvent<ProxyPublicMessageEvent>
com.nickuc.chat.api.events.ProxyPublicMessageEvent
- All Implemented Interfaces:
SpoofableEvent,org.bukkit.event.Cancellable
public class ProxyPublicMessageEvent
extends FragmentableMessageEvent<ProxyPublicMessageEvent>
implements SpoofableEvent
Event triggered when a message is received via proxy.
-
Nested Class Summary
Nested 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.FragmentableMessageEvent
publicChannelFields 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
ConstructorsConstructorDescriptionProxyPublicMessageEvent(PublicChannel publicChannel, UUID senderId, String senderName, String message, String serverName, boolean highlight) -
Method Summary
Modifier and TypeMethodDescriptionGets the name of the player who produced this message.Gets the UUID of the player who produced this message.Gets the name of the server that produced this message.booleanGets if highlight mode is being used in this event.booleanReturns if spoof mode is being used in this event.voidsetHighlight(boolean highlight) voidDefines that spoof mode will be used in this event.toString()Methods inherited from class com.nickuc.chat.api.events.internal.FragmentableMessageEvent
getChannel, getFormat, getSenderPiece, getSenderPieces, getSpyFormat, getSpyPiece, getSpyPieces, getSpyTag, getSpyTagComponent, getSpyTags, getSpyTagValue, getTag, getTagComponent, getTags, getTagValue, setFormat, setSpyFormat, setSpyTag, setSpyTag, setSpyTag, setTag, setTag, setTagMethods 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
-
ProxyPublicMessageEvent
public ProxyPublicMessageEvent(PublicChannel publicChannel, @Nonnull UUID senderId, @Nonnull String senderName, @Nonnull String message, @Nonnull String serverName, boolean highlight)
-
-
Method Details
-
getSender
Gets the name of the player who produced this message. -
getSenderId
Gets the UUID of the player who produced this message. -
getServerName
Gets the name of the server that produced 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
-
isHighlight
public boolean isHighlight()Gets if highlight mode is being used in this event.- Returns:
- true if highlighting is being used
-
setHighlight
public void setHighlight(boolean highlight) -
toString
-