PHP: <?php/*__PocketMine Plugin__name=ServNameversion=1.0author=jassclass=servnameapiversion=*/class servname implements Plugin{private $api;private $server;public function __conatruct(ServerAPI $api, $server = false){$this->api;}public function init(){$this->api->addHandler("server.whitelist", array($this, "servname"), 15);}public function __destruct(){}public function servname($data, $event){switch($event){case "server.whitelist":$this->servname = $this->server->name;$this->servname = "[Crafted] Server in maitance " $this->servname;}}
Didn't test, but try this: PHP: <?php/*__PocketMine Plugin__name=ServNameversion=1.0author=jassclass=servnameapiversion=*/class servname implements Plugin{private $api;private $server;public function __construct(ServerAPI $api, $server = false){$this->api;$this->servname = $this->server->name;}public function init(){$this->api->addHandler("server.whitelist", array($this, "servname"), 15);}public function __destruct(){}public function servname($data, $event){switch($event){case "server.whitelist":$this->servname = "[Crafted] Server in maitance " $this->servname;break;}}
Handlers are established while the server is running, you could not get the contents of a server if it was not online and a plugin would not be running
-_- you used a handler that you didn't even know existed? Next time, do your research before posting for help. Let me see...
Try: PHP: <?php/*__PocketMine Plugin__name=ServNameversion=1.0author=jassclass=servnameapiversion=*/class servname implements Plugin{private $api;private $server;public function __construct(ServerAPI $api, $server = false){$this->api;$this->servname = $this->server->name;}public function init(){$this->api->addHandler("server.start", array($this, "servname"), 15);}public function __destruct(){}public function servname($data, $event){switch($event){case "server.start":$whitelist = $this->server->whitelist;if($whitelist === true){$this->servname = "[Crafted] Server in maitance " . $this->servname;}else{return;}break;}}
PHP: <?php/*__PocketMine Plugin__name=ServNameversion=1.0author=jassclass=servnameapiversion=*/class servname implements Plugin{private $api;private $server;public function __construct(ServerAPI $api, $server = false){$this->api;$this->servname = $this->server->name;}public function init(){$this->api->addHandler("server.start", array($this, "servname"), 15);}public function __destruct(){}public function servname($data, $event){switch($event){case "server.start":$whitelist = $this->server->whitelist;if($whitelist === true){$this->servname = "[Crafted] Server in maitance " . $this->servname;}else{return;}break;}}}
Code: ``` # PocketMine-MP Error Dump Mon Dec 9 01:44:39 GMT 2013 Error: array ( 'type' => 1, 'message' => 'Call to a member function addHandler() on a non-object', 'file' => '/admin/TestServer/src/API/PluginAPI.php(87) : eval()\'d code', 'line' => 24, ) Code: [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] PM Version: Alpha_1.3.10 #618 [Protocol 12] Commit: 0000000000000000000000000000000000000000 uname -a: Linux localhost 3.0.8-02243-ga6d010e #1 SMP PREEMPT Fri Jul 26 17:48:27 PDT 2013 armv7l PHP Version: 5.4.15 Zend version: 2.4.0 OS : Linux, linux Debug Info: array ( 'tps' => 20.4168, 'memory_usage' => '8.83MB', 'memory_peak_usage' => '8.94MB', 'entities' => 0, 'players' => 0, 'events' => 1, 'handlers' => 6, 'actions' => 13, 'garbage' => 0, ) Parameters: array ( 'input' => array ( ), 'commands' => array ( 'enable-ansi' => 'false', ), 'flags' => array ( ), ) server.properties: array ( 'server-name' => 'Minecraft: PE Server', 'description' => 'Server made using PocketMine-MP', 'motd' => 'Welcome @player to this server!', 'server-ip' => '', 'server-port' => 19132, 'server-type' => 'normal', 'memory-limit' => '128M', 'last-update' => 1386548779, 'white-list' => true, 'spawn-protection' => '16', 'view-distance' => '10', 'max-players' => 20, 'allow-flight' => false, 'spawn-animals' => true, 'spawn-mobs' => true, 'gamemode' => 0, 'hardcore' => false, 'pvp' => true, 'difficulty' => 1, 'generator-settings' => '', 'level-name' => 'world', 'level-seed' => '', 'level-type' => 'DEFAULT', 'enable-query' => true, 'enable-rcon' => false, 'rcon.password' => '******', 'send-usage' => true, 'auto-save' => true, ) Loaded plugins: ServName 1.0 by jass Loaded Modules: array ( 0 => 'Core', 1 => 'date', 2 => 'ereg', 3 => 'pcre', 4 => 'sqlite3', 5 => 'zlib', 6 => 'bcmath', 7 => 'ctype', 8 => 'curl', 9 => 'fileinfo', 10 => 'filter', 11 => 'hash', 12 => 'json', 13 => 'pcntl', 14 => 'SPL', 15 => 'PDO', 16 => 'posix', 17 => 'pthreads', 18 => 'Reflection', 19 => 'shmop', 20 => 'sockets', 21 => 'standard', 22 => 'tokenizer', ) Memory Usage Tracking: AwA= phpinfo(): 7Ttrk9s4jt/5K1jZrUty1X4/u3d76py2O/GN3fbYTuayW1cqWqJtpmVRQ0nudn79AaSetpxOZuaq 7qq2U5ZIAARfAAiAir/zhbeRb96S+Yc5/cRVIKRHb3+inWq72ugQsjwGId8jZCK86Jm60mbuTgYh bVXr1X6l3my2W5Ut6zr1Rp3TvzTocjqn88VoNJ2v6L0S9D8jlza7tNG7afdvmj06H65os95oUab2 h55L3kXCdeiQhRx7mbIjbfYNQaNz02nftLrkTnobsY0Up3dyv2eeg5T0dbVmJ4jXUK1UHBGwtcsr wnOFxyvSD8VefGUhzOk14n3FN+L5traTe15bK2AkvdpQ2tGee2FQm0v7kYdTbDqd12B4NX/nd3RL /sztP9D8SYS7ih0p9wcaCy8ImetaDgsZcqrx57CGPDKOX12x/qMckUfKUUZhBercEeHr/IIC7Hnv FkCndUfuC/VA7H2Xl7RSnDlcnUKflAhPoPZWFDnyIEh2MoF9FX5xFHwdbQsQf8cMW+4ZruHR53lA oNcpKICgDXduPVkAhiBI9u2Rn5DupZ8H+LYXugVAuMMpF1rtmfBC+HFV+Vrs+iv3HFi7rcfcApzv YVcc7lT2x+A3V+RRa3vPwl1hjjFBsqU+j9cgAQhQnEORxJGn9Qp2FPKcuOHYDvvb97PVTEPRDtyC ZFU86aGQgIGobL2Is7V4TZZcHbiig/kYtTVRXLAinI492OsNszn5JFQYMZcOheJ2KNWRLiPflyrE NmY2Tqr+WpHpvXA5fQPiWxWeeEvnMHck/jGtrIFEk4kESXRoCXvg9wbn9JYsbebRcCcC6ghFN1JR 5oB2ACWMGkdAN9AgyLUYlOJ9pgLu5MjQ3sZrA8auXm83mho2eg65l1hhjek0O+QfsPQnqEs4Y0+B ArinRFer5Qn3AlmOaogalGE9SVZafumSbXh4zO+L7nipZZV+gHUHAdie4ad8j9s6ZR7bgjicoSM3 FOsjGP/cxse665Dx/NAtk4jhSoH0lDYhC74VcGaBAlOc8TKE0e/1BtlyDyY8CKpo864oyMGV3p0r unUlANAuXtFdGCI89POcDBe61MJEoXcvwJ4129AG+sjBhyeesbgtaQpyBXXdALuv/vsVDUIFK1ZV Mmy00looYVJc5equfMrV8eVbIdsGVxS1mKsQeUExAIl3YBbc3kXeI4F9A6n1ldwq6H7PHkEKo4BT uQF55tRsng3MQty2CfO2EewQHXlb0JWbWKp0hR6a4A3Ur0BT/KMS211I39hvaeP6ul/RB7WmXUG/ Hgx2K3hACKHWn/MHrAoKSoixd4S8u5ui7gfn4kGMOREHrckTdFnoJ+ZGsYeBG2PqMa9qABQaWdcP 7FJxcskn+m7ucNjKJwuObGsjfa55zOJnDic8240c3Xq22cQvwD+xY2D50o9c8I0sxZ6gEoT69D6l VVsr4GBiGJhQMDp+pJfj3/TjBAvG/QQdGHE65RmF0mIgip5jbWKb6El6SCaalA0hKhCcWNYXERZn iUhQupfZrJV8gm3wLxI4fMPAWFj2Dk2p7iYKN5V+KdFe7Dke9Fo/0c3ZhXu3UCGxxbBslwWBseDl /cZ0m8izUQC/Sem77GhxpaTR9OVqOPu4ykopCTgTcPD5OdJ4yWDlHWlbSsrwcj/SBk/Ugpm8RPJN NkZbLMct7FgMTUXNQuMfG/aMCIedSIcxTJe70bRgF16gSKTku9gBLeh8TNdq9jrXRaJnEVrSs8D/ 59JIe060+TPMDqa484uTSs5GC4/63+VSJF614RPUPGk8UvTyKskp+7/ImqCKWZHvgmcTFCa3A7Pt oumuwimIfSH87xsJhSA8uvz2lQ22W93Qv9zf9+v1+quf4sLfa0j00w+S5/qLVfIiA2hUf/cOGJjC S/2Vk+f6SzT9Yms9WlP4ns7OyXOdPfLjk1TONxj0ejEDLLzcXxl5rr9MOUrbD4fxeE3hpe7KyQmu YN4yZZoDvh4cjKh9HM4k5/uIAhkpm5cTgUMCdmQdn995PESPwgYt3rhRsCuIcnxeWn7s+Vdvbmp7 L6wFjs2UUxsqKZxMj2qGhIABKh9uhrD27NlyzTndqDfbyZtAuOZWwe+3nq2djl5PWGg8xAY2R6Os mIWHLRxAsb9Xasd0m29ZRRwMph0iPHS0Jcs5KIg81fVm3Tw1UjsBlscDNJIwqQPXStFtm2eOJuFc aZhnDnVgZgJgXOrJm+y1Q2+5Ym/O+kazP03eBN0ca80g1DEmtHRmxgWx1tFmwxNxjucVo3YYTfDL HPTphOMMxFeNMUOAAcApYovEYWuYLWwTOMNcFBfLZvaOp60a3Z/j1ylFGLpmTvX4BQTGo7fAnbLx cSgIpTmQLFgcl7PHoAyH4bOlbfaJ+Cj+WwQbZYEh+cacA2iOQmNtlNy/TJVoRy0KVC1YC6+WoGgl pBVBv4kEPkowF9bJKq5ozzxJsMMp6e0G57Ew3eV0NcdilirMV0iwD30r8djNaQgHV/CbWw0gwrT2 8swVBo2yH8uVN/KygUIH7hop0VO7uEBGYaxEgRJRaE7NM8GHe9/6lgxrw/UiAcT/1YJAtYwiwSsj wGF4zChhFaE6bZCvEFBEgW5ZkMnI6P38bpkWCCbWfNsskuVF+7WhitUqjz1dQhRLOKRDCGksCGDt ZP2T7dT42Cvc2ueofRrBl/ANdIBpcQ/YfsurM8Q6lQAOPrcfT5gRnbaLX7TgiqdBH+ZG4flxMSmL CTV87IGV3ptED+B61Va9Wq8MR5/IYKsH1CL3cGhFCkLYQXD07N3wQS/yg4wTI6b8frmsPPCtDEWc tgbYePiQlDBrAcXPwGUCloIngQ8CHlaTaUy3nD+M3s+SynKSlkxaCIqPat2Oi+ACfo2LdxABQUx8 iKtzJUMJR7pejQ0mLzCFQT7EmleenyMEnHtunjV9BJSs2auZG0jvFV0B/iuwwCw9Q+uej4oxA1Bt kXMawAlM9MGewuIZJzBMqAD5frr6gVgaB5r4khZExCKMY+ZWo9rrdnu54gmt9LYZcafabLVauaIh DiJPCYgJQA6FsZvX9Wqn34pp00pKDRHodxLnp1wq+xDS8K3OW/FnOhEQFCidZnsX4SHoUDcGpYKO 4oS3NlmpbPMO2RY1qjAkTQ3rSchYJwhgWYVjVAETsyY/dZLBW/BDavr/OnZuaJOxvuN0es61Xbe7 nY7ttDu8yzv9XnO9vu5sWIc5va69oX/9ga0148oHCrC+eBYo9lSsnZCCcxgnLsoXdseCnXmWLdAH gON8TZJLs9k7Tfi14dehwY418NEERxBfnS6+Wn1d6zSaFCwb3zvg9iSlbj0uIa0ptcCBeNoJ5fpS uiD9W66gwVUrLnbrafG6mRaBoJ0RtDMC6NrjGxXFL+xmi1rO0FlqNamt7OS5phvv0IAavsDr+yIZ C+mOwcqYAZiiHoAp6gHoIsw4LXa6KYEeVtqsnTVrZ83aWbN21qyTNetkzTpZs07WrEMJ+RJgng+f Zfum4QXpblYbhOiLl/hVmhT0bZ3Tu1uM6Js5Vy7eSYCXJABLQfkilyk6etYZYjxb3pYlnnXrREdz RrBfhaUGS9isNBqVVv0HhB9HVUW3xXg5mVttQs5c0ZAC20h3e0qalWCSw5l+lK0Dgh0lDnFwAssN 3rR4JufK3mo6626v3tl01t1G77rbY512d81bjUabN3p91m60+nbDZqjsyS0XIblVqVfbnYqykfXG 5bZJ32bl/KhyrXTfXbvt9OvdZqt73b/us9Z1j7fXIEutdr/ebm46dr2xbrebPexb38HFr9Kdj6/4 CDH5+6BsZ+E0nuhHGYf0wiowd1mRFyLiis4iQIzhh7nVKxAjvTkHnoGWnD8ibQ7iu7N1oG/HdGUZ rb/AgpC7LBE50Jm1rMlAKXY8qc50qyv6jjn3sT90Bx7w6NnmPlY0ZsrDnXRO4HfgkYLhy/jdxZ6z OQMyeHorlwNJvLvMMRvt/TCHx+uzQH8zUIAV2L535TqrgU8GLm7I85ADnk0DtdVZsVxnCU1GO+He NtzlSCaoFTm83Ao7h9b3TX5+Ox7kgj+J/GrDps4272CTnSDXUkMXzNvyPBA2cePKpxxozhQMOicT J01SGTnZ1BR+tj05TPk+pQQlG5biLjY6X9QUpX2SEvhKcZ4HF6lAO8DnyU0ZhHwoo7V7nAjvkTsT CKQ1EIUFXfK0ksi0rj5zRy+Rrn7gzNeFqfCyMntOy6bpEkbAtlxD5kpIJcLjLxGPDCQrLUNYRl1a 8b2f7/qj55xt6UePP/uA5Y622SmGEHNF3gLD8csEC2XGI0FBZBvBUXPI28dejM37fa1qD/41fuAM iUdRPctgl7tFQQgOH1N4T3aEwFPYae9lJx7mEULwMJMEwTfTBj9wNwa2ToVVlhLr9FMjga/jruIA NoYmIf7lyyhD91skwD/nADvn8cSUF7u5SZd4SRVHwPjhEISrGKwGubaJw2lOkvy9QrdunuSbaRm8 51PcfORSTW7b2C2cmZsrsBdxaYNZw9tA2VcYpt5ebQR3HYg0bn+M2qQWQA28y5c/JJSPEL58xXhg lRRLz0W8rSbkHyAiZej4dvtXhZdB6uyW/aZWI4UL8PT+G8IWvNe8MjVYX6wRdMkEBj2fiv5dnxjT cQ7/fonTHcUJxmSQMat82qKcKkuhpnnSPOVLCcv8VyFTbQfAGzEF+gDbSMjIOwglPTzwwIeK8z3I wwx+8DBczMZDazm7+3m0sr4et9JkHq5T1LvZbDWZmYRCg4z+azVaPAwm1nI1Wwzej7TeZmnytNVg uRytdI6jZs7tGuwkmQ9WHwwMtPymdgCNkKqmyzFVkK/ky89QIYPl6M6azj4+rOaz8cMq7ZwF3CaT 2WxehpTrNcFJ3E1gUNkIDFst7U9SPdZsCW7wF6ZuylGVLxG4ExcI1nCq20cbxMK9xAOM6AVMWrqA BxnAu4eqL11hHy8QoeMnwJG8xMPHdCF+EXdpEFqNNk8X0MLZc+sLBFOX8HbU/nIJ1+h7lSgUcJiI ywO0ZZCfQypIw8FqoDcMb43JZGhNxu8Wg8VnK93JWIq0WYj5om1JGCxg63M7nsLni9l8tFh9tn6d LX4GubjTsgwxbLPX7ccfaST50TLVsZajxafR4p+vSnXo1X8bLTqjStTJEDQyglPNMgR53TrjZZQs JsypWUqIa5Sgf5/GZX0WVS83Oq18Kd2JFuboUA9TsoJCFmfwL5X8P6qSZ/KHuhnvndbOTAiKahrT XFDUM7aosQWROCc5V17TIFHfTAM+zKE8uT/TprML3cI3ElV/l1Oj5d1iPF9ZD4Pp6M/gcz+ejP4w L1xXa7UYPCwng9Vo+Id4DWd3H6ejh1Vu5TPkYvTLx9FyZa3G05F1P5kNYopGq9/tdFrtXqfaancb 5Q1OSTMqvOo0WB2NkTeEwt8/679jHrphQzdMv1VmELDcbpgbcPKWFHq1Ta9NYo0ePr1kvQskZ6Zb Y7/Dbhe4XDTamupPsNimtxfMtSZ6wVZrmn8Z6v+HhrogcGdW2uz9D5noAsMS+1zAv2SctW81gdF6 oJ2Fz4mhuFGc00BuQgio+d/oUUYUv5VX3BH4ldI6gvhEhHi3VJMKkx9icyQAiDDBoj9Bhr3YB8n3 yLmuKIOOorUrgh1EfOtjin+vZOQTvK2KvwHCgsamfWJAF8PwcuyG0sn4bvSwHJGzCWTjTNnspA/D 2rEQR/4kXJeuOX40vYncKwKU9Nfx6gN+0Tl4+Ex/HSzAqq8+/43G/2mCQoho+Oivl4AtLI1iXniE SZLpaHH3AegH78aT8eozhUW5H68eRsslvZ8t6IDOB4vV+O7jZLCg84+L+Ww5qhIy3uiVdYQDwWQI q2tzDHUZhNn+Mb92rlm7K+S7Y0jiHYn+rkRflLM1DjAjFN72ivoux4taW3ohs8OExX/g/63weFgl /wM= ```