public void endDraft(Draft draft) { if (!draft.isAbort()) { for (DraftPlayer player : draft.getPlayers()) { player.prepareDeck(); tournament.getPlayer(player.getPlayer().getId()).setDeck(player.getDeck()); } } tournament.clearDraft(); // free the draft resources after draft step has ended tournament.nextStep(); }