📖 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 |
---|
* Main features |
* Downloads |
* Using the Plugin API |
* Building from source |
* Translations |
- 📖 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 https://github.com/Defective4/Another-Minecraft-Chat-Client/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.9.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.9.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.
Current translations (see wiki)
- English - Defective4
- Polish - Defective4
- Chinese - qiuzilu