T0R0-Bot

2026/01 · Visibility: public

Bridge bot to link in-game Minecraft with a discord server.

Node.js · TypeScript · Discord.js · @Sapphire/framework · Minecraft-protocol · Docker · Winston (console logging)

What it is

A private Discord bot that logs into Hypixel as a Minecraft client and bridges guild/officer chat between Minecraft and Discord, with built-in moderation tools, alerts, and SkyBlock stat commands to support guild operations.

Key features

  • 2-way chat bridge between Discord and Hypixel guild chat (plus a separate officer channel path)
  • Message safety/UX: chunking for Minecraft’s chat length limit, reply context (shows who you’re replying to), blocks risky mentions, resolves @MinecraftName → Discord member mentions when possible
  • Guild alerts: join/leave notifications; optional moderation-event alerts (mute/unmute/promote/demote/etc.)
  • Moderation from Discord:
    • Prefix commands that execute actions in-game (invite/kick/mute/unmute/promote/demote/setrank)
    • A “Manage” UI with Discord buttons for common actions (including kick confirmation)
  • SkyBlock stats commands (Discord commands): player overview, level, magical power, skill average + per-skill, catacombs, class average, RTCA (runs-to-CA50), Kuudra weighted runs
  • Audit logging (no DB): message logs + punishment logs written to JSONL/CSV snapshots on disk (mounted cache volume)

External APIs / services called

  • Discord API (via discord.js)
  • Hypixel Minecraft server (via minecraft-protocol)
  • Hypixel API
  • PlayerDB
  • Mojang API
  • Coflnet SkyBlock pricing
  • Minotar (player avatars used in embeds)

Screenshots

Dicord bridge showing in-game chat and leave/join notifications Bridge

Discord bot info command Bridge2

In-Game Player Moderation via Discord Bridge3

In-Game Player commands showing helpful calculations and information Bridge4