๐Ÿ”ง Guides & tools#

Map making is an aspect of Minecraft that becomes increasingly difficult with each new version of the game. To help beginner (and even advanced) map makers, the community provides numerous guides and tools. This page listes some of them.

๐Ÿ“š Guides & documentation#

๐Ÿ“˜ Convention

Smithedโ€™s convention to keep datapacks compatible together.

https://wiki.smithed.dev/conventions/
๐Ÿ“— Le guide du Map Making

This french guide presents the MCFunction part of Minecraft as well as good development practices.

https://www.minecraft-france.fr/tutoriel-guide-mapmaking-le-developpement/
๐Ÿ“• Minecraft Wiki

Minecraft Wiki is the most updated and used documentation for Minecraft map making. The Wiki also proposes some tutorials about creating different aspects of a datapack such as adding a new dimension or a new armor trim.

https://minecraft.wiki/w/Template:Data_packs
๐Ÿ“น slicedlime

A youtuber and developer of Mojang who presents the technical features in video at each new snapshot.

https://www.youtube.com/@slicedlime

๐Ÿ› ๏ธ External Tools#

๐Ÿ”จ Data-pack Helper Plus

Data-pack Helper Plus is a VSCode plugin that can provide many heavy language features for documents in your datapack, including advancements, dimensions, dimension types, functions, loot tables, predicates, recipes, all kinds of tags, and worldgen settings.

https://marketplace.visualstudio.com/items?itemName=SPGoding.datapack-language-server
๐Ÿ”จ MCStacker

MCStacker is a classic generator for many commands of the game such as: give, summon, data, fillโ€ฆ

https://mcstacker.net
โ›๏ธ Minecraft JSON

Minecraft JSON is a website to generate JSON text component for all targets supporting this format (sign, tellraw, item nameโ€ฆ).

https://www.minecraftjson.com
๐Ÿช› Misode

The Misodeโ€™s website proposes many tools to generate aspects of the map making such as: loot tables, predicates, recipes, block display transformationโ€ฆ

https://misode.github.io
๐Ÿ”ง NBT Viewer

VSCode extension to view Minecraft NBT files. For structure files, this shows a 3D block view.

https://marketplace.visualstudio.com/items?itemName=Misodee.vscode-nbt

๐Ÿ“ฆ Mods and Datapacks#

๐Ÿ’ก Better Suggestion

Makes Minecraft command suggestions more useful.

https://modrinth.com/mod/nbt-autocomplete
๐ŸŸฅ Carpet

Carpet is a mod for vanilla Minecraft that allows you to take full control of what matters from a technical perspective of the game.

https://modrinth.com/mod/carpet
๐ŸŒ Language Reload

Language Reload is a Fabric mod that adds quality of life changes related to languages. Useful for resource pack makers.

https://modrinth.com/mod/language-reload
๐Ÿ’ฌ More Chat History

Increases the maximum length of chat history.

https://modrinth.com/mod/morechathistory
๐Ÿ”Ž NBT Autocomplete

NBT Autocomplete is a client-side mod adding suggestions for NBT tags in commands.

https://modrinth.com/mod/nbt-autocomplete
๐Ÿ“ˆ Performance Tool

This is a datapack to mesure performance of other datapacks or commands directly in game.

https://github.com/SnaveSutit/mcworld-performance-dp
๐Ÿ”ง Suggestion Tweaker

A mod that improves the way suggestions are filtered and sorted when writing a command.

https://modrinth.com/mod/suggestion-tweaker