← All stories
● Covered by 1 source · 1 reportLow impact1 neutral

Minecraft Player Builds Functional AI Chatbot Using 445K Command Blocks Without Mods

🔄 Updated 16h ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • AI chatbot built in vanilla Minecraft using 445,782 command blocks.
  • No mods, plugins, or datapacks were used in its creation.
  • The LLM uses ternary weights (-1, 0, +1) for optimization.
  • Trained on 11,118 DailyDialog conversations for conversational ability.

In-Game AI Development

Reddit user Objz developed a functional AI chatbot within Minecraft, utilizing 445,782 command blocks. This implementation operates entirely within the vanilla game environment, meaning it does not require any external modifications such as mods, plugins, or datapacks. The project represents a notable achievement in creating complex systems using Minecraft's native tools.

LLM Architecture and Training

The chatbot's underlying large language model (LLM) features a 64-dimensional embedding space, a 256-neuron hidden layer, and a vocabulary of 2,048 words. It was trained on a dataset comprising 11,118 DailyDialog conversations. Users can interact with the chatbot via the in-game "/dialog" command, receiving responses one word at a time.

Optimization Techniques

A key aspect of this project is the optimization that reduced the command block count from an initial estimate of nearly 2 million to 445,782. This was achieved by using ternary values (-1, 0, +1) for the LLM's weights instead of floating-point values, which are prohibitively complex to implement in Minecraft. This quantization method simplified calculations and reduced the number of required commands, with each multiply-accumulate operation averaging 0.67 commands due to null values.

Training Process and Perplexity Reduction

The creator quantized the weights from the beginning of the training process for the forward pass and employed a straight-through estimator during backpropagation to update the underlying floating-point weights. This approach helped reduce the model's perplexity rate from 48.7 to 38.8 after further optimizations, indicating an improvement in the model's ability to generate coherent responses.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~28 min · 23 stories · Aug 19

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Reporting from

A Reddit user named Objz created a working AI chatbot within vanilla Minecraft using 445,782 command blocks, without relying on any mods, plugins, or datapacks. This project demonstrates an innovative approach to implementing complex computational structures within the game's limitations, showcasing optimization techniques for in-game AI development.