Ну у ява серверов изначально созданы файлы статов ( к примеру тех же самых нпс ) из pts файлов, если я не ошибаюсь.
И что получается: парсим txt в xml, что бы потом в сборке заниматься той же **йней, приводя полученные элементы/ значения атрибутов к типу ( Integer.parseInt, Double.parseDouble и...