General Custom Data
Interface injecting API providing data components like functionality for custom data tags.
- Loaders
- Fabric
- Downloads on Modrinth
- 575
- Followers on Modrinth
- 0
- version
- 1
- Updated
- May 21, 2026May 21
- Published
- in 2025
At a glance
Works both in the game and on the server — install where you need it
General Custom Data
General Custom Data is a library providing data components like functionality for custom data tags.
Currently not fully featured.
Command
- `/custom effect list []
Print a list of custom effects on theentity`. - `/custom effect give [<duration|infinite>] []
Add custom effect toentity`. - `/custom effect clear [] []
Remove custom effect fromentity`.
Data Structure
custom_data: Parent tag.
|-
id: namespace:path.
|-
modifiers
| \-
A modifier.
| |-
attribute: namespace:path.
| |-
base: Any.
| |-
id: Any.
| |-
operation: add_value, add_multiplied_base, add_multiplied_total.
| \-
slot: mainhand, offhand, feet, legs, chest, head.
|-
rarity: Any.
\-
status_effects
\-
A status effect.
|-
id: namespace:path.
\-
episodes: Unordered episodes.
\-
An episode.
|-
amplifier: Any.
\-
duration: Any. In ticks.
data: Parent tag.
|-
explosion_radius: Any.
|-
fuse: Any.
|-
id: namespace:path.
|-
modifiers
| \-
A modifier.
| |-
attribute: namespace:path.
| |-
base: Any.
| |-
id: Any.
| |-
operation: add_value, add_multiplied_base, add_multiplied_total.
| \-
slot: mainhand, offhand, feet, legs, chest, head.
|-
owner: UUID.
\-
status_effects
\-
A status effect.
|-
id: namespace:path.
\-
episodes: Episodes on entities are descending ordered by whose amplifier, ticking simultaneously.
\-
An episode.
|-
amplifier: Any.
\-
duration: Any. In ticks.
FAQ
How to install General Custom Data?
Install Fabric for your Minecraft version, download General Custom Data for the same version and loader, put the file into the mods folder and launch the game with the loader profile.
Which Minecraft versions does General Custom Data support?
General Custom Data has builds for Minecraft 26.1–26.1.2.
Is General Custom Data needed on the server?
Works on either side — install it in the game, on the server, or both