Index: C:/workspace/L2_GameServer/java/net/sf/l2j/gameserver/RecipeController.java =================================================================== --- C:/workspace/L2_GameServer/java/net/sf/l2j/gameserver/RecipeController.java (revision 1880) +++ C:/workspace/L2_GameServer/java/net/sf/l2j/gameserver/RecipeController.java (working copy) @@ -196,7 +196,8 @@ } public synchronized void requestMakeItem(L2PcInstance player, int recipeListId) { - L2RecipeList recipeList = getRecipeList(recipeListId-1); + _log.log(Level.WARNING, "RecipeController: Request new crafting while active makers= "+activeMakers.size()); + L2RecipeList recipeList = getRecipeList(recipeListId-1); SystemMessage sm = new SystemMessage(614); @@ -429,7 +430,6 @@ if (timeReady > gameTicks) { player.isInCraftMode(false); - return; } timeReady = gameTicks + (int)(15 * player.getMReuseRate(player.getKnownSkill(172)) * GameTimeController.TICKS_PER_SECOND); @@ -502,6 +502,7 @@ } } activeMakers.remove(player); + _log.log(Level.WARNING, "RecipeController: Active makers(on finish craft item): "+activeMakers.size()); player.isInCraftMode(false); su.addAttribute(StatusUpdate.CUR_MP, (int) player.getCurrentMp());