Skip to content
SPECIFICTION
Get listed

JMC

jmc.wingedseal.com

WindowsLinux

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

Alternatives to JMCAll alternatives →