Data Packs for Minecraft Java
Browse 382 free data packs for Minecraft Java — popular picks include Common Signals, Get UUID, Taglib.
Updated daily
Common Signals
Minecraft datapack library aiming to make in common several selectors to improve optimization
Get UUID
Simple UUID conversion library
Taglib
A Minecraft tags library
Mascom (Mass Commands)
Run any command as often as you like AT ONCE and easier than ever before :)
Classic Splashes
Relive the nostalgia! This pack restores every yellow splash text from the Legacy Console Edition, bringing that classic console charm to Java.
Custom Stats System
This datapack is for all of the datapack developers who need a custom stats system but doesn't know how to do it.
Keyconomy
An economy datapack based around trial keys. It has shops included!
Craft An Elytra
Datapack That Add The Possibility To Craft Elytras
Projectile Motion│投射物動能
Simply execute a new function to launch a projectile in a specified direction.│只需要執行一個新函數即可朝指定方向發射投射物。
datattributes
Adds "fake" attributes with a datapack, Great for RPG's, Read description
ScoreFixer
Prevent scores from getting lost after player name changes.
Marker Command Engine
A macro-free vanilla command execution engine designed for Minecraft 1.20.1 and below. Built with command block logic for maximum compatibility, predictability, and security.
Furnace NBT Recipes
Minecraft datapack library for handling custom furnace recipes with advanced NBT / component support!

Fix my Enchantments!
This is a light weight that Fixes one crucial feature that is in every one of Silver's Project that contains custom Enchantments
Pathway
Library in aid of controlling entities
ISS
This Datapack adds an easy way Save and Load player inventories.
Compound Key Reader
Read the keys of nbt compounds easily!

Player Healing│玩家治癒
A new function has been added that can heal players based on the input healing amount.│新增了一個函數,可以根據輸入的治療量為玩家治療。
Golf Ball
Transform into a golf ball in Minecraft and experience realistic and configurable golfing physics!
CrafterLib
CrafterLib - A robust Custom Crafter library for Minecraft
FTMC TouchSign Datapack
A datapack framework that gives your datapack the ability to tell which part of a wall sign that a player clicked on. Works in Vanilla Minecraft 1.13 through 1.21.5.
QoL
(1.21.5+), Adds Quality of Life features that everyone needs in their Survival worlds/servers (will also include some of my other datapacks/mods in here)
Di Library
A small multifunctional datapack library reduced repetitive works.
HeightBoxLib
Hitbox related Library that gets the entity's height!
GolemScript
A programming language in a vanilla datapack.
Smart Ore Generation
A Minecraft data pack library for handling custom ore generation by using a smart system for ore location.
Makertastic Experience
A project that aims to make Minecraft survival feel fresh again, adding new mechanics and fun features to the game.
Multiplayer Display HUD
Display players HUD using scoreboards
StringLib
A Minecraft Data Pack library that offers highly optimized implementations for many useful string manipulation utilities.
RevertRaidChanges-Normal
Restored Raid to the logic before version 1.21.
TQs Unstack Shulkers in item form
Unstacks stacked shulker boxes that are in item form. Handy with mods that can stack shulker boxes in your inventory and on the ground, like tweakeroo and carpet mod.
Customizable Timer
A simple timer datapack with customizable options for color and style.
DaBsu-Dialog Batch Spawner Utils
A dialog based Spawner Editor for map makers to manage a large amount of spawners conveniently and visually.
ajjgui
A data-driven GUI library for Minecraft mapmaking.
Looting the Village (NLAM)
Villager trade loot tables for supporting other datapacks.
interaction-crafting
Interaction-based crafting system