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,
|
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)
|
||||||
|
@ -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,
|
||||||
|
@ -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",
|
||||||
|
Reference in New Issue
Block a user