feat: completely delete player

This commit is contained in:
Tsubasa6848
2024-05-26 07:26:04 +08:00
Unverified
parent 884a35fedc
commit 1c17867ea8
2 changed files with 5 additions and 6 deletions
+3 -4
View File
@@ -248,12 +248,11 @@ void confirmDeleteForm(Player& pl, mce::UUID const& uuid, std::string const& nam
);
fm.sendTo(pl, [uuid, name](Player& pl, ll::form::ModalFormResult result, ll::form::FormCancelReason) {
if (result == ll::form::ModalFormSelectedButton::Upper) {
auto player = GMLIB_Level::getLevel()->getPlayer(uuid);
if (player) {
if (auto player = GMLIB_Level::getLevel()->getPlayer(uuid)) {
return deleteFailedForm(pl, uuid, name);
}
GMLIB_Player::deletePlayerNbt(uuid);
return pl.sendMessage(tr("checkPlayer.deleteNbt.success", {name}));
GMLIB_Player::deletePlayer(uuid);
return pl.sendMessage(tr("checkPlayer.deletePlayer.success", {name}));
}
return checkPlayerForm(pl, uuid);
});