ModsFinder

Advanced Datapack Mod

by XiaotianMC

Advanced Datapack Mod lets datapacks register new items, blocks and effects that vanilla datapacks cannot define on their own.

FabricServer required, client optionalMIT LicenseOpen source1.21.8

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

  1. Datapack-registered items

    Items can be registered through datapacks, which goes beyond what vanilla datapacks allow.

  2. Event-triggered functions

    A datapack function runs when an item or block is used, placed or destroyed.

  3. Custom block properties

    Blocks can be given hardness, resistance, light level and a required tool through datapack definitions.

  4. Custom effects and entities

    New effects can be registered, including effects attached to new entities.

Compatibility

Latest build for each game version and loader.

1.21.81.1.1
ReleaseBetaAlphaNot available

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?

Yes. Fabric API is required, and the mod is published for Fabric only, for 1.21.8.

Does a player need to install Advanced Datapack Mod?

No. The server requires it, but the client is optional, so players may join without it.

Is the mod stable enough for a live world?

The author describes it as early development and warns that it may crash or corrupt a world, so a backup is recommended first.

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

All projects

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.
XiaotianMC, on the Modrinth page

Official listing

Owner
XiaotianMC
Published
2025-08-20
Updated on Modrinth
2025-12-06
Facts verified
2026-10-15

Tags