Welcome to the creative playground where ToddLLM, his family, and AI collaborate to push the boundaries of what's possible in Luanti (formerly Minetest)!
This mono repository serves as the central hub for our Luanti experimentation and development, primarily supporting the groundbreaking luanti-voyager project - a web-based Luanti client that brings voxel worlds to the browser. But it's much more than that...
In ToddLLM's garage, equipped with powerful GPU servers, we're exploring the intersection of:
- ๐ฎ Voxel Gaming - Creating immersive multiplayer experiences
- ๐ค AI Integration - Experimenting with AI-driven gameplay and world generation
- ๐จโ๐ฉโ๐งโ๐ฆ Family Collaboration - ToddLLM works alongside his son and daughter, teaching AI through game development
- ๐ Web Technologies - Breaking free from native-only gaming through luanti-voyager's revolutionary browser-based voxel engine that runs Luanti worlds directly in web browsers with full multiplayer support (see
luanti-voyager/README.md
for the full technical marvel) - ๐ฌ Creative Experimentation - Testing wild ideas that might just revolutionize how we play
toddllm-luanti/
โโโ mods/ # Individual mod repositories (as submodules)
โ โโโ petz-fork/ # Fork of petz modpack - cute animals for family-friendly gameplay
โ โ โโโ petz/ # Main pet system with 50+ animals
โ โ โโโ kitz/ # Advanced mob AI framework
โ โ โโโ bale/ # Farming extensions
โ โโโ devkorth_mod/ # The Legend of Devkorth - our omnipotent entity experiment
โ โโโ nullifier_adventure/ # Adventure gameplay mod - expanding game mechanics
โ โโโ simple_skins/ # Player skins mod (upstream reference)
โ โโโ unified_inventory/ # Enhanced inventory (upstream reference)
โโโ luanti-voyager/ # Web-based Luanti client (submodule)
โโโ better-than-luanti/ # Our fork of Luanti engine with experimental improvements (submodule)
โโโ server-configs/ # Server configuration files
โ โโโ server-30000.conf # Main production server config
โโโ docs/ # Documentation and guides
โ โโโ luanti_server_mods_report.md # Comprehensive mod analysis
โ โโโ SUBMODULES_SETUP.md # Git submodule management guide
โโโ worlds/ # Test worlds and experimental configurations
โโโ tools/ # Utility scripts and automation tools
โโโ devkorth_test_world/ # Test world for devkorth experiments
โโโ visual-demo/ # Visual demonstrations and examples
โโโ [Various scripts and configs] # Development tools and server management scripts
The luanti-voyager project is revolutionizing how we experience voxel games by bringing the full Luanti engine to web browsers. This isn't just a viewer or limited client - it's a complete implementation that:
- Renders complex voxel worlds at 60+ FPS in browser
- Supports full multiplayer with WebRTC/WebSocket connections
- Implements Luanti's complete Lua modding API in JavaScript
- Enables instant play without downloads or installations
- Opens voxel gaming to billions of devices worldwide
Our mods are specifically optimized and tested for browser performance, pushing the boundaries of what's possible in web-based 3D gaming.
Our maintained fork of the beloved petz modpack, including:
- petz - Adorable pets and farm animals (perfect for kids!)
- kitz - Advanced mob AI framework
- bale - Farming extensions with hay bales
Repository: https://github.com/toddllm/petz
An experimental mod featuring an omnipotent entity that challenges traditional gameplay:
- Shrine-based summoning mechanics
- Reality manipulation abilities
- Permanent world modifications
- A test bed for advanced mod concepts
Repository: https://github.com/toddllm/devkorth_mod
Expanding the adventure aspects of Luanti with:
- Enhanced mob behaviors and boss battles
- New dimensions and teleportation systems
- Magic staffs and special abilities
- Family-friendly adventure elements
Repository: https://github.com/toddllm/nullifier_adventure
We include these upstream mods for compatibility testing and reference:
- simple_skins - Player customization (https://codeberg.org/TenPlus1/simple_skins)
- unified_inventory - Enhanced UI (https://github.com/minetest-mods/unified_inventory)
Our main family server runs with carefully curated mods:
- simple_skins - Let everyone customize their appearance
- unified_inventory - Better inventory management for all skill levels
- petz modpack - Animals that kids love
- devkorth - For those brave enough to summon it!
Running on ToddLLM's garage GPU servers, we host various experimental instances for:
- AI behavior testing
- Performance optimization for luanti-voyager
- New mod development
- Family game nights with custom configurations
Every mod and feature is designed with family collaboration in mind. Complex enough to teach real AI concepts, simple enough for kids to understand and enjoy.
We embrace the full spectrum of AI capabilities across all modalities:
- Language Models - Latest proprietary models from Anthropic and OpenAI, plus every open-source model we can get our hands on
- Vision Systems - Text-to-image, image analysis, texture generation
- Audio Processing - Text-to-speech for NPCs, sound effect generation, voice commands
- Video Generation - Cutscenes, trailers, gameplay recordings
- Multimodal Agents - Autonomous systems that combine all capabilities
- Custom Tools - Task-specific agents for code generation, world building, story writing, bug hunting, performance optimization, and literally anything else we can imagine
We don't limit ourselves - if an AI can do it, we're finding a way to integrate it into our gaming experience.
Nothing is off-limits! From reality-bending entities to talking pets, if we can imagine it, we try to build it.
# Clone the entire ecosystem
git clone --recursive https://github.com/toddllm/toddllm-luanti.git
# Update all submodules
git submodule update --init --recursive
# Pull latest changes for all mods
git submodule foreach git pull origin main
- Join our server at
toddllm.com:30000
(when public) - Try the web client at [luanti-voyager project page]
- Download mods individually for your own server
We welcome contributions from:
- ๐จโ๐ป Developers - Submit PRs to individual mod repositories
- ๐ฎ Players - Report bugs and suggest features
- ๐จ Artists - Create textures and models
- ๐ Writers - Expand mod lore and documentation
- ๐ถ Kids - Share your wildest game ideas!
- Fork the specific mod repository you want to improve
- Make your changes (with your AI assistant if you like!)
- Submit a pull request with clear description
- We'll review and merge family-friendly contributions
- Luanti Engine - The voxel game engine (formerly Minetest)
- Lua - Primary modding language
- Git Submodules - Managing multiple mod repositories
- GPU Servers - Local high-performance testing environment
- AI Everything - Every model, every modality, every tool - proprietary, open-source, custom-built, experimental
- Web Technologies - Supporting luanti-voyager's browser-based approach
Some wild ideas we're exploring:
- ๐ค Humanoid Robot Players - Physical robots playing Luanti in the real world
- ๐ฑ AI Lawn Mower Integration - Your lawn mower builds voxel representations of your yard
- ๐ฆ Unicorn NPCs - Mythical creatures with emergent AI personalities
- ๐ง Neural Interface Gaming - Direct thought-to-block building (BCI integration)
- ๐ช Circus Physics Engine - Juggling, tightrope walking, and acrobatic mobs
- ๐ Dragon Breeding Simulator - Genetic algorithms for dragon evolution
- ๐จ AI Art Gallery - NPCs that create and critique voxel art in real-time
- ๐ Drone Swarm Building - Real drones that replicate in-game structures
- ๐ญ Shakespearean NPCs - Villagers that speak only in iambic pentameter
- ๐ Quantum Superposition Blocks - Blocks that exist in multiple states until observed
- ๐ธ Rock Band Mobs - Enemies that attack through musical performances
- ๐ Parkour AI Coach - An AI that designs and teaches optimal movement routes
- ๐ Pizza Delivery Quests - Time-critical missions with real pizza ordering integration
- ๐ฃ๏ธ Therapy Bot Villagers - NPCs trained on psychology to help players
- ๐ฒ Chaos Mode - AI Dungeon Master that constantly changes game rules
- Be creative and encouraging
- Share knowledge generously
- Keep content family-friendly
- Celebrate failed experiments as learning opportunities
- Have fun above all else!
- GitHub Issues - For bug reports and feature requests
- Discord - [Coming Soon] Family-friendly community server
- Email - [Contact through GitHub]
- The Minetest/Luanti community for creating this amazing platform
- All the original mod authors whose work we build upon
- The AI assistants who help us code and dream
- Most importantly, ToddLLM's kids for their endless creativity and bug testing!
"We're not building a game server, we're building a playground where kids teach AIs to dream in blocks while robots mow lawns in voxel patterns and unicorns debate philosophy with quantum physicists. Also, there's pizza." - ToddLLM
๐ Happy Mining and Crafting! ๐ฎ