From 4fbafe7c2ff5bc3ebcaf362386b9055d5a3a898b Mon Sep 17 00:00:00 2001 From: Shoghi Cervantes Date: Wed, 15 Apr 2015 21:14:24 +0200 Subject: [PATCH] HACK: added workaround for MCPE eating characters, enable settings.force-language --- src/pocketmine/Player.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pocketmine/Player.php b/src/pocketmine/Player.php index b32e424ca..773513bd1 100644 --- a/src/pocketmine/Player.php +++ b/src/pocketmine/Player.php @@ -2527,6 +2527,7 @@ class Player extends Human implements CommandSender, InventoryHolder, IPlayer{ $pk = new TextPacket(); $pk->type = TextPacket::TYPE_RAW; $pk->message = $m; + $pk->message .= str_repeat(" ", substr_count($pk->message, "§")); $this->dataPacket($pk->setChannel(Network::CHANNEL_TEXT)); } } @@ -2544,6 +2545,7 @@ class Player extends Human implements CommandSender, InventoryHolder, IPlayer{ }else{ $pk->type = TextPacket::TYPE_RAW; $pk->message = $this->server->getLanguage()->translateString($message, $parameters); + $pk->message .= str_repeat(" ", substr_count($pk->message, "§")); } $this->dataPacket($pk->setChannel(Network::CHANNEL_TEXT)); }