What problem does it solve?
Minecraft mod developers writing mixins face constant friction when searching for target classes, methods, and fields across vanilla Minecraft, mod, and dependency codebases. Manual jar extraction, full source file dumps that bloat the context window, and tedious manual mapping conversions between different namespace systems slow down development and introduce errors.
Core Features & Use Cases
- Full classpath search: Natively grep across all project dependencies, including decompiled binaries without published sources, with support for regex, path filtering, and inline context capture to avoid follow-up file reads.
- Code structure analysis: Look up class hierarchies, method overrides, call graphs, and cross-mod mixin conflicts to identify precise injection targets and avoid compatibility issues with other mods.
- Bytecode and mapping tools: Inspect synthetic method and lambda bytecode for accurate @At target strings, and automatically convert class, method, and field names between Mojang, Yarn, SRG, and obfuscated namespaces.
- Use Case: When creating a mixin for a vanilla block behavior method, use this skill to find all overriding implementations, check for conflicting mixins from other mods, retrieve the correct bytecode owner for your @At target, and convert the method name to the correct SRG format for your mod loader.
Quick Start
Use the mixinmcp-tools skill to find all subclasses of the Minecraft LivingEntity class and identify the correct target for your mixin's @Inject annotation.