NumericPlayerSettingButton

constructor(key: NamespacedKey, min: N, max: N, step: N, shiftStep: N, type: (Number) -> N, getter: (Player) -> N, setter: (Player, N) -> Unit, decorator: (Player, N) -> ItemStack, placeholderProvider: (Player, N) -> MutableList<ComponentLike> = { _, setting -> mutableListOf( RebarArgument.of("value", Component.text(setting.toString())), RebarArgument.of("min", Component.text(min.toString())), RebarArgument.of("max", Component.text(max.toString())), RebarArgument.of("step", Component.text(step.toString())), RebarArgument.of("shift_step", Component.text(shiftStep.toString())), ) })(source)