Eaglercraft, Minecraft'ı hiçbir indirme veya kurulum yapmadan doğrudan tarayıcıda oynatma iddiasıyla yıllardır dolaşımda olan bir proje. Özellikle okul Chromebook'larında yasak tanımayan yapısıyla tanınıyor ve arama ilgisi son dönemde yeniden fırladı. Ama işin teknik ve hukuki tarafı göründüğünden çok daha karmaşık.
Aslında ne çalışıyor?
Eaglercraft, Minecraft'ın Java kodunu TeaVM aracılığıyla JavaScript'e (ve deneysel WASM-GC sürümlerinde WebAssembly'ye) derliyor; render tarafında ise özel bir OpenGL emülatörü, oyunun grafiğini tarayıcının WebGL katmanına taşıyor. Yani tarayıcıda hafifletilmiş bir klon değil, Minecraft'ın gerçekten modifiye edilmiş bir sürümü çalışıyor. Dünyalar tarayıcının kendi depolamasında saklanıyor, hem tek oyunculu hem çok oyunculu mod destekleniyor.Hangi sürümler var, hangileri yok?
Resmi taraf 1.5.2 ve EaglercraftX olarak bilinen 1.8.8 üzerine kurulu; 1.12.2 de mevcut. Bunun ötesinde resmi bir sürüm yok — yani 1.20 ve 1.21'in getirdiği trial chamber, gürz (mace) veya Netherite gibi içerikler bulunmuyor. İlginç şekilde "Eaglercraft 1.21" topluluğun en çok aradığı şeylerden biri, ancak resmi bir 1.21 istemcisi bulunmuyor; TuffClient gibi topluluk çatallamaları modern hisse en yakın deneyimi sunuyor. EaglercraftX artık açık kaynak olarak da geliştiriliyor.Eaglercraft, Mojang'ın hesap doğrulama sistemini baypas ederek çalıştığı için pratikte "cracked" bir istemci sayılıyor ve resmi kullanım şartlarının dışında kalıyor. Projenin kendi sitesi bile "Minecraft'ı seviyorsanız oyunu satın alın" uyarısı taşıyor. Yani teknik açıdan etkileyici bir başarı olsa da resmi oyunun yerini tutmuyor: eski sürümler, tarayıcı performans sınırları, denetimsiz sunucular ve güvenlik riskleri masada duruyor.