The Minecraft pack development kit.
-
Updated
Oct 2, 2026 - Python
mcfunction is a language created by Mojang for Minecraft datapacks, following the same syntax as commands in-game.
The Minecraft pack development kit.
A compiler for JMC (JavaScript-like Minecraft Function), a mcfunction extension language for making Minecraft Datapack
Supercharge Minecraft commands with Python.
A powerful Minecraft command library.
A Minecraft Datapack creator and editor
A high-level, opinionated python framework for building Minecraft data packs.
Minecraft Commands editor with rich syntax highlighting and many other features.
a Compiler that compiles python code into Minecraft datapack functions
Minecraft datapack LLM Inference Engine using number providers and /compute
Adds, changes fixes and upgrades 450+ recipes to improve the overall game experience while still keeping the vanilla feel.
DataPacks for Minecraft
AI skill: Convert any song into vanilla MC Java redstone music datapacks (.mcfunction). Supports audio, MIDI, OpenNBS (.nbs) & text scores. Dual output: Lemon-series compatible or standalone datapack.
A programming language dedicated for Minecraft JE map making
A language that can be compiled into Minecraft datapacks.Only supports Java Edition of Minecraft.
A polished, Minecraft-inspired icon suite for the modern developer's workflow
A pre-configured template to quickly set up your Minecraft Beet project.
Created by Mojang Studios
Released July 18, 2018