promotional bannermobile promotional banner

VanillaDatapackFramework [VDF]

A simple Minecraft datapack template with easy examples and tips to help you start making your own datapacks.

๐Ÿ› ๏ธ VanillaDatapackFramework [VDF]

Modern and lightweight template for Minecraft 1.21+ data packs.

This framework provides a clean and highly organized starting point for your Minecraft development.


๐ŸŽฎ Version Compatibility

Upgrading your data pack for newer Minecraft versions is incredibly simpleโ€”just update the pack_format number inside your pack.mcmeta file.

Pack Format Minecraft Version
48 Minecraft 1.21 - 1.21.1
57 Minecraft 1.21.2 - 1.21.3
61 Minecraft 1.21.4
71 Minecraft 1.21.5
80 Minecraft 1.21.6
81 Minecraft 1.21.7 - 1.21.8
88 Minecraft 1.21.9 - 1.21.10
94 Minecraft 1.21.11
101 Minecraft 26.1-26.1.2
107 Minecraft 26.2

Need a newer version? Always check the official Minecraft Wiki Pack Format.


๐Ÿ“‚ Project Structure Explained

Here is the complete layout of the framework directory. Use this mapping to keep all your namespaces, functions, and triggers perfectly sorted:

๐Ÿ“ฆ VanillaDatapackFramework
โ”œโ”€โ”€ ๐Ÿ“‚ data
โ”‚   โ”œโ”€โ”€ ๐Ÿ“‚ minecraft
โ”‚   โ”‚   โ””โ”€โ”€ ๐Ÿ“‚ tags
โ”‚   โ”‚       โ””โ”€โ”€ ๐Ÿ“‚ function
โ”‚   โ”‚           โ”œโ”€โ”€ ๐Ÿ“„ load.json         # Minecraft hook: runs once when the server/world starts
โ”‚   โ”‚           โ””โ”€โ”€ ๐Ÿ“„ tick.json         # Minecraft hook: executes constantly (20 times per second)
โ”‚   โ””โ”€โ”€ ๐Ÿ“‚ vdf
โ”‚       โ”œโ”€โ”€ ๐Ÿ“‚ advancement
โ”‚       โ”‚   โ””โ”€โ”€ ๐Ÿ“„ consume_custom_item.json      # Lightweight player interaction/item trigger
โ”‚       โ”œโ”€โ”€ ๐Ÿ“‚ function
โ”‚       โ”‚   โ”œโ”€โ”€ ๐Ÿ“„ give_starter_kit.mcfunction   # Script to grant items using new data components
โ”‚       โ”‚   โ”œโ”€โ”€ ๐Ÿ“„ load.mcfunction               # Initialization script (runs once on startup/reload)
โ”‚       โ”‚   โ””โ”€โ”€ ๐Ÿ“„ tick.mcfunction               # Constant loop script running 20 times per second
โ”‚       โ””โ”€โ”€ ๐Ÿ“‚ predicate
โ”‚           โ””โ”€โ”€ ๐Ÿ“„ is_sneaking_and_holding_item.json      # Boolean state check condition
โ”œโ”€โ”€ ๐Ÿ“„ pack.mcmeta                       # Core metadata and pack format version
โ”œโ”€โ”€ ๐Ÿ–ผ๏ธ pack.png                          # Official 64x64 or 128x128 icon (PNG format only)
โ””โ”€โ”€ ๐Ÿ“„ README.md                         # Project documentation and guidelines

The VanillaDatapackFramework [VDF] Team

profile avatar
Owner
  • 9
    Projects
  • 17.3K
    Downloads
Donate

More from xFeneqView all

  • Ores-B-Gone [OBG] project image

    Ores-B-Gone [OBG]

    • 53
    • Resource Packs

    Blends all ores into stone, deepslate, and netherrack. Designed to be fully compatible with any other resource pack!

    • 53
    • June 27, 2026
    • Resource Packs
    • +2
  • Breaking Place project image

    Breaking Place

    • 1.8K
    • Mods

    Adds satisfying block destruction particles every time you place a block.

    • 1.8K
    • June 27, 2026
    • Mods
    • +4
  • FWF: LuckyBlocks [Map] project image

    FWF: LuckyBlocks [Map]

    • 2.5K
    • Worlds

    Map for FunWithFriends - LuckyBlocks [FWF LB] modpack

    • 2.5K
    • June 19, 2026
    • Worlds
    • +3
  • FWF LuckyBlocks project image

    FWF LuckyBlocks

    • 12.5K
    • Modpacks

    Race your friends in chaotic Lucky Block challenges on dynamic maps! Choose from 2โ€“10 players, customize track colors, and test your luck with Lucky Blocks, Chance Cubes & more!

    • 12.5K
    • June 19, 2026
    • Modpacks
    • +3
  • Ores-B-Gone [OBG] project image

    Ores-B-Gone [OBG]

    • 53
    • Resource Packs

    Blends all ores into stone, deepslate, and netherrack. Designed to be fully compatible with any other resource pack!

    • 53
    • June 27, 2026
    • Resource Packs
    • +2
  • Breaking Place project image

    Breaking Place

    • 1.8K
    • Mods

    Adds satisfying block destruction particles every time you place a block.

    • 1.8K
    • June 27, 2026
    • Mods
    • +4
  • FWF: LuckyBlocks [Map] project image

    FWF: LuckyBlocks [Map]

    • 2.5K
    • Worlds

    Map for FunWithFriends - LuckyBlocks [FWF LB] modpack

    • 2.5K
    • June 19, 2026
    • Worlds
    • +3
  • FWF LuckyBlocks project image

    FWF LuckyBlocks

    • 12.5K
    • Modpacks

    Race your friends in chaotic Lucky Block challenges on dynamic maps! Choose from 2โ€“10 players, customize track colors, and test your luck with Lucky Blocks, Chance Cubes & more!

    • 12.5K
    • June 19, 2026
    • Modpacks
    • +3