AMCC is now archived. A new, better version is coming, including more Minecraft versions, cleaner GUI and codebase, more functions and an Android app!
📖 Wiki • ⬇️ Downloads • 🔨 Build from source
AMCC is a GUI application that lets you join a Minecraft server and chat freely without opening your game.
Table of contents |
---|
* ❤️ Sponsors |
* Main features |
* Downloads |
* Using the Plugin API |
* Using the Protocol implementation |
* Building from source |
* Translations |
- 🔑 Microsoft and TheAltening authentication support
- 📖 Complete GUI with Minecraft styled server list, in-game player list with skins and a tabbed pane allowing you to chat on multiple clients.
- 🎨 Minecraft style UI elements, such as chat font (Minecraftia), configurable buttons and text fields.
- 📋 Tray support.
- ⚙️ My own lightweight implementation of Minecraft protocol, supporting versions 1.8 to 1.19.2.
- 📦 Basic inventory handling and item using.
- ⏰ Automatic messages and responses, perfect for AFKing.
- 🔌 Easily extensible via plugins!
You can download latest version of AMCC along with plugin and protocol API on the releases page.
You can include our Plugin API in your project by:
You can download the the Plugin API on the releases page.
Paste this in your pom.xml
<dependency>
<groupId>io.github.defective4.amcc</groupId>
<artifactId>amcc-api</artifactId>
<version>{version}</version>
</dependency>
{version}
is the release version you want to develop for. For example 1.10.0
Paste this in your build.gradle
dependencies {
implementation 'io.github.defective4.amcc:amcc-api:{version}'
}
{version}
is the release version you want to develop for. For example 1.10.0
You can include our project implementation in your project by:
You can download the the protocol implementation on the releases page.
Paste this in your pom.xml
<dependency>
<groupId>io.github.defective4.amcc</groupId>
<artifactId>amcc-protocol</artifactId>
<version>1.10.0</version>
</dependency>
Paste this in your build.gradle
dependencies {
implementation 'io.github.defective4.amcc:amcc.protocol:1.10.0'
}
If you don't want to download the pre-built release you can also build the application, plugin API and protocol implementation from source.
- Make sure you have Apache Maven installed. If not, please download and install it.
git clone https://github.com/Defective4/Another-Minecraft-Chat-Client.git
cd Another-Minecraft-Chat-Client
mvn clean package
After all actions are complete, you will have:
- A runnable AMCC application binary in the
amcc-app/target
directory.
It's namedamcc-app-{version}-jar-with-dependencies.jar
- Plugin API with javadocs and dependencies in the
amcc-api/target
directory. - Protocol implementation with javadocs and dependencies in the
amcc-protocol/target
directory.
This project is my take on implementing Minecraft's protocol from scratch.
It started as a simple command line chat client and was quickly wrapped in a GUI.
Now my main goal is to implement as many features from Minecraft's original protocol as I can
without using any other third-party libraries.
❤️ Sponsors (Sponsor this project)
- Swofty - Thank you!
Current translations (see wiki)
- English - Defective4
- Polish - Defective4
- Chinese - qiuzilu and xiaoliang2012