
mc-protocol
Minecraft protocol implementation in Almide: TCP, packet framing, encryption, compression
What it does
- AES-128-CFB8 encryption via almide/aes
- Zlib packet compression
- VarInt/VarLong encoding and decoding
Minecraft's protocol implemented in Almide from the bottom up (mc-protocol): authentication, chunks, NBT, the registry, physics, pathfinding, inventory, PvP, a proxy, a server, and bots (mc-bot, craftsman) — replacing the layers of node-minecraft-protocol and prismarine in a typed language.
All families
Minecraft protocol implementation in Almide: TCP, packet framing, encryption, compression
Minecraft protocol implementation in Almide: TCP, packet framing, encryption, compression
A command-line interface for the Almide Minecraft bot, written in Almide.
Minecraft bot framework in Almide handling authentication, login, NeoForge handshake and keep alive
Minecraft auth module for the Almide language, installed as a git dependency
A Minecraft chat module for the Almide language, installed as a git dependency.
A Minecraft chunk module for the Almide language, installed as a git dependency.
A Minecraft entity module for the Almide language, installed as a git dependency.
A Minecraft item module for the Almide programming language.
A Minecraft NBT module for the Almide programming language.
An Almide implementation of mineflayer-pathfinder: A* pathfinding for Minecraft bots
A Minecraft registry module for the Almide language, installable as a git dependency.
A Minecraft world module for the Almide programming language.
A Minecraft neoforge module for the Almide language, installed as a git dependency.
AI integration layer for Minecraft bots, covering Phase 5 Intelligence with almai
Block collection automation for Minecraft bots, an Almide implementation of mineflayer-collectblock
Inventory window management for Minecraft bots, an Almide implementation of prismarine-windows
Minecraft physics simulation library for Almide, equivalent to prismarine-physics.
Minecraft proxy foundation, an Almide implementation of prismarine-proxy.
PvP combat utilities for Minecraft bots, an Almide implementation of mineflayer-pvp
Almide implementation of node-minecraft-protocol's server mode, a Minecraft server protocol base
A lightweight Minecraft server implementation, an Almide implementation of flying-squid
A Minecraft block module for the Almide programming language.
Minecraft data definitions for Almide, covering blocks, entities and game modes
Minecraft crafting recipes for Almide, an equivalent of prismarine-recipe.
A minimal, fail-safe CLI (TypeScript + Ink) for managing Minecraft servers on Docker, per Pak.