1.1.1
Compatibility
Changes
v1.1.1
Fixed
/bot listforgetting bots after a server restart. Bot entities were always saved as normal world entities, but the in-memory registry backing/bot listand/bot removereset on every restart. Bots now survive a restart properly: on startup the mod re-scans the world, finds already-loaded bot entities, and rebuilds the registry (including re-injecting their fake player) so/bot listand/bot removework again immediately.- Bots are no longer wiped on server shutdown — that behavior is superseded by proper restart persistence.
Added
/bot help— a formatted overview of the mod (author, version, GitHub link) and every/botsubcommand. Running bare/botshows it too./bot killall— removes every bot on the server in one go, including orphaned bots spawned before 1.1.0 that never showed up in/bot list.- Command feedback is now styled consistently in chat as
[BOTMOD] » message, with[BOTMOD]in bold blue. - The
[Bot]prefix in bot nametags is now bold blue to match.
Installation
Drop botmod-1.1.1.jar into your mods/ folder on both the client and the server. Minecraft 1.21.1, NeoForge 21.1.172+, Java 21.
Upgrading from 1.0.0
Bots spawned before 1.1.0 predate the registry that powers /bot list and won't show up in it. Run /bot killall once after upgrading to clear them out cleanly if you don't want to keep them around.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:CEXmvhDL:RkgCxYYw"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:CEXmvhDL:RkgCxYYw"
}

