Bulgu kodları

Bulgu kodları #

KodÖnemAnlamı
NO_DESCRIPTORCRITICALJar'da hiç plugin.yml veya paper-plugin.yml yok; geçerli bir eklenti değil.
DESCRIPTOR_INVALID_YAMLCRITICALTanımlayıcı geçerli bir YAML değil; sunucu eklentiyi yükleyemez.
DESCRIPTOR_TOO_LARGEWARNINGTanımlayıcı sıkıştırılmamış halde 5 MB'tan büyük ve okunmadı (olası zip bombası veya bozuk arşiv). Jar'ın diğer denetimleri atlanır.
NO_NAME_DECLAREDCRITICALTanımlayıcıda name: yok.
INVALID_PLUGIN_NAMECRITICALEklenti adı, sunucunun reddettiği karakterler içeriyor (izin verilenler: harfler, rakamlar, boşluk, _, ., -).
NO_VERSION_DECLAREDCRITICALTanımlayıcıda version: yok.
NO_MAIN_DECLAREDCRITICALTanımlayıcı bir main: sınıfı bildirmiyor.
MAIN_CLASS_MISSINGCRITICALBildirilen ana sınıfın jar içinde eşleşen bir .class dosyası yok.
MAIN_CLASS_NOT_VISIBLEINFOAna sınıf normal bir .class girdisi olarak saklanmıyor (korumalı veya gizlenmiş jar), ancak sunucu eklentiyi yükleyip etkinleştirdi; yani çalışıyor. Eklenti çalışmıyorsa bunun yerine MAIN_CLASS_MISSING bildirilir.
MAIN_CLASS_UNREADABLEWARNINGAna sınıf girdisi var ama bytecode başlığı okunamadı; jar bozuk olabilir.
UNREADABLE_JARCRITICALDosya hiç geçerli bir zip/jar arşivi değil (yarım inen dosya, bozuk yeniden derleme vb.).
SCAN_ERRORWARNINGPluginGuard bu jar'ı incelerken beklenmedik bir hatayla karşılaştı; tarama diğer jar'larla devam etti.
JAVA_VERSION_TOO_NEWCRITICALAna sınıf, bu sunucunun çalıştırdığından daha yeni bir Java sürümü için derlenmiş; JVM onu yüklemeyi reddeder.
LIBRARY_JAVA_VERSION_TOO_NEWWARNINGJar içindeki diğer sınıflar (genellikle paketlenmiş bir kütüphane), sunucunun çalıştırdığından daha yeni bir Java sürümü için derlenmiş. Eklenti başlar ama bu sınıfları kullandığında başarısız olur.
MISSING_API_VERSIONWARNINGHiçbir api-version bildirilmemiş; sunucu eklentiyi eski (legacy) bir eklenti olarak ele alır.
API_VERSION_INVALIDWARNINGBildirilen api-version, 1.21 gibi geçerli bir sürüm değil.
API_VERSION_NEWER_THAN_SERVERWARNINGEklenti, bu sunucunun sunduğundan daha yeni bir Minecraft/Paper API'si için api-version bildiriyor.
DUPLICATE_PLUGIN_NAMECRITICALBirden fazla jar aynı eklenti adını bildiriyor; sunucu birini yükler, diğerini reddeder (genellikle bir güncellemeden sonra geride kalan eski sürüm).
MISSING_HARD_DEPENDENCYCRITICALBir depend: girdisi kurulu değil (ve başka bir eklenti tarafından da sağlanmıyor); bu eklenti etkinleşemez.
MISSING_SOFT_DEPENDENCYINFOBir softdepend: girdisi kurulu değil; isteğe bağlı özellikler yalnızca devre dışı kalır.
CIRCULAR_DEPENDENCYCRITICALEklentiler depend: üzerinden bir döngü içinde birbirine bağlı; hiçbiri yüklenemez.
SHADED_LIBRARY_COLLISIONWARNINGİki veya daha fazla eklenti aynı yeniden konumlandırılmamış kütüphaneyi paketlemiş. Genellikle zararsızdır, ara sıra kafa karıştırıcı sürüm uyuşmazlığı hatalarının kaynağı olur.
DUPLICATE_NATIVE_LIBRARYINFOBirden çok eklenti aynı yerel ikili dosyanın kendi kopyasını paketlemiş.
SQLITE_JNI_RELOCATEDCRITICALBu jar'ın SQLite JDBC sürücüsü org.sqlite paketi yeniden adlandırılarak gölgelenmiş (shade); bu, çalışma zamanında yerel JNI bağlamasını bozar (yalnızca eklenti SQLite kullanıyorsa önemlidir).
UPDATE_AVAILABLEINFOModrinth'te bu eklenti jar'ının daha yeni bir sürümü var (yalnızca integrations.plugin-updates.enabled: true iken).
SQLITE_DRIVER_MISSINGWARNINGBu jar yerel bir SQLite kütüphanesi içeriyor ancak ait olduğu sürücü sınıfını içermiyor (örneğin bir gizleyici tarafından yeniden adlandırılmış veya kaldırılmış).
BUNDLED_SERVER_APIWARNINGJar, Bukkit API sınıflarının kendi kopyasını içeriyor; neredeyse her zaman bir shading hatasıdır.
COMMAND_COLLISIONWARNINGİki eklenti aynı komut adını veya takma adı bildiriyor; yalnızca biri yalın komuta sahip olur.
PLUGIN_NOT_LOADEDWARNINGJar plugins/ içinde ama çalışan sunucuda o adla bir eklenti yok ve başka hiçbir şey bunu açıklamıyor. Ya yüklenemedi (başlangıç günlüğüne bakın) ya da açılıştan sonra eklendi.
PLUGIN_NOT_ENABLEDWARNINGSunucu eklentiyi yükledi ama etkin değil (etkinleşirken başarısız oldu).
PLUGIN_VERSION_MISMATCHINFODiskteki jar, çalışan eklentiden farklı bir sürüme sahip; güncelleme yeniden başlatmadan sonra uygulanır.