SunLicenseGiriş yap
Fabric, Forge ve NeoForge mod geliştiricileri için

Premium Minecraft modları, oyuncu başına bir anahtar.

Modrinth'te ücretsiz sürüm, Premium oyuncu başına bir anahtarla açılır.

  • JavaJava
  • Fabric
  • NeoForge
  • Modrinth
  • CurseForge
  • BuiltByBit
  • Voxel Shop
  • Gumroad
  • Ko-fi
  • Discord
Elde ettikleriniz

Satış şeklinize göre tasarlandı.

Satın alma başına bir anahtar

Jar'ın içinde ya da makbuzda.

Yirmi değil, iki PC

Paylaşılan bir anahtar üçüncü PC'de durur.

TOO_MANY_MACHINES

İadeler Premium'u kapatır

Voxel Shop, Gumroad ve Stripe iadeleri anahtarları iptal eder.

Burada ücretsiz, orada Premium

Modrinth'te ücretsiz, Premium izin verilen yerde satılır.

Discord'da Premium rolü

Anahtar iptal edilince kalkar.

Çevrimdışı çalışmaya devam eder

İmzalı bir lisans dosyası çevrimdışı doğrulanır.

Ed25519
Nasıl çalışır

Bir sonraki sürümünüzden önce hazır.

  1. 1Ücretsiz hesap oluştur
  2. 2BuiltByBit veya Gumroad bağlayın
  3. 3Java SDK'yı ekleyin
MyModClient.java
public final class MyModClient implements ClientModInitializer {
    static volatile boolean premium;

    @Override
    public void onInitializeClient() {
        SunLicense sl = new SunLicense.Builder()
                .baseUrl("https://api.sunlicense.com")
                .token(Build.API_KEY)   // validate-only slk_ key
                .build();
        String key = Config.licenseKey();  // AX8P-XXXX-XXXX-XXXX
        String pc = Config.deviceId();     // random id in config/

        // off the render thread; Premium stays off until it says yes
        CompletableFuture.runAsync(() -> premium =
                sl.validate(key, Map.of("host", pc)).isValid());
    }
}
SSS

Sorular ve yanıtlar.

Modrinth veya CurseForge'daki bir mod lisans anahtarı kullanabilir mi?

Modrinth ve CurseForge ücretsiz indirmeler içindir. Modrinth lisans doğrulamalarını yasaklamaz, ancak ağ çağrılarının proje sayfasında belirtilmesi gerekir. CurseForge'da bazı oyunlar ücretli modları tamamen yasaklar; önce oyunun kurallarını kontrol edin. Olağan yöntem, orada tam çalışan ücretsiz bir sürüm ve BuiltByBit, Voxel Shop veya Gumroad'da satılan Premium'dur.

Bir Fabric veya Forge istemci modu lisansını nasıl doğrular?

SunLicense Java SDK'sını mod jar'ınıza paketleyin, anahtarı yapılandırma dosyanızdan okuyun ve yapılandırma klasöründe sakladığınız rastgele bir cihaz kimliğiyle validate çağırın. Başlangıçta ve ardından birkaç saatte bir render iş parçacığı dışında çalıştırın ve evet diyene kadar Premium özellikleri kapalı tutun. GitHub'daki Fabric şablonumuz tüm deseni gösterir; bir sunucu modudur ve aynı doğrulama bir istemci başlatıcısında da çalışır.

Biri doğrulamayı jar'dan yamayla çıkaramaz mı?

Kararlı olan herkes kendi PC'sinde çalışan kodu değiştirebilir ve hiçbir lisans sistemi bunu önleyemez. SunLicense'ın durdurduğu kolay yoldur: bir anahtarı veya satın alınmış bir jar'ı paylaşmak. Her anahtar seçtiğiniz sayıda PC'de çalışır, iade edilen ve sızan anahtarlar bir sonraki doğrulamada durur ve Standard'da SunLicense üzerinden indirilen her kopya, kimin kopyasının sızdığını söyleyen gizli bir işaret taşır.

Ne kadar tutar?

Free planı üç ürünü, 100 lisansı ve ayda 10.000 lisans doğrulamasını kredi kartı olmadan kapsar. Lite ayda 5 $'dır: 5 ürün ve 2.500 lisans. Oyuncularınızın oyunlarından gelen lisans doğrulamaları, sınırı aşsanız bile planınız yüzünden asla reddedilmez.

Bir sonraki sürümünüzü koruyun.

  • Free planı
  • Kredi kartı yok
  • İstediğiniz zaman iptal