Mica v0.1 4B got an iron pickaxe in real Minecraft without generating a single token
Mica v0.1 4B playing a real Minecraft 1.20.4 server. Video attached.
How it works
\- Each step the bot's live game state (inventory, nearby blocks, entities, last result) is written out as text.
\- Mica scores the candidate commands and picks the next one. It never generates text. It reads the probabilities of the answer label tokens, so output tokens are 0.
\- The chosen command is executed in the game with Mindcraft's skill library (Mineflayer bot).
Run
\- 23 decisions from an empty inventory to an iron pickaxe: logs, planks, crafting table, wooden pickaxe, stone, stone pickaxe, furnace, iron ore, smelting, iron pickaxe
\- About 90 to 150 ms per decision
\- llama.cpp, Q5\_K\_M, RTX 3090
About the video
\- The right panel shows each decision as it happened: the candidates, Mica's probabilities, the pick, and the result. Every step is also listed in the history feed.
\- Long actions (walking, mining, smelting) are sped up, with the speed shown on screen. Back-to-back retries are shortened in the edit.
\- The HUD and the crafting/furnace screens are drawn from the bot's logged inventory.
Weights: https://huggingface.co/sky7350/Mica-v0.1-4B
Code and server: https://github.com/akivet/Mica-v0.1-4B