Skip to content

Building

the-real-ltcg edited this page Jul 10, 2026 · 1 revision

Building

Requires JDK 25.

git clone https://github.com/the-real-ltcg/liminalistic.git
cd liminalistic
./gradlew build

The built jar is at build/libs/liminalistic-<version>.jar.

Running a dev client/server

./gradlew runClient
./gradlew runServer

Project layout

  • src/main/java/com/ltcg/liminalistic/registry/ — block/item/effect/dimension registration.
  • src/main/java/com/ltcg/liminalistic/world/gen/CorridorChunkGenerator and the per-room RoomTheme implementations (theme/ subpackage).
  • src/main/java/com/ltcg/liminalistic/world/DoorManager/DoorState (invisible doors, teleport), PresenceManager (dread/glimpses), CorruptionState (corruption stage tracking).
  • src/main/java/com/ltcg/liminalistic/block/, item/, effect/ — custom block/item/effect classes.
  • src/main/java/com/ltcg/liminalistic/lore/ — lore book text content.
  • src/client/java/com/ltcg/liminalistic/client/ — client-only entrypoint.
  • src/main/resources/data/liminalistic/ — the corridor's dimension/dimension_type JSON, loot tables, and the crafting recipe.
  • src/main/resources/assets/liminalistic/ — block/item models, blockstates, lang file, and textures.

Clone this wiki locally