{"repo":"WingedSeal/jmc","free":true,"listed":false,"github":"https://github.com/WingedSeal/jmc","clone":"git clone https://github.com/WingedSeal/jmc.git","description":"A compiler for JMC (JavaScript-like Minecraft Function), a mcfunction extension language for making Minecraft Datapack","language":"Python","stars":88,"topics":["minecraft","compiler","mcfunction","preprocessor"],"license":"MIT","category":"game-templates","readme_excerpt":"JMC &middot; (JavaScript-like Minecraft Function) JMC (JavaScript-like Minecraft Function) is a mcfunction extension language for making Minecraft Datapack. Code example: Documentation: Trailer: --- Why use JMC? - Avoid repetitive tasks - Superior Syntax - Low learning curve - Many more features JMC allows you to write minecraft functions in a better language (.jmc) which is more readable and easier to write. Documentation Everything you need to know about JMC can be found at Installation - Executable In \"datapacks\" folder of your world file (Usually .minecraft/saves/world name/datapacks ). Create a new datapack folder. And put JMC.exe in that folder then run it. - Python 3.12+ Latest unreleased build: Build Executable If you would like to build the executable yourself (on Windows). 1. Install Python 3.10 2. Install GNU compiler 3. Open command prompt as administrator 4. Go to repository directory using cd 5. Run pip install -r build requirements.txt 6. Run build Python If you would like to use latest unreleased feature, you can install jmc directly from github repository. 1. Install Python 3.10 2. Open a terminal (command prompt as administrator on Windows) 3. Go to repository directory using cd 4. Run cd ./src 5. Run pip install setuptools 6. Run python setup.py install License MIT","default_branch":null,"files":null,"tree":[],"storefront":"/r/WingedSeal","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/WingedSeal/jmc/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}