if (qs == null) // quest no started { Quest.createQuestInDb(qs); QuestStateManager.getInstance().addQuestState(_quest, player, new State("Completed", _quest), true); } else qs.setState(new State("Completed", qs.getQuest()));