mixinmcp-tools

Search Minecraft, mod, and dependency source code for mixin development workflows.

5|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/muon-rw/MixinMCP --skill mixinmcp-tools
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mixinmcp-tools
Source: https://github.com/muon-rw/MixinMCP/tree/main/src/main/resources/inject/cursor/skills/mixinmcp-tools
Command: npx skills add https://github.com/muon-rw/MixinMCP --skill mixinmcp-tools

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

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.

Frequently Asked Questions about mixinmcp-tools

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search for Minecraft mixin target classes across decompiled dependencies?

To search for Minecraft mixin targets, you can natively grep across all project classpath dependencies, including decompiled binaries without published sources, using regex and path filtering to capture inline context and avoid manual jar extraction.

How do I convert mixin method names between Mojang, Yarn, and SRG mapping namespaces?

Converting mixin mappings between Mojang, Yarn, SRG, and obfuscated namespaces is automated to translate class, method, and field names directly, eliminating tedious manual mapping conversions that slow down mod development and introduce errors.

Can I inspect bytecode for synthetic methods and lambda targets when writing mixins?

Yes, you can inspect synthetic method and lambda bytecode to identify precise injection targets and retrieve the correct bytecode owner strings for your @At annotations during Minecraft mod development.

How do I check for cross-mod mixin conflicts before injecting into vanilla Minecraft methods?

Checking for cross-mod mixin conflicts involves analyzing class hierarchies, method overrides, and call graphs to identify precise injection targets and proactively avoid compatibility issues with other mods.

Do I need the IntelliJ MCP server to analyze Minecraft mod class hierarchies and call graphs?

Yes, native IntelliJ MCP server integration is required to access decompiled and source dependencies for class hierarchy traversal and call graph analysis without excessive context window usage or manual source file dumps.

What is the best way to find overriding implementations of a vanilla Minecraft block behavior method?

Finding overriding implementations of a vanilla Minecraft block behavior method requires full classpath code structure analysis to look up class hierarchies and method overrides, ensuring you identify the correct target for your @Inject annotation.