Class NumberEntryBuilder<N extends Number & Comparable<N>>
java.lang.Object
net.ixdarklord.coolcatcore.api.config.AbstractEntryBuilder<N,NumberEntryBuilder<N>>
net.ixdarklord.coolcatcore.api.config.NumberEntryBuilder<N>
public final class NumberEntryBuilder<N extends Number & Comparable<N>>
extends AbstractEntryBuilder<N,NumberEntryBuilder<N>>
A number entry: optionally ranged, optionally shown as a slider.
-
Method Summary
Modifier and TypeMethodDescriptionValues outside the range are clamped when read from a file, and rejected elsewhere.slider()Shows a slider in the config screen; needs arange(N, N).protected ConfigType<N>type()The type the entry is built with, once every option is set.Methods inherited from class net.ixdarklord.coolcatcore.api.config.AbstractEntryBuilder
aliases, build, comment, enabledWhen, enabledWhen, hidden, listener, localOnly, requiresGameRestart, requiresRestart, requiresWorldRestart, self, serverOnly, translation, useServerValue, validator, validator
-
Method Details
-
range
Values outside the range are clamped when read from a file, and rejected elsewhere. -
min
-
max
-
slider
Shows a slider in the config screen; needs arange(N, N). -
type
Description copied from class:AbstractEntryBuilderThe type the entry is built with, once every option is set.- Specified by:
typein classAbstractEntryBuilder<N extends Number & Comparable<N>,NumberEntryBuilder<N extends Number & Comparable<N>>>
-