Download Datapack Helper — Minecraft Mods — MetaMods

Datapack Helper

Active

Downloads

0

Last update

1 year ago

Versions

1.20 — 1.20.4
Server
Fabric
Game mechanics
Libraries
Utils

Datapack Helper

What is this mod?

Datapack Helper is a convenient tool for creating Minecraft server-side datapacks that significantly simplifies the development process. The mod adds powerful features for working with NBT tags, creating custom behavior for game objects, and tracking player actions.

How to get started?

Installing the mod is very simple! Just place the mod file in the mods folder along with Fabric API and launch the game.

Action tracking system via scoreboard

Mouse click detection

The mod allows tracking various types of mouse interactions controlled through system counters:

  • Click on blocks (right/left)
  • Click on entities (right/left)
  • Using objects

Available counters:

  • right_click, left_click
  • attack_block, attack_entity
  • use_block, use_entity
  • use_item (requires item in hand)

Main Features

Protective item properties

FireProof

datapackhelp:fire_proof

Type: Boolean

ExplosionProof — Explosion resistance Type: Boolean

MagmaProof — Protection from magma damage Type: Boolean

Damage and resistance system

FreezeDamage — Configures freeze damage in powder snow based on worn items Type: Float

MagmaDamage — Changes magma damage based on the sum of worn item values Type: Float

Special abilities

PowderSnowWalk — Ability to walk on powder snow Type: Boolean

AntiFreeze — Complete protection from freezing in powder snow

powersnow_walk:item

Mob interaction

PiglinSafe — Piglins will not attack the item bearer

piglin_safe:item, piglin_safe:armor

Type: Boolean & entity tag

EndermanSafe — Endermen will ignore eye contact

enderman_safe:armor, enderman_safe:mask

Type: Boolean & entity tag

CreeperIgnore — Creepers ignore the item bearer (but may explode if approached closely) Type: Boolean

CreeperSafe — Creepers won't explode in front of the item bearer (but may attack through other means) Type: Boolean

Advanced features

CanPickUp / CantPickUp — Allows or prevents endermen from picking up specific blocks

{CanPickUp:["minecraft:bedrock"]}

Type: NBT string list

CustomDamage — Adds customizable maximum durability for any item Type: Integer

ProjectileType — Defines the type of projectiles for items or entities

/summon skeleton ~ ~ ~ {ProjectileType:Test}

Type: String & entity NBT

Developers are continuously working on new features, adding more possibilities for datapacks!

Project members
tfarecnim

tfarecnim

SrFennec

SrFennec

Developer

Created: 12 Aug 2023

ID: 17320