Internal Cooldown Type definition
Internal Cooldown Types are stored as JSON files within a data pack in the path data/<namespace>/internal_cooldowns.
This excludes the default types: seven-elements:default and seven-elements:none, which cannot be overriden by data-driven means.
TIP
Before you create one, consider trying seven-elements:default for your use case. After all, elements should be applied strategically.
JSON format
- : The root object
- gauge_sequence: (Optional) Value between 0 and 2,147,483,647 (inclusive) — Controls the amount of time in ticks before an Element can be applied again.
- reset_interval: (Optional) Value between 0 and 2,147,483,647 (inclusive) — Controls the amount of hits needed before an Element can be applied within the reset interval's timer.
Examples
json
{
"gauge_sequence": 3,
"reset_interval": 50
}This example creates an Internal Cooldown Type with a gauge_sequence of 3 hits and a reset_interval of 50 ticks.