QuestForAdventure-jEngine is a project mainly written in Java, it's free.
A Java implementation of the QuestForAdventure text adventure game engine.
QuestForAdventure
See: parsing_engine_notes.txt example_play_flow.txt for more info.
An extra line of text.