Fast commands hack for old plugins.

This commit is contained in:
Dylan K. Taylor 2016-10-03 14:51:02 +01:00
parent 85c50731f8
commit 2bb50792c3

View File

@ -2509,9 +2509,9 @@ class Player extends Human implements CommandSender, InventoryHolder, ChunkLoade
if($ev->isCancelled()){
break;
}
if(substr($ev->getMessage(), 0, 1) === "/"){ //Command
if(substr($ev->getMessage(), 0, 2) === "./"){ //Command (./ = fast hack for old plugins post 0.16)
Timings::$playerCommandTimer->startTiming();
$this->server->dispatchCommand($ev->getPlayer(), substr($ev->getMessage(), 1));
$this->server->dispatchCommand($ev->getPlayer(), substr($ev->getMessage(), 2));
Timings::$playerCommandTimer->stopTiming();
}else{
$this->server->getPluginManager()->callEvent($ev = new PlayerChatEvent($this, $ev->getMessage()));