Project Structure
The mod is split into a small number of focused packages.
Main Runtime Areas
-
org.dcstudio.minecartMinecart behavior, state access, route recording logic, and supporting enums. -
org.dcstudio.stationRailway block classes and block entities such as balises, stop rails, spawners, and collectors. -
org.dcstudio.networkClient/server payloads and synchronization entry points. -
org.dcstudio.rendererClient UI screens, overlays, and route map rendering. -
org.dcstudio.configConfig model, persistence, and commands.
Client-Specific Areas
-
org.dcstudio.clientClient initializer, config UI entry points, and client networking. -
org.dcstudio.client.assetLocal resource-pack generation and synchronized asset handling.