mcc-chatbot-authoring

Create, modify, and repair Minecraft Console Client chat bots with lifecycle compliance.

2.1k|471|Updated Jul 18, 2013
One-click install
npx skills add https://github.com/MCCTeam/Minecraft-Console-Client --skill mcc-chatbot-authoring
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcc-chatbot-authoring
Source: https://github.com/MCCTeam/Minecraft-Console-Client/tree/main/.skills/mcc-chatbot-authoring
Command: npx skills add https://github.com/MCCTeam/Minecraft-Console-Client --skill mcc-chatbot-authoring

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

Provides a disciplined, repository-aligned workflow for creating, modifying, and repairing Minecraft Console Client chat bots so authors avoid broken lifecycle usage, missing metadata, unregistered commands, lost movement locks, and incorrect inventory mutations.

Core Features & Use Cases

  • Authoring Defaults: Defaults to standalone /script bots and supplies exact standalone metadata, templates, and patterns to ensure scripts load and register correctly.
  • Built-in Wiring: Documents the required config and registration edits for adding compiled bots to the codebase, including Settings.cs and McClient.cs insertion points and Brigadier command practices.
  • Repair and Porting: Guides diagnosis and fixes for common regressions such as premature SendText in Initialize, missing unregisters, unreleased movement locks, and inventory mutation mistakes.
  • Reference and Templates: Bundled reference and cookbook files plus script and builtin templates are the source of truth when an MCC checkout is not available.

Quick Start

Ask the assistant to "create a standalone /script chat bot that logs private messages and provides a periodic /list command using the provided script template and the authoring-reference guidance".

Frequently Asked Questions about mcc-chatbot-authoring

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

FAQPage Schema
How do I create a Minecraft Console Client chat bot that handles events and periodic automation?

To create an MCC chat bot, use the bundled authoring-reference and script template to ensure correct lifecycle hooks like Initialize, AfterGameJoined, and Update, plus proper metadata for standalone /script bots that load and register correctly.

Why does my MCC script bot break when sending chat messages during initialization?

MCC script bots break on premature SendText calls in Initialize because the connection is not fully established yet; move chat logic to AfterGameJoined or later hooks and validate lifecycle compliance using the bundled authoring-reference patterns.

What's the best way to wire a compiled built-in bot into Minecraft Console Client?

To wire a compiled built-in bot into MCC, apply the required config and registration edits at the Settings.cs and McClient.cs insertion points, following Brigadier command practices and the bundled cookbook patterns for proper lifecycle integration.

How do I fix unreleased movement locks and inventory mutation errors in my MCC chat bot?

To fix unreleased movement locks and inventory mutation errors in MCC chat bots, use the repair guidance to ensure missing unregisters are addressed in OnUnload and that inventory operations follow validated pattern-cookbook practices.

Can I port an existing Minecraft chat bot script to MCC without a local checkout of the repository?

Yes, you can port existing chat bot scripts to MCC without a local checkout because the bundled reference, cookbook files, and templates serve as the source of truth for metadata, lifecycle hooks, and registration wiring.

Do I need C# scripting knowledge to author standalone MCC script bots?

Authoring standalone MCC /script bots requires familiarity with C# scripting syntax to implement chat handling, event hooks, and movement logic, but the bundled templates and authoring-reference provide structured patterns to guide the process.