Skip to content
SPECIFICTION
Get listed

Beet vs Kore

Beet

mcbeet.dev

Kore

kore.ayfri.com

Side by side

FigureBeetKore
Price fromFree—
Free planYes—
Free trial——
Open source——
Web—Yes
WindowsYesYes
macOSYesYes
LinuxYesYes
Plans published10
Spec score · Minecraft Datapack Generators8.2 (#4)7.7 (#6)
LicenseThe GitHub repository identifies the project license as MIT.The site links the project’s GPL-3.0 license.
PurposeBeet is a development toolkit for working with Minecraft data packs and resource packs.Kore is a Kotlin library that generates regular Minecraft datapacks.
SupportThe project documentation points users to Beet Discord for discussion and help and to Minecraft Commands Discord for general Minecraft map-making help.The maker points users to Discord, Slack, documentation, GitHub issues, and an email contact.

Plans

Beet

  • BeetFree

Beet pricing →

Kore

No plans published.

Kore pricing →

In their own words

Beet

Beet is a free, open-source development toolkit for Minecraft data packs and resource packs. It brings both pack types into one pipeline, and its library can create, read, edit, and merge packs in zipped or unzipped form. Files load when needed; the documentation says this allows Beet to handle packs with thousands of files instantly. Plugins can inspect, modify, transform, or generate pack resources during builds. The toolchain supports configurable builds, release workflows, watch mode, and linking generated packs to Minecraft. Beet provides a statically typed Python API with autocompletion and first-class pytest integration. Its documentation also describes integration with Sandstone, a Node.js and TypeScript framework for writing Minecraft commands. Beet installs as a Python package using pip or uv, so users need Python and a Python package manager first. Installation instructions cover Windows, macOS, and Linux, and the repository identifies the license as MIT. The maker describes the documentation as a work in progress and invites contributions to guides and use cases. The project points users to Beet Discord for discussion and help.

Visit mcbeet.dev

Kore

Kore is a Kotlin library for generating Minecraft datapacks from code. It runs during the build and produces ordinary datapack files, so the server does not need Kore or a Kore plugin. Its typed game data can catch errors in items, blocks, sounds, and commands before a datapack is reloaded. The site lists 65+ typed commands, 50+ JSON resource types, and 80+ generated registries. Kore supports commands, recipes, loot tables, advancements, custom dimensions, functions, and predicates; Kotlin functions, loops, and variables can also generate repeated content. If its typed DSL does not cover a command, function bodies can include raw command lines. Existing datapacks can be moved over gradually, with handwritten parts continuing to run alongside generated ones. Kore is available as a Maven Central dependency, and the maker recommends a JDK and Kotlin IDE. An optional Gradle plugin can build, link, and reload a datapack on save. A browser playground can generate a datapack ZIP. The project is free and open source.

Visit kore.ayfri.com