mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-09-07 18:32:55 +00:00
Added base translation system
This commit is contained in:
@ -22,19 +22,21 @@
|
||||
namespace pocketmine\event\player;
|
||||
|
||||
use pocketmine\event\entity\EntityDeathEvent;
|
||||
use pocketmine\event\TextContainer;
|
||||
use pocketmine\item\Item;
|
||||
use pocketmine\Player;
|
||||
|
||||
class PlayerDeathEvent extends EntityDeathEvent{
|
||||
public static $handlerList = null;
|
||||
|
||||
/** @var TextContainer|string */
|
||||
private $deathMessage;
|
||||
private $keepInventory = false;
|
||||
|
||||
/**
|
||||
* @param Player $entity
|
||||
* @param Item[] $drops
|
||||
* @param string $deathMessage
|
||||
* @param string|TextContainer $deathMessage
|
||||
*/
|
||||
public function __construct(Player $entity, array $drops, $deathMessage){
|
||||
parent::__construct($entity, $drops);
|
||||
@ -48,10 +50,16 @@ class PlayerDeathEvent extends EntityDeathEvent{
|
||||
return $this->entity;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return TextContainer|string
|
||||
*/
|
||||
public function getDeathMessage(){
|
||||
return $this->deathMessage;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string|TextContainer $deathMessage
|
||||
*/
|
||||
public function setDeathMessage($deathMessage){
|
||||
$this->deathMessage = $deathMessage;
|
||||
}
|
||||
|
@ -21,6 +21,7 @@
|
||||
|
||||
namespace pocketmine\event\player;
|
||||
|
||||
use pocketmine\event\TextContainer;
|
||||
use pocketmine\Player;
|
||||
|
||||
/**
|
||||
@ -29,7 +30,7 @@ use pocketmine\Player;
|
||||
class PlayerJoinEvent extends PlayerEvent{
|
||||
public static $handlerList = null;
|
||||
|
||||
/** @var string */
|
||||
/** @var string|TextContainer */
|
||||
protected $joinMessage;
|
||||
|
||||
public function __construct(Player $player, $joinMessage){
|
||||
@ -38,12 +39,15 @@ class PlayerJoinEvent extends PlayerEvent{
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $joinMessage
|
||||
* @param string|TextContainer $joinMessage
|
||||
*/
|
||||
public function setJoinMessage($joinMessage){
|
||||
$this->joinMessage = $joinMessage;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string|TextContainer
|
||||
*/
|
||||
public function getJoinMessage(){
|
||||
return $this->joinMessage;
|
||||
}
|
||||
|
Reference in New Issue
Block a user