A software suite for creating AI generated minecraft worlds. The Neuralblock project consists of these components:
- A Minecraft mod that can:
- Create a block grid dataset from the player's POV in a regular minecraft world
- Generate blocks using an AI model in a Neuralblock-generated world (🧪Work in progress)
- Dataset processing scripts (To prepare data for training)
- Model training scripts (that produces a model for the Minecraft mod)
World generation is not yet available.
(Note: This process may change as the mod develops futher)
- Download
neuralblock-x.y.z.jarfrom the releases page - Install the mod with Minecraft 1.21.4 and NeoForge
(You can use a launcher like PrismLauncher to do this) - Enter any minecraft world and the mod will begin collecting block data
- Exit the game
- Your dataset will be in
$USERHOME/Downloads/NeuralBlockCSVs
- Navigate to the preprocessor folder
- Follow its README.md to combine multiple CSVs into one and to "downcast" all of the block types
- Navigate to the training folder
- Use
NeuralNetPredictor.ipynbto create the AI model. (For convinience, you can open the Jupyter Notebook in Google Colab)
Inspired by DecartAI's Oasis, a video-based open-world AI model.