JMC
jmc.wingedseal.com
Spec sheet
- What it does
- JMC is a mcfunction extension language and compiler for making Minecraft datapacks.Read 4 Oct 2026 · github.com
- Purpose
- JMC is a JavaScript-like extension language and compiler for creating Minecraft datapacks.Read 8 Oct 2026 · github.com
- Integrations
- The README describes JMC as a language and compiler that generates Minecraft datapacks; it does not list third-party service integrations.Read 4 Oct 2026 · github.com
- Security
- The repository links to a security policy.Read 8 Oct 2026 · github.com
- License
- The project is released under the MIT license.Read 8 Oct 2026 · github.com
- Distribution
- The repository documents an executable and installation through Python 3.12+ using pip.Read 8 Oct 2026 · github.com
- Features
- The project’s examples show functions, variables, conditionals, classes, formatted text helpers, and raycasting.Read 4 Oct 2026 · github.com
- Installation
- The README documents installing JMC with Python 3.12+ using pip install jmcfunction --pre.Read 4 Oct 2026 · github.com
- Language features
- Examples in the project documentation show functions, variables, classes, conditional logic, formatted text, and a raycast helper.Read 8 Oct 2026 · github.com
- Linux build
- The repository includes a Linux build script named build_linux.sh.Read 4 Oct 2026 · github.com
- Minecraft compatibility
- A v1.2.19-alpha.1 release note says the project supports pack format 48 and above.Read 4 Oct 2026 · github.com
- Output
- JMC compiles JMC files into a complete Minecraft datapack.Read 8 Oct 2026 · jmc.wingedseal.com
- Productivity
- The project lists avoiding repetitive tasks, superior syntax, and a low learning curve as reasons to use JMC.Read 8 Oct 2026 · github.com
- Readable syntax
- JMC lets users write Minecraft functions in .jmc files with syntax the project describes as more readable and easier to write.Read 4 Oct 2026 · github.com
- Release limit
- The v1.2.19 release says the .exe was removed because antivirus software kept flagging it and directs users to use the Python version.Read 4 Oct 2026 · github.com
- Syntax
- The project describes its syntax as more readable and easier to write than Minecraft functions.Read 8 Oct 2026 · github.com
- Use case
- JMC is intended for people creating Minecraft datapacks and can be run from a datapack folder inside a Minecraft world.Read 8 Oct 2026 · github.com
- Windows build
- The README documents building the executable on Windows.Read 4 Oct 2026 · github.com
- Windows support
- The project documents building its executable on Windows.Read 8 Oct 2026 · github.com
Where Specifiction places it
- Minecraft Datapack Generators#14 of 227.2