Class PlayerChatEvent
java.lang.Object
net.risingworld.api.events.Event
net.risingworld.api.events.player.PlayerEvent
net.risingworld.api.events.player.PlayerChatEvent
- All Implemented Interfaces:
Cancellable
Called when a player sends a chat message.
Example: Show chat messages only in player proximity
- See Also:
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the chat message.Gets the full player name (including all prefixes and color codes [if set]) in the chat.booleanDetermines if the event is cancelled.voidsetCancelled(boolean cancel) Cancels this event.voidsetChatMessage(String message) Sets the chat message.voidsetPlayerChatName(String newName) Sets the player name in chat.Methods inherited from class net.risingworld.api.events.player.PlayerEvent
getPlayer
-
Method Details
-
setChatMessage
Sets the chat message.- Parameters:
message- the new message.
-
getChatMessage
Gets the chat message.- Returns:
- the chat message.
-
setPlayerChatName
Sets the player name in chat. This only affects this chat message. To get the full player chat name (which includes all prefixes and color codes [if set]), seegetPlayerChatName()- Parameters:
newName- the new player chat name (only relevant for this chat message / event)
-
getPlayerChatName
Gets the full player name (including all prefixes and color codes [if set]) in the chat.- Returns:
- the full player chat name. If no prefix is set or the colors have not been changed by permissions, this returns the regular player name.
-
isCancelled
public boolean isCancelled()Description copied from interface:CancellableDetermines if the event is cancelled. If an event is cancelled, it will no longer be executed, but other plugins will still receive the event.
Please note: If the event is threaded, cancellation has no effect, i.e the event will still be executed.- Specified by:
isCancelledin interfaceCancellable- Returns:
- true if the event is cancelled, or false if not.
-
setCancelled
public void setCancelled(boolean cancel) Description copied from interface:CancellableCancels this event. This means it will no longer be executed, but other plugins will still receive the event.- Specified by:
setCancelledin interfaceCancellable- Parameters:
cancel- set to true if you want to cancel this event.- Example: Cancel "PlayerEnterAreaEvent", i.e prevent player from entering an area
-