CreativeCore — Minecraft'ta diğer modların çalışması için kütüphane modu
CreativeCore, Minecraft'taki diğer modlar için ortak arayüzler, paket iletimi ve oyun içi ayar sistemi sağlayan bir kütüphane modudur.
CreativeCore, Minecraft'taki diğer modlar için ortak arayüzler, paket iletimi ve oyun içi ayar sistemi sağlayan bir kütüphane modudur.
CreativeCore — Minecraft'ta diğer modların çalışması için kütüphane modu
Bu makalenin test edildiği ve yazıldığı Minecraft sürümü: 26.1.2
Desteklenen sürüm aralığı: 1.12.2 – 26.x
CreativeCore, diğer modlar için ortak kodu tek bir dosyada tutan bir Minecraft kütüphane (core) modudur. Tek başına bir mod genellikle kendi kodunun tamamını içinde barındırır, bu yüzden aynı çözümlerin projeden projeye tekrar tekrar yazılması gerekir. Kütüphane, arayüzler, ağ üzerinden veri aktarımı ve ayar sistemi gibi tekrar eden parçaları ortak bir temele taşır ve bağımlı modlar bunları oradan alır. Yüklü bir mod bu kütüphaneyi zorunlu bağımlılık olarak belirtiyorsa, o mod bu kütüphane olmadan basitçe çalışmaz.
Neden gereklidir
Modun kendisi eşya, blok ya da mekanik eklemez — kurulduktan sonra dünya öncekiyle aynı görünür. Bu, bir kütüphane için normal bir davranıştır: arka planda çalışır ve doğrudan oyuncuya değil diğer modlara hizmet eder. Bu yüzden yalnızca tek bir durumda kurulur — bir mod CreativeCore'u bağımlılık olarak talep ettiğinde.
Kütüphaneye neler dahildir
Bu paket birkaç bölümden oluşur. Bunlardan bir kısmını oyuncu, bu temele dayanan modların menüleri ve ayarları üzerinden dolaylı olarak görür.
Bileşen | Ne işe yarar |
GUI-API | Arayüz oluşturmak için ortak bir çatı. Bağımlı modlar menülerini, editörlerini ve ayar panellerini bunun üzerine kurar, bu yüzden aynı geliştiricinin farklı modlarının ekranları tutarlı bir stilde olur. |
Paket sistemi | Bölünmüş gönderimi destekleyen istemci-sunucu veri aktarımı. Minecraft, tek bir ağ paketinin boyutunu sınırlar; bölme sayesinde büyük veriler kesintiye uğramadan parçalar halinde gönderilebilir. |
Olay sistemi | Oyun içi olaylara tepki verme mekanizması; bağımlı modların iç mantığı bunun üzerine kurulur. |
InfoStack nesneleri | Eşya gruplarının birleşik bir tanımı — bu kütüphaneyi kullanan tüm modlar için aynı yığın biçimi. |
Sahte dünya | Modun bloklar üzerinde işlem yaptığı, ana kayda dokunmayan izole bir ortam. |
Platformdan bağımsız yükleyici | Aynı kod Forge, NeoForge ve Fabric üzerinde çalışır, bu yüzden her yükleyici için ayrı sürümler tutmaya gerek yoktur. |
Doğrudan oyun içinde ayarlar
Kütüphanenin ayrı bir parçası ayar sistemidir. CreativeCore'a bağımlı modların parametreleri metin dosyaları yerine doğrudan oyun içinden değiştirilebilir. Buna erişim iki komut ve bir menü öğesiyle sağlanır:
/cmdclientconfig— istemci ayarlarını açar (yalnızca kendi oyun tarafınızı ilgilendirir)./cmdconfig— sunucu ayarlarını açar (sunucu operatörü için).Oyun menüsündeki mod öğesi — komutlarla aynı ekranı açar, ancak metin girmeye gerek kalmaz.

Şu komutun çalışma gösterimi: /cmdclientconfig
Değişiklikler, ayar dosyalarını elle düzenlemeye ya da oyunu yeniden başlatmaya gerek kalmadan uygulanır.
Sonuç
Hazır oyun içi özellikler sunan kütüphanelerin aksine, CreativeCore herhangi bir içerik barındırmaz ve yalnızca modlar için bir temel olarak var olur: ortak arayüzler, ağ üzerinden veri aktarımı ve ayar sistemi tek bir dosyada toplanmıştır. Gücü, /cmdconfig ve /cmdclientconfig aracılığıyla dosyaları düzenlemeden modların parametrelerini doğrudan oyun içinde değiştirebilmesidir. Onu tek başına kurmanın bir anlamı yoktur: yalnızca yüklü başka bir mod bunu gerektirdiğinde gereklidir.
Kurulum
Tipik bir kurulum yaklaşık 5 dakika sürer. Akış aynıdır; yalnızca loader ve uygun build değişir.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











