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\killrate\api;
 3: 
 4: use aliuly\killrate\Main as KillRatePlugin;
 5: use pocketmine\event\Cancellable;
 6: use pocketmine\Player;
 7: use aliuly\killrate\api\KillRateEvent;
 8: 
 9: /**
10:  * Triggered when the player is scoring points
11:  */
12: class KillRateScoreEvent extends KillRateEvent implements Cancellable {
13:   public static $handlerList = null;
14:   /** @var Player */
15:   private $player;
16:   private $type;
17:   private $points;
18:   private $money;
19:   private $incr;
20:   /**
21:    * @param KillRatePlugin $plugin - plugin owner
22:    * @param Player $Player - player making the score
23:    * @param str $col - type of victim
24:    * @param int $points - points being awarded
25:    * @param int $money - money being awarded
26:    * @param int $incr - increment values
27:    */
28:    public function __construct(KillRatePlugin $plugin, Player $player, $col, $points = 0, $money = 0, $incr = 1) {
29:      parent::__construct($plugin);
30:      $this->player = $player;
31:      $this->type = $col;
32:      $this->points = $points;
33:      $this->money = $money;
34:      $this->incr = $incr;
35:    }
36:    /**
37:     * @return Player
38:     */
39:     public function getPlayer() {
40:       return $this->player;
41:     }
42:     public function getType() {
43:       return $this->type;
44:     }
45:     public function setType($col) {
46:       $this->type = $col;
47:     }
48:     public function getPoints() {
49:       return $this->points;
50:     }
51:     public function setPoints($points) {
52:       $this->points = $points;
53:     }
54:     public function getMoney() {
55:       return $this->money;
56:     }
57:     public function setMoney($money) {
58:       $this->money = $money;
59:     }
60:     public function getIncr() {
61:       return $this->incr;
62:     }
63:     public function setIncr($incr) {
64:       $this->incr = $incr;
65:     }
66: }
67: 
API documentation generated by ApiGen