This is a client-side Minecraft mod (Controllable) that provides native game controller support. It translates controller inputs (thumbsticks, buttons, triggers) into Minecraft actions, featuring a sophisticated binding system, virtual cursor for UI navigation, radial menu, and full configuration GUI. The architecture is well-structured, employing a multi-loader build system (Fabric/NeoForge) with shared common code. It demonstrates strong software engineering patterns including a ServiceLoader-based platform abstraction, a context-aware input binding system with priority resolution, a command/handler hierarchy for input processing, and a clean overlay rendering system. While the codebase is actively maintained against bleeding-edge Minecraft versions, it relies heavily on fragile mixins and reflection to hook into the game, which introduces significant technical drift risk. Several reusable components, such as the binding context system and virtual cursor navigation, could be extracted for other projects, but the tight coupling to Minecraft's UI framework limits general reusability.