forked from Kolyah35/minecraft-pe-0.6.1
FIX: Crash when server is disaibling
This commit is contained in:
@@ -120,10 +120,12 @@ void ClientSideNetworkHandler::onDisconnect(const RakNet::RakNetGUID& guid)
|
||||
level->removeEntity(p);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
minecraft->setLevel(NULL);
|
||||
#ifndef STANDALONE_SERVER
|
||||
minecraft->gui.addMessage("Disconnected from server");
|
||||
// TODO: screen with error
|
||||
minecraft->screenChooser.setScreen(SCREEN_STARTMENU);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
@@ -697,12 +697,9 @@ void ServerSideNetworkHandler::handle(const RakNet::RakNetGUID& source, WantCrea
|
||||
}
|
||||
}
|
||||
|
||||
// for (int i = 0; i < items.size(); i++) {
|
||||
// RemoveItemPacket removePacket(packet->playerId, items.at(i).count, items.at(i).getAuxValue(), items.at(i).id);
|
||||
// raknetInstance->send(source, removePacket);
|
||||
|
||||
// p->inventory->removeResource(ItemInstance(items.at(i).id, items.at(i).count, items.at(i).getAuxValue()));
|
||||
// }
|
||||
for (int i = 0; i < items.size(); i++) {
|
||||
p->inventory->removeResource(ItemInstance(items.at(i).id, items.at(i).count, items.at(i).getAuxValue()));
|
||||
}
|
||||
// TakeItemPacket itemAdd(p->entityId, wantCreate.count, wantCreate.getAuxValue(), wantCreate.id);
|
||||
// raknetInstance->send(source, itemAdd);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user