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
  • 4
    Followers
  • 19
    Projects
  • 52.0K
    Downloads
Donate

More from xFeneqView all

  • FWF LuckyBlocks project image

    FWF LuckyBlocks

    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!

    • 18.3K
    • September 27, 2026
  • FWF: LuckyBlocks [Map] project image

    FWF: LuckyBlocks [Map]

    Map for FunWithFriends - LuckyBlocks [FWF LB] modpack

    • 4.4K
    • September 27, 2026
  • Not So Fast! project image

    Not So Fast!

    A vanilla-style pack designed to slow down your journey, where every age must be earned step-by-step through custom tasks before you can unlock the next tier of tools. (Simple Progression / Vanilla Progression)

    • 870
    • September 27, 2026
  • AntiFreeze project image

    AntiFreeze

    AntiFreeze is an extremely lightweight, lag-free mod that completely prevents water from natural freezing.

    • 4.3K
    • September 26, 2026
  • FWF LuckyBlocks project image

    FWF LuckyBlocks

    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!

    • 18.3K
    • September 27, 2026
  • FWF: LuckyBlocks [Map] project image

    FWF: LuckyBlocks [Map]

    Map for FunWithFriends - LuckyBlocks [FWF LB] modpack

    • 4.4K
    • September 27, 2026
  • Not So Fast! project image

    Not So Fast!

    A vanilla-style pack designed to slow down your journey, where every age must be earned step-by-step through custom tasks before you can unlock the next tier of tools. (Simple Progression / Vanilla Progression)

    • 870
    • September 27, 2026
  • AntiFreeze project image

    AntiFreeze

    AntiFreeze is an extremely lightweight, lag-free mod that completely prevents water from natural freezing.

    • 4.3K
    • September 26, 2026