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 |
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.amccgroupId>
<artifactId>amcc-apiartifactId>
<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.amccgroupId>
<artifactId>amcc-protocolartifactId>
<version>1.10.0version>
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.
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:
amcc-app/target
directory.amcc-app-{version}-jar-with-dependencies.jar
amcc-api/target
directory.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.