pocketmine\level\GameRules::save PHP Method

save() public method

public save ( Level $level )
$level Level
    public function save(Level $level)
    {
        $level->setGameRules($this->getRules());
    }

Usage Example

示例#1
0
 /**
  * @param bool $force
  *
  * @return bool
  */
 public function save(bool $force = false)
 {
     if (!$this->getAutoSave() and !$force) {
         return false;
     }
     $this->server->getPluginManager()->callEvent(new LevelSaveEvent($this));
     $this->gamerules->save($this);
     $this->provider->setTime((int) $this->time);
     $this->saveChunks();
     if ($this->provider instanceof BaseLevelProvider) {
         $this->provider->saveLevelData();
     }
     return true;
 }