MinLang is (the compiler) for a programming language aimed to be compiled into Minecraft commands.
- Compiles to Minecraft commands
- Advanced language features (pointers, functions, etc.)
- Powerful abstractions for Minecraft commands
- Easier to write complex Minecraft command sequences
- Kinda slow
- Functions are always asynchronous
- (very) Limited debugging capabilities
- Limited standard library
- No IDE support
See the Wiki for installation instructions and detailed documentation.
MinLang is licensed under the 3-Clause BSD License. See the LICENSE file for more information.
Feel free to open issues or contribute to the project via pull requests on GitHub!
I'm still 2nd year computer science student, and never done a .NET project before, so the file structure might not be the best. I also might have forgotten some best practices, so feel free to point them out.