Fixed chat and some TextContainer documentation issues

This commit is contained in:
Dylan K. Taylor 2017-06-04 10:27:04 +01:00
parent bd7205dd64
commit 5aea9220c9
5 changed files with 9 additions and 8 deletions

View File

@ -3566,7 +3566,7 @@ class Player extends Human implements CommandSender, InventoryHolder, ChunkLoade
/**
* Sends a direct chat message to a player
*
* @param string|TextContainer $message
* @param TextContainer|string $message
*/
public function sendMessage($message){
if($message instanceof TextContainer){

View File

@ -1660,7 +1660,7 @@ class Server{
*
* @return int
*/
public function broadcastMessage($message, array $recipients = []) : int{
public function broadcastMessage($message, array $recipients = null) : int{
if(!is_array($recipients)){
return $this->broadcast($message, self::BROADCAST_CHANNEL_USERS);
}
@ -1755,12 +1755,12 @@ class Server{
}
/**
* @param string $message
* @param string $permissions
* @param TextContainer|string $message
* @param string $permissions
*
* @return int
*/
public function broadcast(string $message, string $permissions) : int{
public function broadcast($message, string $permissions) : int{
/** @var CommandSender[] $recipients */
$recipients = [];
foreach(explode(";", $permissions) as $permission){

View File

@ -23,12 +23,13 @@ declare(strict_types=1);
namespace pocketmine\command;
use pocketmine\event\TextContainer;
use pocketmine\permission\Permissible;
interface CommandSender extends Permissible{
/**
* @param string $message
* @param TextContainer|string $message
*/
public function sendMessage($message);

View File

@ -102,7 +102,7 @@ class ConsoleCommandSender implements CommandSender{
}
/**
* @param string $message
* @param TextContainer|string $message
*/
public function sendMessage($message){
if($message instanceof TextContainer){

View File

@ -67,7 +67,7 @@ class PlayerDeathEvent extends EntityDeathEvent{
}
/**
* @param string|TextContainer $deathMessage
* @param TextContainer|string $deathMessage
*/
public function setDeathMessage($deathMessage){
$this->deathMessage = $deathMessage;