Item Cooldown
Properties
Stores the ValueGroup in which the ValueGroup is included, can be null.
If true, value will not be included in generated public config. Can be set using doNotIncludeWhen or doNotIncludeAlways.
Group for optional inclusion during configuration saving. Managed by AutoConfig.
If true, the description won't be bound to any net.ccbluex.liquidbounce.config.types.group.ValueGroup.
If true, value will always keep inner equals defaultValue.
If true, value will not be included in generated RestAPI config.
Functions
Checks if this value should be included in the public configuration based on its doNotInclude condition and inclusionGroup.
Calculates the current cooldown progress.
Deserialize value from JSON
Assigns the value of the settings to the component
Generates a new cooldown based on the range that was set by the user.
Allows dynamic groups to create their children before stored values are applied.
Walks the path of the ValueGroup and its children