Skip to content

Latest commit

 

History

History
54 lines (46 loc) · 1.85 KB

File metadata and controls

54 lines (46 loc) · 1.85 KB

MCBotLib

MC 1.20.6 version

This is a very simple library to add bots to Minecraft servers.
It uses MCProtocolLib.

Adding the library with Gradle:
Groovy DSL:

repositories {
    maven {
        url 'https://jitpack.io'
    }
    maven {
        url 'https://repo.opencollab.dev/maven-releases/'
    }
}

dependencies {
    implementation 'com.github.marlester-dev:MCBotLib:version_here'
}

Kotlin DSL:

repositories {
    maven {
        url = uri("https://jitpack.io")
    }
    maven {
        url = uri("https://repo.opencollab.dev/maven-releases/")
    }
}

dependencies {
    implementation("com.github.marlester-dev:MCBotLib:version_here")
}

Please see the latest version number on the releases page.

Creating a simple bot with the nick "Steve" and letting it join a server with the ip of 6.113.148.5 and port 22605:
BotSession bot = new BotSession("Steve", "6.113.148.5", 22605, BotSettings.builder().build());
bot.connect();

Adding authentication details to the bot
Adding proxy to the bot

For more please see the javadoc and MCProtocolLib's wiki.
Don't be shy to ask questions in the issues tab.
You may visit #mcprotocollib channel in Geyser's discord server, if you have questions about how MCProtocolLib functions.

A lot of code was taken from SoulFire.