A toy programming language that transpiles to the Diamondfire Minecraft server.
- Download the JAR from the releases section.
- Run the JAR with the file path of the source code.
java -jar dfmatic.jar mySourceCode.dfm
- For CodeUtils/ItemAPI support use the flag
-c
(likejava -jar dfmatic.jar mySourceCode.dfm -c
). Although, the integration is very buggy.
Check out the wiki for documentation!
- WLGRXD for the idea behind code block serialization.
- lukecashwell for the creation of Spark, a huge inspiration for this project.
- Robert Nystrom, author of Crafting Interperters, a book about creating your own programming language.