@Override
	public boolean canAddInventoryItem(int itemId, int amount) {
		if (getStage() == 7 && itemId == TreeDefinitions.NORMAL.getLogsId()) {
			updateProgress();
			player.getDialogueManager().startDialogue("ItemMessage",
					"You get some logs.", itemId);
		}else if (getStage() == 14 && (itemId == 7954 || itemId == 315)) {
			updateProgress();
			player.getInventory().addItem(7954, 1);
			return false;
		}else if (getStage() == 17 && (itemId == 7954 || itemId == 315)) {
			updateProgress();
			player.getInventory().addItem(315, 1);
			return false;
		}
		return true;
	}