Hi, I was wondering if it is possible to delete the playername.yml data in the players folder when they quit, this would save us Dev's from clearing their inventory and resetting their location. Thanks!
No. The data are saved after PlayerQuitEvent is fired. Instead, use PlayerQuitEvent::setAutoSave(false)
PHP: public function onQuit(PlayerQuitEvent $event) { $player = $event->getPlayer(); $name = strtolower($player->getName()); $event->setAutoSave(false); if(file_exists($this->getServer()->getDataPath() . "players/" . $name . ".yml")) { @unlink($this->getServer()->getDataPath() . "players/" . $name . ".yml"); } } Doesn't work tho.