From 6b8b7311f09b10eefbbf7b5b10874b2338b602ee Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Tue, 27 Dec 2022 18:57:32 +0000 Subject: [PATCH] Support localized disconnect screen messages for PlayerLoginEvent --- src/event/player/PlayerLoginEvent.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/event/player/PlayerLoginEvent.php b/src/event/player/PlayerLoginEvent.php index e8edc5db9..734e54823 100644 --- a/src/event/player/PlayerLoginEvent.php +++ b/src/event/player/PlayerLoginEvent.php @@ -25,6 +25,7 @@ namespace pocketmine\event\player; use pocketmine\event\Cancellable; use pocketmine\event\CancellableTrait; +use pocketmine\lang\Translatable; use pocketmine\player\Player; /** @@ -37,16 +38,16 @@ class PlayerLoginEvent extends PlayerEvent implements Cancellable{ public function __construct( Player $player, - protected string $kickMessage + protected Translatable|string $kickMessage ){ $this->player = $player; } - public function setKickMessage(string $kickMessage) : void{ + public function setKickMessage(Translatable|string $kickMessage) : void{ $this->kickMessage = $kickMessage; } - public function getKickMessage() : string{ + public function getKickMessage() : Translatable|string{ return $this->kickMessage; } }