🚀 Geleceğe Not: Bu proje, 2026 yılında Minecraft API'ları ile Python programlamayı birleştirmek, matematiksel kavramları 3D dünyada görselleştirmek ve mimari yapıları algoritmalarla inşa etmek amacıyla oluşturulmuştur.
Kod yazmanın sadece metinlerden ibaret olmadığını, fiziksel (veya dijital) bir dünyada karşılığı olduğunu kanıtlamak. Bir sinüs dalgasının havada süzülüşünü veya bir Fibonacci sarmalının altın oranla yükselişini izlemek, öğrenmeyi bir maceraya dönüştürür.
- Minecraft Engine: Paper 1.21.11
- API/Bridge: FruitJuice (Port: 4711)
- Programming Language: Python 3.14+
- Library:
pyncraft
Proje, ana eğitim scriptleri ve gelişmiş AI araçlarından oluşur:
- 🤖 11_AI Builder: Sesli veya yazılı komutlarla çalışan, malzeme duyarlı Text-to-Build sistemi.
- 📐 01_Matematik Grafiği: Sinüs, Kosinüs, Parabol ve Fibonacci sarmallarını bloklarla çizer.
- 🏛️ 04_Mimari: Klasik ve modern yapıların (Kale, Roma Tapınağı, Pagoda, Köprü) algoritmik inşası.
- ☀️ 02_Güneş Sistemi: Gezegen yörüngelerini simüle eder.
- 🧩 07_Algoritma: Maze (labirent) oluşturma ve yol bulma algoritmaları.
- 🎮 08_Mini Oyunlar: Minecraft içinde çalışan Python tabanlı oyunlar.
- 3D Parametre Kontrolü:
[En] [Boy] [Yükseklik]şeklinde milimetrik kontrol. - Malzeme Duyarlılığı:
obsidyen, elmas, altın, cam, tuğlagibi 8+ farklı materyal desteği. - Akıllı Temizleme: Tek komutla (
temizle) alanı saniyeler içinde sıfırlama. - Robust Karakter Desteği: Windows Terminali ve Minecraft chat arasındaki Türkçe karakter uyuşmazlığı giderildi.
start.bat dosyasını çalıştırın. Dünya otomatik olarak Flat World (Düz Dünya) modunda başlayacaktır.
Oyuna giriş yapın ve localhost adresine bağlanın.
Bir terminal açın ve doğrudan çalıştırın (Parametre gerekmez, UTF-8 desteği içindedir):
python pys/11_ai_builder.py-
mc.setBlocksoptimizasyonu ile büyük yapıları milisaniyeler içinde inşa etmek. - Yapay zeka entegrasyonu ile metinden yapı (text-to-build) sistemini kurmak.
- "Düz Dünya" (Flat World) üzerinde devasa bir şehir yerleşimi planlamak.
Bu proje Cem Emir tarafından hazırlanmıştır. Kodlar özgürce geliştirilmeye ve paylaşılmaya müsaittir.
"Kod yazmak, dünyaya hükmetmenin en modern yoludur." — 2026
GitHub: cememir/2026-minecraft-java-python
Bu Cem Emir için bir ses kaydıdır. 2026 4. ayın 18'inde Minecraft'ı yeniden güncelledik. Java Connector ile Python kodlarını direkt oyuncuların görebileceği şekilde yaptık. Ayrıca içlerine fiziksel olaylar da kattık ki kodun gerçek hayatta fiziksel olarak ve ücretsiz ve risksiz, güvenilir bir ortamda nasıl yapılacağını algılaması için kodumuzu düzenledik. Yarıçap hesabı, halkalar, racian hesaplarını görmüş oldu.