Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>MC DatapackNew to Visual Studio Code? Get it now.
MC Datapack

MC Datapack

HuJohner

|
42,147 installs
| (3) | Free
Makes the creation of Minecraft datapacks easier.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

mc-datapack

Visual Studio Code extenstion that allows you to quickly create Minecraft datapacks.

Inspired by this Rust application.

Features

  1. New Datapack context command to create basic datapack structure:
.
├── data                                    // data folder
│   ├── <author>
│   │   └── functions
│   │       └── <namespace>                 // main and reset functions
│   │           ├── main.mcfunction
│   │           └── reset.mcfunction
│   └── minecraft
│   │   └── tags
│   │       └── functions                   // respective load and tick tags
│   │           ├── tick.json
│   │           └── load.json
│   └── global
│       └── advancements
│           ├── root.json                   // installed advancements
│           └── <namespace>.json            // datapack advancements
├── pack.mcmeta                             // required

  1. New MCFunction file context command to create a function with file header. Extension configuration to set default author username.

  2. Recipe Editor context command on recipe documents to visually edit a recipe.

  3. more to come...

Got suggestions? Feel free to create an issue here!

Requirements

There are no requirements or dependencies but I highly recommend using a MCFunctions language extension for syntax highlighting like this.

Known Issues

Check the issues on Github here Feel free to report any issues that you have.

Acknowledgments

  • Minecraft base64 textures by TheDestruc7i0n

Release Notes

You can find the full changelog here.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft