forked from Clones/Controlify
✏️ Make radial menu config button a featured option.
This commit is contained in:
@ -334,11 +334,15 @@ public class ControllerConfigScreenFactory {
|
|||||||
List<OptionBindPair> optionBinds = new ArrayList<>();
|
List<OptionBindPair> optionBinds = new ArrayList<>();
|
||||||
|
|
||||||
ButtonOption editRadialButton = ButtonOption.createBuilder()
|
ButtonOption editRadialButton = ButtonOption.createBuilder()
|
||||||
.name(Component.translatable("controlify.gui.radial_menu"))
|
.name(Component.translatable("controlify.gui.radial_menu").withStyle(ChatFormatting.GOLD))
|
||||||
.description(OptionDescription.of(Component.translatable("controlify.gui.radial_menu.tooltip")))
|
.description(OptionDescription.createBuilder()
|
||||||
|
.text(Component.translatable("controlify.gui.radial_menu.tooltip"))
|
||||||
|
.text(newOptionLabel)
|
||||||
|
.build())
|
||||||
.action((screen, opt) -> Minecraft.getInstance().setScreen(new RadialMenuScreen(controller, true, screen)))
|
.action((screen, opt) -> Minecraft.getInstance().setScreen(new RadialMenuScreen(controller, true, screen)))
|
||||||
.text(Component.translatable("controlify.gui.radial_menu.btn_text"))
|
.text(Component.translatable("controlify.gui.radial_menu.btn_text"))
|
||||||
.build();
|
.build();
|
||||||
|
newOptions.add(editRadialButton);
|
||||||
Option<?> radialBind = controller.bindings().RADIAL_MENU.startYACLOption()
|
Option<?> radialBind = controller.bindings().RADIAL_MENU.startYACLOption()
|
||||||
.listener((opt, val) -> updateConflictingBinds(optionBinds))
|
.listener((opt, val) -> updateConflictingBinds(optionBinds))
|
||||||
.build();
|
.build();
|
||||||
|
Reference in New Issue
Block a user