Minecraft MiXBot
  • Rust 89.5%
  • Nix 10.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-03-21 14:44:18 +01:00
docs chore: bump to 1.0.0 2026-03-16 22:18:57 +01:00
src feat: implement discord bot 2026-03-16 21:50:02 +01:00
.gitignore feat: build using rust nightly 2025-07-14 21:59:00 +02:00
Cargo.lock chore: bump to 1.0.0 2026-03-16 22:18:57 +01:00
Cargo.toml chore: bump to 1.0.0 2026-03-16 22:18:57 +01:00
cliff.toml chore: add necessary files 2025-06-12 21:04:45 +02:00
default.nix fix(nix): automatically fetch Cargo.lock hashes 2026-03-21 14:44:18 +01:00
flake.lock chore(nix): update locks and hashes 2026-03-16 22:13:43 +01:00
flake.nix feat(nix): allow cross compilation 2025-07-17 00:33:57 +02:00
LICENSE docs(license): update copyright year 2026-01-01 16:39:36 +01:00

MiXBot

GitHub Downloads (all assets, all releases) GitHub License GitHub Release

  • Minecraft MiXBot
  • Available in my nur expressions repo
  • This bot is very experimental and should not be used in the current state

Environment

The Bot uses following environment variables or flags:

Variable Flag Description Default
MIXBOT_ACCOUNTS -A, --accounts Your Bot's Name + Auth Mode MiXBot,false
MIXBOT_HOST -H, --hosts Your Server IP localhost
MIXBOT_OWNER -O, --owner Your Bot's Owner Name -
MIXBOT_PREFIX -P, --prefix Your Bot's Command Prefix !
MIXBOT_DISCORD_ID --dcid Your Discord User ID -
MIXBOT_DISCORD_PREFIX --dcprefix Your Discord Bot Command Prefix !
MIXBOT_DISCORD_TOKEN --dctoken Your Discord Bot Token -

Commands

  • "[arg]" -> Necessary Argument
  • "<arg>" -> Optional Argument

Discord

Disabled if MIXBOT_DISCORD_TOKEN is unset or empty

Command Arguments Description
help <command> Show command information
join - Join the Server
leave - Leave the Server
msg <name> Send Message to chat/user
ping - Reply with "Pong!"
status - Give Player List, TPS, Coordinates
version - Give the current Bot version

Minecraft

Command Arguments Description
fight [player] Fight a player
follow <name> Follow a player
goto [x] <y> [z] Goto coordinates
guard <mob> Attack (specific) nearby mobs
msg [message] Send Message to discord chat
stop - Stop the current action
tp - Close the nearest trapdoor