Real input, real code paths
Clicks and keys go through Minecraft's own mouse and keyboard handlers, and interactions through MultiPlayerGameMode, so the server validates them as for a real player.
Let Claude Code, or any MCP client, drive a running Minecraft client and test your mod. Dev-only, for Minecraft 26.3 on Fabric and NeoForge.