1
0
forked from Clones/Controlify

Add debug screen bind

This commit is contained in:
isXander
2023-11-01 21:24:33 +00:00
parent 695796772a
commit a2f13a3095
3 changed files with 13 additions and 0 deletions

View File

@ -64,6 +64,7 @@ public class ControllerBindings<T extends ControllerState> {
TOGGLE_HUD_VISIBILITY, TOGGLE_HUD_VISIBILITY,
SHOW_PLAYER_LIST, SHOW_PLAYER_LIST,
TAKE_SCREENSHOT, TAKE_SCREENSHOT,
TOGGLE_DEBUG_MENU,
RADIAL_MENU, RADIAL_AXIS_UP, RADIAL_AXIS_DOWN, RADIAL_AXIS_LEFT, RADIAL_AXIS_RIGHT, RADIAL_MENU, RADIAL_AXIS_UP, RADIAL_AXIS_DOWN, RADIAL_AXIS_LEFT, RADIAL_AXIS_RIGHT,
VMOUSE_MOVE_UP, VMOUSE_MOVE_DOWN, VMOUSE_MOVE_LEFT, VMOUSE_MOVE_RIGHT, VMOUSE_MOVE_UP, VMOUSE_MOVE_DOWN, VMOUSE_MOVE_LEFT, VMOUSE_MOVE_RIGHT,
VMOUSE_LCLICK, VMOUSE_RCLICK, VMOUSE_SHIFT_CLICK, VMOUSE_LCLICK, VMOUSE_RCLICK, VMOUSE_SHIFT_CLICK,
@ -331,6 +332,13 @@ public class ControllerBindings<T extends ControllerState> {
.context(BindContexts.INGAME) .context(BindContexts.INGAME)
.radialCandidate(RadialIcons.getItem(Items.SPYGLASS)) .radialCandidate(RadialIcons.getItem(Items.SPYGLASS))
.build()); .build());
register(TOGGLE_DEBUG_MENU = ControllerBindingBuilder.create(controller)
.identifier("controlify", "toggle_debug_menu")
.defaultBind(new EmptyBind<>())
.category(MISC_CATEGORY)
.context(BindContexts.INGAME)
.radialCandidate(RadialIcons.getItem(Items.DEBUG_STICK))
.build());
register(RADIAL_MENU = ControllerBindingBuilder.create(controller) register(RADIAL_MENU = ControllerBindingBuilder.create(controller)
.identifier("controlify", "radial_menu") .identifier("controlify", "radial_menu")
.defaultBind(GamepadBinds.DPAD_RIGHT) .defaultBind(GamepadBinds.DPAD_RIGHT)

View File

@ -113,6 +113,10 @@ public class InGameInputHandler {
shouldShowPlayerList = !shouldShowPlayerList; shouldShowPlayerList = !shouldShowPlayerList;
} }
if (controller.bindings().TOGGLE_DEBUG_MENU.justPressed()) {
minecraft.getDebugOverlay().toggleOverlay();
}
if (controller.bindings().TAKE_SCREENSHOT.justPressed()) { if (controller.bindings().TAKE_SCREENSHOT.justPressed()) {
Screenshot.grab( Screenshot.grab(
this.minecraft.gameDirectory, this.minecraft.gameDirectory,

View File

@ -244,6 +244,7 @@
"controlify.binding.controlify.pick_block": "Pick Block", "controlify.binding.controlify.pick_block": "Pick Block",
"controlify.binding.controlify.pick_block_nbt": "Pick Block (with NBT)", "controlify.binding.controlify.pick_block_nbt": "Pick Block (with NBT)",
"controlify.binding.controlify.take_screenshot": "Take Screenshot", "controlify.binding.controlify.take_screenshot": "Take Screenshot",
"controlify.binding.controlify.toggle_debug_menu": "Toggle Debug Menu (F3)",
"controlify.binding.controlify.toggle_hud_visibility": "Toggle HUD Visibility", "controlify.binding.controlify.toggle_hud_visibility": "Toggle HUD Visibility",
"controlify.binding.controlify.show_player_list": "Show Player List", "controlify.binding.controlify.show_player_list": "Show Player List",
"controlify.binding.controlify.radial_menu": "Radial Menu", "controlify.binding.controlify.radial_menu": "Radial Menu",