Numeric Player Setting Button
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<ComponentLike>(
PylonArgument.of("value", Component.text(setting.toString()))
) })(source)