Beispiel #1
0
 /**
  * @param $suffix
  * @param Player $player
  * @param null $levelName
  * @return bool
  */
 public function setSuffix($suffix, Player $player, $levelName = null)
 {
     if ($levelName === null) {
         $this->purePerms->getUserDataMgr()->setNode($player, "suffix", $suffix);
     } else {
         $worldData = $this->purePerms->getUserDataMgr()->getWorldData($player, $levelName);
         $worldData["suffix"] = $suffix;
         $this->purePerms->getUserDataMgr()->setWorldData($player, $levelName, $worldData);
     }
     return true;
 }
 public function onRegisterPrefix()
 {
     $isMultiWorldEnabled = $this->pureperms->getConfig()->get("enable-multiworld-formats");
     $levelName = $isMultiWorldEnabled ? $player->getLevel()->getName() : null;
     EssentialsPEChat::getInstance()->replacePrefix("{PurePerms}", PurePerms::getInstance()->getUser($player)->getGroup($levelName)(EssentialsPEChat::getInstance()->getCurrentEvent()->getPlayer()->getName()));
 }