Plugins for Minecraft Console Client: automate game tasks, save chat and replays, connect Discord or Telegram, and add tools for AI agents.
Current MCC 2.0 builds register this marketplace as official by default. Enter these commands in MCC:
/plugins search fishing in official
/plugins install auto-fishing@official
/plugins enable auto-fishing
/plugins info auto-fishing
If /plugins marketplace list does not show official, add it first:
/plugins marketplace add https://raw.githubusercontent.com/MCCTeam/Marketplace/master/marketplace/mcc-marketplace.toml as official
Replace auto-fishing with a plugin ID from the table below. Read its linked manual to configure it. Use /plugins list to check which plugins are active.
New releases become installable after CI publishes their archives and updates the catalogue. Current releases need an MCC build that uses DMCBK preview.7 or later.
To check for updates later:
/plugins marketplace refresh official
/plugins outdated
/plugins update all
| Plugin ID | What it does |
|---|---|
| alerts | Notifies you about matching chat messages and game events. |
| anti-afk | Performs small actions at intervals to stay active. |
| auto-attack | Attacks nearby hostile mobs with the normal attack cooldown. |
| auto-craft | Crafts items using registered chests and a crafting bench. |
| auto-dig | Mines the block you look at or a list of chosen positions. |
| auto-drop | Drops unwanted item types as you pick them up. |
| auto-eat | Eats when hunger falls below your chosen level. |
| auto-fishing | Casts, detects bites, reels in and casts again. |
| auto-relog | Reconnects after a kick with a configurable delay. |
| auto-respond | Replies to matching chat or runs an MCC command. |
| chat-log | Saves timestamped chat messages to a file. |
| discord-bridge | Relays messages between Minecraft and Discord. |
| discord-rpc | Shows your client activity in Discord rich presence. |
| farmer | Plants, fertilizes, harvests and collects crops in a chosen area. |
| follow-player | Follows a player at a distance you choose. |
| items-collector | Walks to nearby dropped items and picks them up. |
| llm-core | Configures AI providers, models and shared tools for other plugins. |
| llm-test | Developer tool that checks the shared AI service and saves results. |
| map | Displays or exports maps received from the server. |
| mcp-server | Lets external AI tools inspect and control the game through MCP. |
| player-list-logger | Records online players and when they join or leave. |
| remote-control | Runs commands sent in whispers by players you allow. |
| replay-capture | Records a session for playback in ReplayMod. |
| script-scheduler | Runs command lists on login, dialogs, timers or a daily schedule. |
| telegram-bridge | Relays messages between Minecraft and Telegram. |
Install .NET SDK 10.0.401 and Python 3.11 or later. Clone with submodules:
git clone --recurse-submodules https://github.com/MCCTeam/Marketplace.git
cd Marketplace
dotnet restore Marketplace.slnx --configfile NuGet.Config
dotnet clean Marketplace.slnx -c Release
dotnet build Marketplace.slnx -c Release --no-restore
dotnet test Marketplace.slnx -c Release --no-build
dotnet format Marketplace.slnx --verify-no-changes --no-restore
python3 -m unittest discover -s tests/release -vFor an existing clone, run git submodule update --init --recursive. Builds restore DMCBK 0.1.0-preview.7 and UMPK 0.9.0-beta.6 from NuGet.org. The UMPK and DMCBK submodules provide source references for development; they do not supply build dependencies. MCC-Skills supplies the shared agent skills through .skills, .codex/skills, .agents/skills and .claude/skills.
| Folder | Contents |
|---|---|
src/<Plugin>/ |
Plugin code, settings, translations, manuals and release declarations |
tests/ |
Plugin behavior, archive loading and release tooling tests |
templates/ |
Examples for source, compiled and mixed packages |
tools/PluginPack/ |
Packaging frontend using DMCBK's shared APIs |
tools/ArchiveSmoke/ |
Loads generated archives in a clean host and checks a scripted session |
tools/release/ |
Build, archive, tag and publication helpers |
marketplace/ |
Plugin index and release catalogues |
out/ |
Generated local output, excluded from Git |
Pull requests and pushes to master run formatting, plugin tests, release tooling tests and a packaging rehearsal. CI executes the plugin suite on Linux, Windows and macOS with x64 and ARM64 runners, plus Windows x86. It also cross-builds Linux ARM32 and musl targets. A cross-build checks compilation; it does not execute the plugin on that target.
The current plugins use portable managed code, so each offers one compiled/any archive. Plugins that need a particular platform can declare separate targets in release.toml. MCC chooses the matching archive for its running process.
After a merge to master passes validation, CI publishes new plugin versions, verifies their public hashes and updates the catalogue. Users can then refresh the marketplace and install them. Annotated plugin/<id>/v<version> tags remain available for a manual per-plugin release. See release instructions for setup, retries and platform declarations, and marketplace formats for compatibility and dependencies.
Older catalogue entries copied from the former repository remain recorded but are yanked because their asset URLs are unavailable. New patch versions use this repository's release URLs and the tested library versions.
This repository and its templates use the MIT license. Plugin folders retain their licenses and contributor attribution.