Durum raporu · 25–27 Ekim 2026

Holdfast

Evde tamamen vanilla bir hayatta kalma sunucusu; vahşi doğada ise yaşayan bir enfeksiyon, the Spread, büyüyor. Üç günde üç koordinatör hattı (main, yaratıklar, eşyalar) paralel çalıştı. Aşağıda yapılanların görselleri ve kısa özeti var.

240commit
36özellik main'e girdi
90 binsatır Java (+34 bin test)
~366sunucu içi self-test
889ses dosyası

Şu an durduruldu. Hesap değişikliği için 27 Ekim gece yarısı tüm hatlar durdu. Yarım kalan her iş kendi branch'inde commit'li; her hattın durum dosyası nereden devam edileceğini yazıyor.

Plan

Nerede kaldık

Plan yedi fazdan oluşuyor. Faz 1 bitti, Faz 2'nin büyük kısmı çalışıyor; eşya ve yaratık hatları ise sonraki fazlardan da parçalar öne çekti.

main'debranch'te, bitmek üzeresırada

1 · TemelP1.1–P1.11

Gradle + dev sunucumodül çatısı, /hf reloadself-test + iki açılışlı smokeSQLiteyerleştirilen blok takibiözel eşyalarkaynak paketi teslimiyönetilen moblarfaz onayı

2 · Çekirdekbölgeler, Spread, sürüler

sağlam yapılarbölge bayrağıkorumaarkadaşlar + menübüyüme ve solmayuva modeliyuva yerleşimiyuva gövdesi, iyileşmekararmayaratık platformuses yolu + avlanmayaratık galerisigerçek istemci testlerisanat kitigünlük ritimyaratık runtimecharger + latcher sanatıdamarlar (A)hive mindyuva yaşam döngüsüsürülersinyal ateşlerifaz onayı

3 · Avparçalar, aşılar, silahlar

oyma bıçağıtekrarlı arbalet prototipison arbaletzıpkınparçalaraşılarbiyoyakıt + tuzakalev silahı

4 · Ekonomi + alet çantasımarks, aletler

marks (para)malahedef çerçevesimaden kazmasıkeskiİngiliz anahtarıdevirme baltasıbalyoz22 alet çizimidükkanlar, siparişler, ödüller

5 · Makinelergüç, yerleşimciler

güç ağımakine tabanıbeş makineyerleşimciler

6 · CilaQoL, sanat, çiftlik testi

yaşam kolaylıklarımezarlarposterlerson sanat geçişiçiftlik uyumluluk testi

7 · Lansmanbarındırma, yedek

başlanmadı
Hareket hâlinde

Videolar

Gerçek bir Minecraft istemcisinden kaydedilmiş kısa klipler. Testler otomatik oynanıyor, yani hareketleri bir betik yapıyor. Videolar ekrana girince sessizce döngüde oynuyor.

Makineler

Kurulum4× hızlı · Oyuncu su çarkını, şaftları, bakır dişlileri ve yel değirmenini gerçek tıklamalarla yerleştiriyor.
Çalışırken · Nehirdeki su çarkları, şaftlar ve dişliler, sonra tepedeki yel değirmeni dönüyor.

Aletler ve ağacın düşüşü

Devirme baltası, oyuncunun gözünden · Gövdeye vuruşlar, sonra bütün ağaç devriliyor.
Aynı dev ladin, yandan · Ağaç tek parça hâlinde yana yatıp düşüyor; loglar elle kesmiş gibi düşüyor.
Balyoz · Taşta 3×3 kazıyor; her vuruş tünele bir blok derinlik ekliyor.
Malamain'de · İnce çerçeve neyin konacağını gösteriyor; tek tık duvara 3×3'lük bir kat ekliyor.
Keski (netherite) · Elde taş tuğla varken tek tık, kırıktaş duvarı tuğlaya çeviriyor; eski bloklar envantere dönüyor. Keskinin çizimi bu branch'te henüz yok, o yüzden el kırpıldı.

Silahlar

Tekrarlı arbalet · Birinci şahıstan seri atış.
Zıpkın · Kancalanan hedef ipe alınıp atıcıya doğru sürükleniyor.

Yaratıklar

Charger · Saldırı, kükreme (şaha kalkıp karnını gösteriyor) ve hücum klipleri.
Charger ölüyor · Yana devrilip yere yığılıyor.
Latcher · Yürüme, saldırı ve sırtüstü düşme. Mor parçacıklar geçici test konağından geliyor.

Bölgeler

Ret işareti · Yabancı biri bölgedeki sandığı açmaya çalışıyor; ekranın kenarı kısa bir an kırmızılaşıyor, sandık açılmıyor.
Yaratıklar hattı

The Spread'in yaratıkları

Her yaratık bir Python betiğiyle üretilen bir Blockbench modeli; BetterModel ile oyunda canlanıyor. Her birinin tek bir işi, görünür bir işareti ve bilinen bir karşı hamlesi var. İlk ikisi, Charger ve Latcher, çiziliyor; gerçek istemcide incelemeleri sürüyor.

Chargerbranch'te · Büyük; çöl, badlands ve savanada. Kemik plakalardan bir zırh, 36 kemik, 256×256 doku. Hücumdan önce kükrer ve döner; karşı hamle: son anda yana kaç, yumuşak arkasına vur.
Hücum klibi (0,6 sn). Toplam dokuz klip var: bekleme, yürüme, saldırı, hasar, ölüm, kükreme, hücum, sendeleme, yeri kazıma.
Boyut: oyuncu ve kapı yanında, yaklaşık 3,7 blok uzun, 2,6 blok yüksek.
Latcherbranch'te · Minik; orman ve ovalarda. Çimenin içinde tık-tık sesiyle yaklaşır ve oyuncuya yapışır. Balta savuruşu ya da su düşürür.
Latcher, dört yön ve üstten. Sırtındaki turuncu damar karanlıkta parlıyor. Oyuncuya yapışmış hâli için ayrı bir model var (üç yuvalı).
Düşürülme klibi: balta vuruşuyla oyuncudan fırlayıp sırtüstü düşüyor.
Oyunda, gerçek istemciyle öğle vakti 1,5 bloktan çekildi. Mor parçacıklar geçici test konağından geliyor.
Sanat kitimerge'e hazır · Önizleyici her modeli dört yönden, gündüz ve gece çiziyor; siluet ve boyut kontrolü de yapıyor. Bunlar kiti sınayan yer tutucu gövdeler.
Eşyalar hattı

Silahlar

Silahlar 3B model; tatmin edici olmaları hedefleniyor ama vanilla'dan güçlü değiller. Tekrarlı arbaletin bütün ateşle-soğut döngüsündeki hasarı, Quick Charge III arbaletinkine eşit.

Tekrarlı arbaletbranch'te · Birinci şahıs, çerçevede, yerde ve zırh askısında. Seri atış yaklaşık 3 saniye sürüyor, ardından soğuma geliyor.
Zıpkınbranch'te · Mobu kancalayıp ipe alıyor. Test hedefini yaklaşık 15 bloktan 3,7 bloğa çekti; atıcı yerinden kıpırdamadı.
İp gevşekken. İp namlunun ucundan başlıyor; uzun çekişte kanca kopuyor, ip kopmuyor.
Hotbar'da arbalet ve cıvatalar.
Eşyalar hattı

Alet çantası

Aletler tekrar eden işi kesiyor, kararı oyuncuya bırakıyor: bloklar senin envanterinden gelir, tasarım senindir. Her alet vanilla tarzında 16 piksel ve dört kademe: bakır, demir, elmas, netherite.

22 alet çizimibranch'te · Satır satır: oyma bıçağı, keski, mala, İngiliz anahtarı, devirme baltası, maden kazması, balyoz (yalnız netherite).
Hotbar'da. Vanilla aletlerle karışmasınlar diye yan yana karşılaştırıldılar.
Dünyada: çerçevelerde ve yere atılmış hâlde, gündüz ve gece.
Balyozbranch'te · 3×3 kazıyor; vurmadan önce ince bir çerçeve neyin kırılacağını gösteriyor. Fortune ve Silk Touch çalışıyor.
Balyozla açılmış tünel. Aynı hedef çerçevesi mala ve devirme baltasında da var (mala ve çerçeve main'de).
Devirme baltasıbranch'te · 13 ağaç türünde bütün ağacı deviriyor; düşen loglar elle kesmekle aynı. Yalnız doğal ağaçlar.
Dev ladin devriliyor, yandan kare kare. Devrilen ağacın yerde biraz daha uzun durması ayarlanıyor.
Eşyalar hattı

Parçalar

Yaratıklar ölünce plaka, kitin ve organ bırakıyor; bunlar aşılara, silahlara ve ekonomiye gidiyor. Parçaların kabadan kusursuza kalite kademeleri var.

Parça simgeleribranch'te · Kitin, koloni plakası, asit ve kuluçka bezleri, doku ve üç renk mutajen (ember, rime, bloom). İnceleme bazılarının okunmadığını söyledi (asit bezi elmaya, kuluçka bezi üzüme benziyor); çizimler yenileniyor.
Yerde, yakın plan.
Main hattı

Bölgeler

Bayrağını dik, burası senin olsun. Bölge koruması, arkadaşlar, büyüme ve solma main'de. Aşağıdaki kareler otomatik gerçek istemci testlerinden: paket 9/9, bölgeler 14/14, menüler 13/13 geçti.

Bölge bayrağımain'de · Herhangi bir bayrak + pusula; senin desenini korur. Bayrağın kopyası arkadaşlık jetonu oluyor.
Yabancı sandığı açamıyor. Kapı, sandık, kova, varlıklar ve çerçeveler de korunuyor; basınç plakaları vanilla gibi çalışmaya devam ediyor.
Ret işareti: ekran kenarında kısa bir kırmızı ton ve alçak bir ses. Duvar yok, sohbet mesajı yok.
Kaynak paketimain'de · Bağlanırken iniyor, sonraki girişlerde önbellekten geliyor. Reddeden sunucuya giremiyor.
Main hattı · Faz 6

Posterler

CONCEPT'teki sloganlardan yapılmış resimler; dünyaya yalnızca bilerek yerleştirilebiliyorlar. Doğrulandılar, merge bekliyorlar.

Burn it back. Yak, geri püskürt.
The Watch needs you.
Report suspicious growths. Şüpheli büyümeleri bildir.
Skull and roses. Yazısız tablolar da var.
Gece, 8 bloktan. A lit wall is a free wall, Report suspicious growths, The Watch needs you.
Main hattı · Faz 5

Makineler: güç

Su ve rüzgârla çalışan güç ağı. Akan sudaki su çarkı ya da yel değirmeni (ne kadar yüksekse o kadar güçlü), görünür şekilde dönen şaftlar ve bakır dişliler. Aşırı yüklenen hat yavaşlıyor. Kod bitti; review ve merge bekliyor.

Ağbranch'te · Nehirde iki su çarkı, şaftlar ve bakır dişliler; arkadaki tepede yel değirmeni.
Su çarkları, yakın plan.
Yel değirmeni. Gücü göbeğin altındaki açık havaya göre belirleniyor, tepeye göre değil.
Henüz görseli yok

Çalışan ama çekilmemiş olanlar

Bunlar main'de ve self-testlerden geçiyor, fakat henüz ekran görüntüleri çekilmedi.

Yuvalar

Ortada atan bir Heart, etrafında yaratıkların çıktığı kistler, vanilla bloklardan doku. Uygun yerleri bulan bir arayıcı yuvaları yerleştiriyor; Heart'ın atışı kayanın içinden duyuluyor.

Kararma ve iyileşme

Yuva çevresinde çimen kaba toprağa ve podzole, taş tüfe dönüyor. Yuva ölünce arazi kenardan içeri, birebir eski hâline dönüyor. Oyuncunun koyduğu bloklara hiç dokunulmuyor.

Sağlam yapılar

Canavarlar üslerde yalnızca zayıf noktaları kırabiliyor ve kırılan parça her zaman düşüyor. Sunucu hiçbir zaman bir yapıyı silmiyor.

Bölge büyümesi

Bölgede geçirdiğin süre büyüme hızını, senin ve arkadaşlarının koyduğu bloklar yönünü belirliyor. Sahibi 90 gün aktif olmazsa koruma soluyor; yapılar ise yerinde kalıyor.

Ses yolu ve avlanma

Yaratıklar oyuncunun çıkardığı sesleri duyuyor, kaynağına gidip arıyor. Gündüz-gece ritmi ve yemle şaşırtma branch'te.

Marks (para)

Bakır, gümüş ve altın marks (9 bakır = 1 gümüş, 9 gümüş = 1 altın); yalnızca sunucu basıyor, her hareket kayıt defterine yazılıyor. Sikke çekimleri kayboldu; arbaletle birlikte yeniden çekilecekler.

Mezarlar ve kolaylıklar

Ölünce eşyalar bir mezarda bekliyor. Kolaylıklar: hızlı yollar, sağ tıkla hasat, oturma, XP şişeleme, hızlı yaprak çürümesi, örsteki maliyet satırı.

Ses kütüphanesi

ElevenLabs ile yaratıklar, yuvalar, silahlar, makineler, sesler ve müzik için 889 ses dosyası üretildi. Henüz kimse dinlemedi.

Dev önizleme sunucusu

mc.osmanyy.com adresinde whitelist'li bir önizleme sunucusu çalışıyordu. Duraklatmada dünya kaydedilip kapatıldı.

Yeni hesapta

Sırada ne var

  1. Merge'e hazır olanlar: sanat kiti, İngiliz anahtarı, keski, posterler. Main'i tekrar içine alıp bir kez build smoke çalıştırmak yeterli.
  2. Review'u ya da düzeltme turu süren işler: günlük ritim, yaratık runtime, güç ağı, gerçek istemci test senaryoları.
  3. Yarım kalanlar: charger ve latcher sanatı, son arbalet, zıpkın, devirme baltası, balyoz, parçalar, alet çizimleri, damarların ilk dilimi.
  4. Faz 2'yi kapatmak için: damarlar, hive mind'lar, yuva yaşam döngüsü, sürüler, sinyal ateşleri ve faz onayı.