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 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>>>
-