/** * @param QueryRegenerateEvent $event */ public function onQueryRegenerate(QueryRegenerateEvent $event) { $event->setPlugins($this->getPlugin()->getCloakPlugins()); $event->setPlayerList($this->getPlugin()->getCloakPlayerList()); $event->setPlayerCount($this->getPlugin()->getCloakPlayerCount()); $event->setMaxPlayerCount($this->getPlugin()->getCloakMaxPlayerCount()); $event->setWorld($this->getPlugin()->getCloakLevel()); }
public function onQueryRegen(QueryRegenerateEvent $event) { $event->setWorld($this->main->query_world()); $this->main->getPlayersCount($total, $max, $classTotal, $classMax); $event->setPlayerCount($classTotal); $event->setMaxPlayerCount($classMax); $event->setPlayerList([]); $event->setServerName(TextFormat::clean($this->main->getServer()->getNetwork()->getName())); $extra = $event->getExtraData(); $extra["class_numplayers"] = $classMax; $extra["class_maxplayers"] = $classMax; $this->addExtras($extra); $event->setExtraData($extra); }
public function onQueryRegen(QueryRegenerateEvent $event) { $event->setWorld($this->main->query_world()); $this->main->getPlayersCount($total, $max, $classTotal, $classMax); $event->setPlayerCount($classTotal); $event->setMaxPlayerCount($classMax); $event->setPlayerList([]); $event->setServerName(TextFormat::clean($this->main->getServer()->getNetwork()->getName())); $extra = $event->getExtraData(); $name = strtolower(Settings::$CLASSES_NAMES[Settings::$LOCALIZE_CLASS]); $extra[$name . "_numplayers"] = $classTotal; $extra[$name . "_maxplayers"] = $classMax; $this->addExtras($extra); $event->setExtraData($extra); }
/** * @param QueryRegenerateEvent $event * @priority HIGHEST */ public function onQueryRegenerate(QueryRegenerateEvent $event) { if ($this->plugin->isApplicable(QueryFacade::PLUGINS)) { $event->setPlugins($this->plugin->getModifier()->getPlugins()); } if ($this->plugin->isApplicable(QueryFacade::PLAYERS)) { $event->setPlayerList($this->plugin->getModifier()->getPlayers()); } if ($this->plugin->isApplicable(QueryFacade::COUNT)) { $event->setPlayerCount($this->plugin->getModifier()->getPlayerCount()); } if ($this->plugin->isApplicable(QueryFacade::MAX_COUNT)) { $event->setMaxPlayerCount($this->plugin->getModifier()->getMaxPlayerCount()); } if ($this->plugin->isApplicable(QueryFacade::MAP)) { $event->setWorld($this->plugin->getModifier()->getWorld()); } //var_dump($event); //var_dump($event->getLongQuery()); //var_dump($event->getShortQuery()); }