mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-05-14 09:49:50 +00:00
Fixed chat and some TextContainer documentation issues
This commit is contained in:
parent
bd7205dd64
commit
5aea9220c9
@ -3566,7 +3566,7 @@ class Player extends Human implements CommandSender, InventoryHolder, ChunkLoade
|
|||||||
/**
|
/**
|
||||||
* Sends a direct chat message to a player
|
* Sends a direct chat message to a player
|
||||||
*
|
*
|
||||||
* @param string|TextContainer $message
|
* @param TextContainer|string $message
|
||||||
*/
|
*/
|
||||||
public function sendMessage($message){
|
public function sendMessage($message){
|
||||||
if($message instanceof TextContainer){
|
if($message instanceof TextContainer){
|
||||||
|
@ -1660,7 +1660,7 @@ class Server{
|
|||||||
*
|
*
|
||||||
* @return int
|
* @return int
|
||||||
*/
|
*/
|
||||||
public function broadcastMessage($message, array $recipients = []) : int{
|
public function broadcastMessage($message, array $recipients = null) : int{
|
||||||
if(!is_array($recipients)){
|
if(!is_array($recipients)){
|
||||||
return $this->broadcast($message, self::BROADCAST_CHANNEL_USERS);
|
return $this->broadcast($message, self::BROADCAST_CHANNEL_USERS);
|
||||||
}
|
}
|
||||||
@ -1755,12 +1755,12 @@ class Server{
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param string $message
|
* @param TextContainer|string $message
|
||||||
* @param string $permissions
|
* @param string $permissions
|
||||||
*
|
*
|
||||||
* @return int
|
* @return int
|
||||||
*/
|
*/
|
||||||
public function broadcast(string $message, string $permissions) : int{
|
public function broadcast($message, string $permissions) : int{
|
||||||
/** @var CommandSender[] $recipients */
|
/** @var CommandSender[] $recipients */
|
||||||
$recipients = [];
|
$recipients = [];
|
||||||
foreach(explode(";", $permissions) as $permission){
|
foreach(explode(";", $permissions) as $permission){
|
||||||
|
@ -23,12 +23,13 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
namespace pocketmine\command;
|
namespace pocketmine\command;
|
||||||
|
|
||||||
|
use pocketmine\event\TextContainer;
|
||||||
use pocketmine\permission\Permissible;
|
use pocketmine\permission\Permissible;
|
||||||
|
|
||||||
interface CommandSender extends Permissible{
|
interface CommandSender extends Permissible{
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param string $message
|
* @param TextContainer|string $message
|
||||||
*/
|
*/
|
||||||
public function sendMessage($message);
|
public function sendMessage($message);
|
||||||
|
|
||||||
|
@ -102,7 +102,7 @@ class ConsoleCommandSender implements CommandSender{
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param string $message
|
* @param TextContainer|string $message
|
||||||
*/
|
*/
|
||||||
public function sendMessage($message){
|
public function sendMessage($message){
|
||||||
if($message instanceof TextContainer){
|
if($message instanceof TextContainer){
|
||||||
|
@ -67,7 +67,7 @@ class PlayerDeathEvent extends EntityDeathEvent{
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param string|TextContainer $deathMessage
|
* @param TextContainer|string $deathMessage
|
||||||
*/
|
*/
|
||||||
public function setDeathMessage($deathMessage){
|
public function setDeathMessage($deathMessage){
|
||||||
$this->deathMessage = $deathMessage;
|
$this->deathMessage = $deathMessage;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user