GenisysPro  for Minecraft PE/Windows 10 v1.1.x
Feature-rich server software for Minecraft PE and Windows 10 Edition
PlayerChatEvent Class Reference

Public Member Functions

 __construct (Player $player, $message, $format="chat.type.text", array $recipients=null)
 
 getMessage ()
 
 setMessage ($message)
 
 setPlayer (Player $player)
 
 getFormat ()
 
 setFormat ($format)
 
 getRecipients ()
 
 setRecipients (array $recipients)
 
- Public Member Functions inherited from PlayerEvent
 getPlayer ()
 
- Public Member Functions inherited from Event
 getEventName ()
 
 getHandlers ()
 
- Public Member Functions inherited from Cancellable
 isCancelled ()
 
 setCancelled ($forceCancel=false)
 

Static Public Attributes

static $handlerList = null
 

Protected Attributes

 $message
 
 $format
 
 $recipients = []
 
- Protected Attributes inherited from PlayerEvent
 $player
 
- Protected Attributes inherited from Event
 $eventName = null
 

Detailed Description

Called when a player chats something

Constructor & Destructor Documentation

◆ __construct()

__construct ( Player  $player,
  $message,
  $format = "chat.type.text",
array  $recipients = null 
)

PlayerChatEvent constructor.

Parameters
Player$player
$message
string$format
array | null$recipients
53  {
54  $this->player = $player;
55  $this->message = $message;
56 
57  $this->format = $format;
58 
59  if($recipients === null){
60  $this->recipients = Server::getInstance()->getPluginManager()->getPermissionSubscriptions(Server::BROADCAST_CHANNEL_USERS);
61  }else{
62  $this->recipients = $recipients;
63  }
64  }

Member Function Documentation

◆ getFormat()

getFormat ( )
Returns
string
92  {
93  return $this->format;
94  }

◆ getMessage()

getMessage ( )
Returns
string
69  {
70  return $this->message;
71  }

◆ getRecipients()

getRecipients ( )
Returns
array|Player[]
106  {
107  return $this->recipients;
108  }

◆ setFormat()

setFormat (   $format)
Parameters
$format
99  {
100  $this->format = $format;
101  }

◆ setMessage()

setMessage (   $message)
Parameters
$message
76  {
77  $this->message = $message;
78  }

◆ setPlayer()

setPlayer ( Player  $player)

Changes the player that is sending the message

Parameters
Player$player
85  {
86  $this->player = $player;
87  }

◆ setRecipients()

setRecipients ( array  $recipients)
Parameters
array$recipients
113  {
114  $this->recipients = $recipients;
115  }

Field Documentation

◆ $format

$format
protected

◆ $handlerList

$handlerList = null
static

◆ $message

$message
protected

◆ $recipients

$recipients = []
protected

The documentation for this class was generated from the following file: