Added capability to get/set screen height in lines for each CommandSender to alter page sizes of command output such as /help (#1144)

This commit is contained in:
Dylan K. Taylor
2017-07-13 10:57:10 +01:00
committed by GitHub
parent 6b773dc04d
commit a7f5ee2f3e
4 changed files with 42 additions and 5 deletions

View File

@ -44,5 +44,17 @@ interface CommandSender extends Permissible{
*/
public function getName();
/**
* Returns the line height of the command-sender's screen. Used for determining sizes for command output pagination
* such as in the /help command.
*
* @return int
*/
public function getScreenLineHeight() : int;
/**
* Sets the line height used for command output pagination for this command sender. `null` will reset it to default.
* @param int|null $height
*/
public function setScreenLineHeight(int $height = null);
}