Sorun giderme
Sık karşılaşılan platform hataları
Codexe sonucunu çalıştırırken çıkan hatalar: yüklenmeyen plugin'ler, mod çökmeleri, uygulanmayan datapack'ler, Skript hataları ve Java 17 için Java 21 ile derleme.
Güncellendi
Bu sayfada
#Plugin'ler
| Belirti | Çözüm |
|---|---|
Plugin /plugins listesinde yok | Açılış günlüğünde plugin'in adını ara. "Invalid plugin.yml" veya "main class not found" tanımlayıcının yanlış olduğu anlamına gelir: sohbetten plugin.yml dosyasını düzeltmesini iste. |
| "Unsupported API version" | Plugin, sunucundan daha yeni bir Minecraft API'si için derlenmiş. Sunucu sürümünü söyle ve ona göre yeniden derlemesini iste. |
Başka bir plugin'i adlandıran NoClassDefFoundError | Bir bağımlılık (Vault, PlaceholderAPI, …) kurulu değil. |
Yeniden başlatmadan sonra çalışıyor, /reload sonrası bozuluyor | Birçok plugin /reload desteklemez. Bunun yerine sunucuyu yeniden başlat. |
#Mod'lar
| Belirti | Çözüm |
|---|---|
| Oyun ayrılmış sunucuda çöküyor | Ortak veya ana kodda yalnızca istemciye ait kod var. Sohbetten istemci kodunu ayırmasını iste. |
| "Incompatible mod set" / yanlış oyun sürümü | Mod farklı bir Minecraft veya yükleyici sürümünü hedefliyor. İkisini de açıkça belirt. |
| Açılışta eksik bağımlılık (Fabric) | Fabric API'yi (ve listelenen diğer bağımlılıkları) mods/ klasörüne kur. |
#Mod'um Java 17'yi hedeflerken neden Java 21 ile derleniyor?
1.20.5 öncesi Minecraft sürümlerinde bir mod Java 17'yi hedefler. Ancak Fabric'in derleme aracı (Loom) yalnızca Java 21 veya daha yeni bir sürümde çalışır. Codexe Gradle'ı Java 21 ile çalıştırırken mod'unu yine Java 17 için derler; böylece JAR bir Java 17 sunucusunda veya istemcisinde çalışır. Bu beklenen bir durumdur ve bir Fabric 1.20.1 derleme günlüğünün Java 21'den söz etmesinin nedeni budur.
#Datapack'ler
| Belirti | Çözüm |
|---|---|
/datapack list onu göstermiyor | ZIP, world/datapacks/ içinde, en üst düzeyinde pack.mcmeta içermelidir. |
| Yüklendi ama bir tarif veya fonksiyon hiçbir şey yapmıyor | Sürümün için yanlış pack_format veya klasör adları. Minecraft sürümünü tam olarak belirt. |
#Skript
| Belirti | Çözüm |
|---|---|
/sk reload sırasında ayrıştırma hataları | Genellikle eksik bir eklenti. Betiğin hangi eklentileri kullandığını kontrol et (emin değilsen sohbete sor), sonra onları kur. |
player's balance gibi bir ifade mevcut değil | Vault ve bir ekonomi plugin'i kur. |