Overview

Namespaces

  • aliuly
    • common
      • selectors
    • grabbag
      • api
    • killrate
      • api
  • xPaw

Classes

  • aliuly\common\ArmorItems
  • aliuly\common\BasicCli
  • aliuly\common\BasicHelp
  • aliuly\common\BasicPlugin
  • aliuly\common\ChatSession
  • aliuly\common\Cmd
  • aliuly\common\CmdSelector
  • aliuly\common\ExpandVars
  • aliuly\common\FileUtils
  • aliuly\common\FreezeSession
  • aliuly\common\GetMotd
  • aliuly\common\GetMotdAsyncTask
  • aliuly\common\InvisibleSession
  • aliuly\common\InvUtils
  • aliuly\common\ItemName
  • aliuly\common\mc
  • aliuly\common\mc2
  • aliuly\common\MoneyAPI
  • aliuly\common\MPMU
  • aliuly\common\Npc
  • aliuly\common\PermUtils
  • aliuly\common\PluginAsyncTask
  • aliuly\common\PluginCallbackTask
  • aliuly\common\PMScript
  • aliuly\common\QueryAsyncTask
  • aliuly\common\Rcon
  • aliuly\common\RconTask
  • aliuly\common\selectors\All
  • aliuly\common\selectors\AllEntity
  • aliuly\common\selectors\BaseSelector
  • aliuly\common\selectors\Random
  • aliuly\common\Session
  • aliuly\common\ShieldSession
  • aliuly\common\ShoppingCart
  • aliuly\common\SignUtils
  • aliuly\common\SkinUtils
  • aliuly\common\SpySession
  • aliuly\common\SubCommandMap
  • aliuly\common\TPUtils
  • aliuly\grabbag\api\GbAddServerEvent
  • aliuly\grabbag\api\GbRemoveServerEvent
  • aliuly\grabbag\api\GbRmQueryEvent
  • aliuly\grabbag\api\GbUpdateQueryEvent
  • aliuly\grabbag\api\GrabBag
  • aliuly\grabbag\api\GrabBagEvent
  • aliuly\killrate\api\KillRate
  • aliuly\killrate\api\KillRateBonusScoreEvent
  • aliuly\killrate\api\KillRateEndStreakEvent
  • aliuly\killrate\api\KillRateEvent
  • aliuly\killrate\api\KillRateNewStreakEvent
  • aliuly\killrate\api\KillRateResetEvent
  • aliuly\killrate\api\KillRateScoreEvent
  • xPaw\MinecraftQuery

Exceptions

  • xPaw\MinecraftQueryException
  • Overview
  • Namespace
  • Class
 1: <?php
 2: namespace aliuly\grabbag\api;
 3: 
 4: use aliuly\grabbag\Main as GrabBagPlugin;
 5: use aliuly\grabbag\api\GrabBagEvent;
 6: use pocketmine\event\Cancellable;
 7: 
 8: /**
 9:  * Triggered when a new server is being added to the server list
10:  */
11: class GbAddServerEvent extends GrabBagEvent implements Cancellable {
12:   public static $handlerList = null;
13:   private $serverId;
14:   private $serverAttrs;
15:   /**
16:    * @param GrabBagPlugin $plugin - plugin owner
17:    * @param str $id - server id
18:    * @param array $attrs - server attributes
19:    */
20:   public function __construct(GrabBagPlugin $plugin, $id, $attrs) {
21:      parent::__construct($plugin);
22:      $this->serverId = $id;
23:      $this->serverAttrs = $attrs;
24:   }
25:   /**
26:    * Returns the server id
27:    * @return str
28:    */
29:   public function getId() {
30:      return $this->serverId;
31:   }
32:   /**
33:    * Sets the server id
34:    * @param str $id
35:    */
36:   public function setId($id) {
37:      $this->serverId = $id;
38:   }
39:   /**
40:    * Gets the server attributes
41:    * @return array
42:    */
43:   public function getAttrs() {
44:     return $this->serverAttrs;
45:   }
46:   /**
47:    * Sets the server attributes
48:    * @param array $attrs
49:    */
50:   public function setAttrs($attrs) {
51:     $this->serverAttrs = $attrs;
52:   }
53: }
54: 
API documentation generated by ApiGen