- Home
- Minecraft Datapack Generators
- EasyDatapacks
On the recordRead 9 Oct 202622 facts
EasyDatapacks
On the record
- Command line
- The documented CLI builds datapacks from one or more input files and supports verbose output, no-file generation, and zipped output.github.com · read 4 Oct 2026
- Command-line use
- The command-line interface builds a datapack from source files and can optionally print generated commands, skip file generation, or create a zip.github.com · read 9 Oct 2026
- Compiler
- A Python-written compiler generates the JSON, MCMeta, and MCFunction files that make up a datapack.github.com · read 9 Oct 2026
- Control flow
- The README describes multi-line execute-style blocks and if/else statements.github.com · read 4 Oct 2026
- Entity variables
- Entity variables can hold selected entities, support += and -=, and can be assigned directly from a summon command.github.com · read 4 Oct 2026
- Examples
- The repository links working examples for string functions, raytracing, and subcommands.github.com · read 4 Oct 2026
- File support
- Programs can include other source files and copy supporting files into the generated datapack.github.com · read 9 Oct 2026
- Functions and parameters
- The language uses a Python-inspired def keyword to define commands and allows functions to accept entity parameters.github.com · read 4 Oct 2026
- Install
- The README gives a pip command that installs the project from its GitHub repository.github.com · read 4 Oct 2026
- Installation
- The README gives a pip command to install EasyDatapacks from its GitHub repository.github.com · read 9 Oct 2026
- Language features
- The language supports functions with parameters, entity and integer variables, conditionals, and repeat and while loops.github.com · read 9 Oct 2026
- License
- The repository identifies its license as MIT.github.com · read 9 Oct 2026
- Loop caution
- The README warns that while loops are limited to 65,536 calls, but an accidental infinite loop can still cause extreme lag.github.com · read 9 Oct 2026
- Maker
- The repository owner profile identifies emorgan00 as Ethan Morgan and lists San Francisco, USA.github.com · read 4 Oct 2026
- Minecraft development
- The CLI includes a link command that symlinks a datapack folder into a named Minecraft save for development.github.com · read 4 Oct 2026
- Minecraft workflow
- The `datapack link` command symlinks a datapack folder into the `.minecraft` folder so changes carry over there.github.com · read 9 Oct 2026
- Notable limit
- The README says recursion in functions is disallowed because of limitations with data storage in entities.github.com · read 9 Oct 2026
- Pricing information
- The repository README and license page opened for this research do not state a product price or plan.github.com · read 4 Oct 2026