Methods
Konstruktor
__construct(\Daemon\Core\Core $Core)
Inherited
Wird automatisch im Core aufgerufen und soll deswegen nicht geändert
werden können (final). Für Initialisationen soll die Funktion init()
verwendet werden, sie wird noch im Konstruktor aufgerufen
| inherited_from |
\Daemon\Core\Plugin::__construct() |
Parameters
$Core
(non-PHPdoc)
executeAPICommand(\Daemon\API\APICommand $Command, \Daemon\User\User $User, \Daemon\API\Request $Request) : void
Muss eine der beiden Funktionen API::answerCommandAsError() oder
API::anserCommandAsSuccess() aufrufen, je nach dem, ob die Ausführung
fehlerhaft oder erfolgreich war
Wird keine der Funktionen aufgerufen, wird nach der Ausführung
eine LogicException geworfen
Parameters
(non-PHPdoc)
executeServerCommand(\Daemon\Server\ServerCommand $c, \Daemon\Server\Player $executer) : void
Das Objekt der Klasse ServerCommand enthält Informationen über den
ausgeführten Command, also etwa: Name und Parameter
Parameters
(non-PHPdoc)
getAPICommands() : array
Wird von der API aufgerufen
Returns
arrayDie Commands als String-Array in lowercase
(non-PHPdoc)
getDescription() : string
(non-PHPdoc)
getName() : string
(non-PHPdoc)
getServerCommands() : string[]
Die Commands werden als Array zurückgegeben und sind alle lowercase
Returns
string[]
(non-PHPdoc)
getVersion() : string
Gibt die komplette Version dieses Plugin als String zurück
Returns
string
(non-PHPdoc)
isCompatible($modMajor, $modMinor)
Parameters
$modMajor
$modMinor
(non-PHPdoc)
newVersionAvailable() : boolean
(non-PHPdoc)
serverEvent(\Daemon\Server\ServerEvent $e) : void
Als Parameter wird ein Objekt der Klasse Event übergeben, welche Name
und Parameter des Events enthalten
Parameters
(non-PHPdoc)
supportsGame(string $game) : boolean
Parameters
$game
string
Returns
boolean
API()
API()
Inherited
| inherited_from |
\Daemon\Core\Plugin::API() |
Core()
Core()
Inherited
| inherited_from |
\Daemon\Core\Plugin::Core() |
Bietet Zugriff auf die MySQL-Schnittstelle
MySQL() : \Daemon\Core\MySQL
Inherited
| inherited_from |
\Daemon\Core\Plugin::MySQL() |
Returns
\Daemon\Core\MySQL
Output()
Output()
Inherited
| inherited_from |
\Daemon\Core\Plugin::Output() |
Bietet Zugriff auf den Server, auf den das Plugin registriert wurde
Server() : \Daemon\Server\Server
Inherited
| inherited_from |
\Daemon\Core\Plugin::Server() |
Returns
Beitet Zugriff auf die Konfigurationsvariablen dieses Plugins
getConfig() : \Daemon\Lib\Config\Config_MySQL
Inherited
| inherited_from |
\Daemon\Core\Plugin::getConfig() |
Returns
(non-PHPdoc)
init() : void
Diese Funktion wird im Konstrutor automatisch aufgerufen
Properties