SunLicenseZaloguj się
Dla twórców modów Fabric, Forge i NeoForge

Mody Premium do Minecraft, jeden klucz na gracza.

Darmowy build na Modrinth, Premium odblokowane kluczem na gracza.

Utwórz darmowe konto

Plan Free · Bez karty kredytowej · Gotowe w kilka minut

Kodujesz z agentem AI? Wklej jeden prompt
  • JavaJava
  • Fabric
  • NeoForge
  • Modrinth
  • CurseForge
  • BuiltByBit
  • Voxel Shop
  • Gumroad
  • Ko-fi
  • Discord
Co dostajesz

Stworzone pod Twój sposób sprzedaży.

Klucz na każdy zakup

W jarze albo na paragonie.

Dwa komputery, nie dwadzieścia

Udostępniony klucz zatrzymuje się na trzecim komputerze.

TOO_MANY_MACHINES

Zwroty wyłączają Premium

Zwroty w Voxel Shop, Gumroad i Stripe unieważniają klucze.

Tu za darmo, tam Premium

Za darmo na Modrinth, Premium sprzedawane tam, gdzie wolno.

Rola Premium na Discord

Znika, gdy klucz zostanie unieważniony.

Działa dalej offline

Podpisany plik licencji sprawdza się offline.

Ed25519
Jak to działa

Gotowe przed kolejnym wydaniem.

  1. 1Załóż darmowe konto
  2. 2Połącz BuiltByBit lub Gumroad
  3. 3Dodaj SDK Java
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());
    }
}
FAQ

Pytania i odpowiedzi.

Czy mod na Modrinth lub CurseForge może używać kluczy licencji?

Modrinth i CurseForge służą do darmowych pobrań. Modrinth nie zakazuje weryfikacji licencji, ale połączenia sieciowe trzeba ujawnić na stronie projektu. Na CurseForge niektóre gry całkowicie zakazują płatnych modów, więc najpierw sprawdź zasady gry. Zwykle publikuje się tam w pełni działający darmowy build, a Premium sprzedaje na BuiltByBit, Voxel Shop lub Gumroad.

Jak mod kliencki Fabric lub Forge sprawdza swoją licencję?

Dołącz SDK Java SunLicense do jara swojego moda, odczytaj klucz z pliku konfiguracji i wywołaj validate z losowym ID urządzenia zapisanym w folderze konfiguracji. Uruchamiaj to poza wątkiem renderowania przy starcie i ponownie co kilka godzin, a funkcje Premium trzymaj wyłączone, dopóki nie odpowie „tak”. Nasz szablon Fabric na GitHub pokazuje cały schemat; to mod serwerowy, a ta sama weryfikacja działa w inicjalizatorze klienta.

Czy ktoś nie może po prostu wyciąć weryfikacji z jara?

Każdy zdeterminowany może zmienić kod działający na jego własnym komputerze i żaden system licencji temu nie zapobiegnie. SunLicense zatrzymuje łatwą drogę: udostępnienie klucza lub kupionego jara. Każdy klucz działa na wybranej przez Ciebie liczbie komputerów, zwrócone i wykradzione klucze zatrzymują się przy następnej weryfikacji, a w planie Standard każda kopia pobrana przez SunLicense ma ukryty znacznik, który mówi, czyja kopia wyciekła.

Ile to kosztuje?

Plan Free obejmuje trzy produkty, 100 licencji i 10 000 weryfikacji licencji miesięcznie, bez karty kredytowej. Lite kosztuje 5 $ miesięcznie za 5 produktów i 2500 licencji. Weryfikacje licencji z gier Twoich graczy nigdy nie są odrzucane z powodu Twojego planu, nawet po przekroczeniu limitu.

Ochroń swoje kolejne wydanie.

  • Plan Free
  • Bez karty kredytowej
  • Anulujesz w dowolnej chwili