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 [<entity>]Print a list of custom effects on theentity./custom effect give <entity> <effect> [<duration|infinite>] [<amplifier>]Add custom effect toentity./custom effect clear [<entity>] [<effect>]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.
External resources
Project members
CookedSeafood
Owner
