Advanced Datapack Mod
by XiaotianMC
Advanced Datapack Mod lets datapacks register new items, blocks and effects that vanilla datapacks cannot define on their own.
What it does
Vanilla datapacks can add items but offer only limited item expansion. This mod extends that layer so items, blocks and effects can be registered through datapacks, including new entity effects. Its author describes it as an early-stage project meant for extending datapack functionality during regular gameplay.
Item and block events can trigger functions. When an item or block is used, placed or destroyed, the datapack function named for that event runs. Blocks can also be given hardness, resistance, light level and a required tool, and items can be set to replace food or tools. The mod requires Fabric API, and the server must run it while players may add it optionally. Its author notes that it can crash, and that it may corrupt a world.
Source code and an issue tracker are public. The mod is released under the MIT License and is open source. Files target 1.21.8 only, with the latest Fabric build, 1.1.1 for 1.21.8, dated 2025-12-06 and marked alpha.
Key features
Datapack-registered items
Items can be registered through datapacks, which goes beyond what vanilla datapacks allow.
Event-triggered functions
A datapack function runs when an item or block is used, placed or destroyed.
Custom block properties
Blocks can be given hardness, resistance, light level and a required tool through datapack definitions.
Custom effects and entities
New effects can be registered, including effects attached to new entities.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Custom item packs
A datapack author can define a set of items and attach behaviour to their use or placement.
Testing datapack logic
Authors experimenting with item and block events can use the mod to trigger functions during regular play.
Who it’s for: Datapack authors and server owners who want items, blocks or effects that vanilla datapacks cannot register. Because the mod is an early alpha and may corrupt a world, backing up the world before use is advisable.
Questions
Does Advanced Datapack Mod need Fabric API?
Does a player need to install Advanced Datapack Mod?
Is the mod stable enough for a live world?
In the catalog
Advanced Datapack Mod is one of 29,952 Game mechanics mods on ModsFinder, and one of 19,630 Game mechanics mods for Fabric. 17,695 mods support Minecraft 1.21.8.
More from XiaotianMC
Similar mods
What the author says
Where food, tool, and replace are optional. Where hardness, resistance, lightLevel, replace, require_tool, tool, and has_item are optional.
Official listing
- Modrinth page
- modrinth.com/mod/advanced-datapack-mod
- Owner
- XiaotianMC
- Published
- 2025-08-20
- Updated on Modrinth
- 2025-12-06
- Facts verified
- 2026-10-15
