fix(security): prevent temporary OP from being saved (#3159)* fix(security): prevent temporary OP from being saved* fix: Player#setOp usage is not necessary* fix: fixed incorrect implementation of setOpWithoutSaving for certain MC version (commit: a7078b2)