Added base translation system

This commit is contained in:
Shoghi Cervantes
2015-04-11 01:32:08 +02:00
parent 3224cd7dc5
commit 0c041ebca3
38 changed files with 646 additions and 132 deletions

View File

@ -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;
}

View File

@ -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;
}