Compiler for JMC (JavaScript-like Minecraft Function), a mcfunction extension language for making Minecraft Datapack.
Project description
JMC ·
(JavaScript-like Minecraft Function)
JMC (JavaScript-like Minecraft Function) is a mcfunction extension language for making Minecraft Datapack.
Documentation: https://wingedseal.github.io/jmc/
Trailer: https://www.youtube.com/watch?v=cFgvCScpirw&ab_channel=WingedSeal
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 https://wingedseal.github.io/jmc/
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.10+
pip install jmcfunction
Build
If you would like to build the executable yourself (on Windows).
- Install Python 3.10
- Install GNU compiler
- Open command prompt as administrator
- Go to repository directory using
cd
- Run
pip install -r build_requirements.txt
- Run
build
License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for jmcfunction-1.2.9a1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0653aae9b7a32f13a153ed16ed7e1f6526ac5b77e97c710103de27f8ace891d6 |
|
MD5 | 5554aae0a8f79204a6719a2266ae7486 |
|
BLAKE2b-256 | e1eadd7934654792c1b3239ad2bf285685c8840de64bc0aeae85f2a109b8a689 |