Skip to content

MineDnD documentation

Italiano

MineDnD is an engine for D&D in Minecraft: it brings the rules (ability scores, levels, item powers, the stations that make items, requirement rules, loot, achievements and titles), and each world's datapacks bring what exists in it. The Default Content datapack is one world built with it, to play or to learn from.

Playing and running a world

Page For
Getting started Installing, updating, playing with friends, first steps
How MineDnD works Ability scores, levels and XP, achievements and titles, items, enchantments, requirement rules, brewing
Commands Every /dnd command

Building your world

Page For
Datapacks Your first datapack step by step, then every file format: items (limited, hidden, custom looks), food, recipes (crafting, brewing, smithing, fletching, imbuing, cooking), loot, enchantments, rules, achievements, titles, settings, translations; load order and finding mistakes
MineDnD Pack Editor A desktop app that opens a datapack, checks every file and previews it as players will see it

The Default Content

Page For
The Default Content datapack Installing, updating, using only parts of it, changing it, and the files to copy as examples
What's in it Everything in it, in tables (generated)
Items · Enchantments Each item, with its recipe, and each enchantment, level by level (generated)

Working on the mod

These pages are in English only.

Page For
Development Setup, build and tests, architecture, mixins, networking, conventions
Releasing Versions, branches, making a release, Modrinth uploads
Backlog Ideas and next work
Modpack extras · Modrinth listing What the .mrpack adds; the Modrinth project fields

What changed in each version: CHANGELOG.md.

Keeping the docs in sync

  • The pages under Playing, Building your world and The Default Content exist in English (docs/en/) and Italian (docs/it/) with the same file names. Change both in the same pull request.
  • The same pages are the website https://minednd.pages.dev/ (how); a new page also needs a line in nav in mkdocs.yml.
  • content.md, items.md and enchantments.md are generated from the Default Content datapack (datapacks/default-content) in both languages by node tools/generate-content-docs.js: edit the script, never the files.