Exemplo n.º 1
-1
 public function onEnable()
 {
     $this->xEcon = $this->getServer()->getPluginManager()->getPlugin("xEcon");
     $this->xEcon->getService()->registerService("TaxColl");
     $this->service = $this->xEcon->getService()->getService("TaxColl");
     $this->saveDefaultConfig();
     $this->getServer()->getPluginManager()->registerEvents($this, $this);
     $this->loadTaxes();
     $this->freq = self::hcf_array(array_map(function (TaxWrapper $wrapper) {
         return $wrapper->getFrequency();
     }, $this->taxWrappers));
     $this->getServer()->getScheduler()->scheduleDelayedRepeatingTask(new CollectTaxTask($this), $this->freq, $this->freq);
     $this->cvMgr = new ExemptionCommandManager($this);
 }