Skip to content

Kacper0510/archit

Repository files navigation

archit

Minecraft scripting language for automated structure generation, an AGH UST compilers project.

Documentation

  • User Guide:    [English]    [Polski]
  • Technical Documentation:    [English]    [Polski]

TL;DR: How to run

archit supports two modes of operation:

  1. As a Minecraft mod, which allows you to run scripts in the game and watch results in real time.
  2. As a standalone program, which allows you to run scripts from the terminal and export results to a 3D object.

As a Minecraft mod, latest build

  • Create a Minecraft instance with version set to 1.21.5
  • Install Fabric modloader
  • Put Fabric API into your mods folder
  • Download the latest version of the mod from GitHub Actions and place it in the mods folder as well

As a Minecraft mod, locally

  • Clone the repository:
$ git clone https://github.com/Kacper0510/archit
$ cd archit
  • Run a Gradle task to open Minecraft client or server:
$ ./gradlew runClient # OR ./gradlew runServer

As a standalone program, latest build

$ java -jar archit.jar <path to input file>

As a standalone program, locally

  • Clone the repository:
$ git clone https://github.com/Kacper0510/archit
$ cd archit
  • Run with Gradle:
$ ./gradlew run --args="<path to input file>"

Authors

About

AGH UST compilers project

Topics

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •