package wtf.hak.survivalfabric.features; import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents; import net.fabricmc.fabric.api.client.keybinding.v1.KeyBindingHelper; import net.minecraft.client.option.KeyBinding; import net.minecraft.client.util.InputUtil; import org.lwjgl.glfw.GLFW; public class CameraShortcut { private static final KeyBinding CAMERA_BIND = KeyBindingHelper.registerKeyBinding(new KeyBinding("key.survivalfabric.camera", InputUtil.Type.KEYSYM, GLFW.GLFW_KEY_PERIOD, "category.survivalfabric.survivalfabric")); public static void register() { ClientTickEvents.END_CLIENT_TICK.register(client -> { if (client.player != null) { if (CAMERA_BIND.wasPressed()) { client.player.networkHandler.sendChatCommand("camera"); } } }); } }