forked from Clones/Controlify
better binding api and look sensitivity
This commit is contained in:
1 parent
4ea05b9dbf
commit
b77a5361ad
10 files changed
+64
-36
No files matched your search
@@ -29,6 +29,12 @@ public class YACLHelper {
|
||||
var configGroup = OptionGroup.createBuilder()
|
||||
.name(Component.translatable("controlify.gui.group.config"))
|
||||
.tooltip(Component.translatable("controlify.gui.group.config.tooltip"))
|
||||
.option(Option.createBuilder(float.class)
|
||||
.name(Component.translatable("controlify.gui.look_sensitivity"))
|
||||
.tooltip(Component.translatable("controlify.gui.look_sensitivity.tooltip"))
|
||||
.binding(def.lookSensitivity, () -> config.lookSensitivity, v -> config.lookSensitivity = v)
|
||||
.controller(opt -> new FloatSliderController(opt, 0.1f, 2f, 0.05f, v -> Component.literal(String.format("%.0f%%", v*100))))
|
||||
.build())
|
||||
.option(Option.createBuilder(float.class)
|
||||
.name(Component.translatable("controlify.gui.left_stick_deadzone"))
|
||||
.tooltip(Component.translatable("controlify.gui.left_stick_deadzone.tooltip"))
|
||||
|
||||
Reference in new issue
Block a user