forked from Clones/Controlify
➕ Add debug screen bind
This commit is contained in:
@ -64,6 +64,7 @@ public class ControllerBindings<T extends ControllerState> {
|
||||
TOGGLE_HUD_VISIBILITY,
|
||||
SHOW_PLAYER_LIST,
|
||||
TAKE_SCREENSHOT,
|
||||
TOGGLE_DEBUG_MENU,
|
||||
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_LCLICK, VMOUSE_RCLICK, VMOUSE_SHIFT_CLICK,
|
||||
@ -331,6 +332,13 @@ public class ControllerBindings<T extends ControllerState> {
|
||||
.context(BindContexts.INGAME)
|
||||
.radialCandidate(RadialIcons.getItem(Items.SPYGLASS))
|
||||
.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)
|
||||
.identifier("controlify", "radial_menu")
|
||||
.defaultBind(GamepadBinds.DPAD_RIGHT)
|
||||
|
@ -113,6 +113,10 @@ public class InGameInputHandler {
|
||||
shouldShowPlayerList = !shouldShowPlayerList;
|
||||
}
|
||||
|
||||
if (controller.bindings().TOGGLE_DEBUG_MENU.justPressed()) {
|
||||
minecraft.getDebugOverlay().toggleOverlay();
|
||||
}
|
||||
|
||||
if (controller.bindings().TAKE_SCREENSHOT.justPressed()) {
|
||||
Screenshot.grab(
|
||||
this.minecraft.gameDirectory,
|
||||
|
@ -244,6 +244,7 @@
|
||||
"controlify.binding.controlify.pick_block": "Pick Block",
|
||||
"controlify.binding.controlify.pick_block_nbt": "Pick Block (with NBT)",
|
||||
"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.show_player_list": "Show Player List",
|
||||
"controlify.binding.controlify.radial_menu": "Radial Menu",
|
||||
|
Reference in New Issue
Block a user