Premium-Minecraft-Mods, ein Schlüssel pro Spieler.
Kostenloser Build auf Modrinth, Premium per Schlüssel pro Spieler freigeschaltet.
Free-Plan · Keine Kreditkarte · In Minuten eingerichtet
Codest du mit einem KI-Agenten? Füge einen Prompt einJava
- Fabric
- NeoForge
- Modrinth
- CurseForge
- BuiltByBit
- Voxel Shop
- Gumroad
- Ko-fi
- Discord
Gebaut für die Art, wie du verkaufst.
Ein Schlüssel pro Kauf
Im Jar oder auf der Quittung.
Zwei PCs, nicht zwanzig
Ein geteilter Schlüssel stoppt am dritten PC.
TOO_MANY_MACHINESErstattungen schalten Premium ab
Erstattungen bei Voxel Shop, Gumroad und Stripe widerrufen Schlüssel.
Hier gratis, dort Premium
Gratis auf Modrinth, Premium verkauft, wo erlaubt.
Eine Premium-Rolle in Discord
Fällt weg, wenn der Schlüssel widerrufen wird.
Funktioniert weiter offline
Eine signierte Lizenzdatei wird offline geprüft.
Ed25519Live vor deinem nächsten Release.
- 1Kostenloses Konto erstellen
- 2BuiltByBit oder Gumroad verbinden
- 3Java-SDK hinzufügen
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());
}
}Fragen und Antworten.
Kann eine Mod auf Modrinth oder CurseForge Lizenzschlüssel nutzen?
Modrinth und CurseForge sind für kostenlose Downloads. Modrinth verbietet Lizenzprüfungen nicht, aber Netzwerkaufrufe müssen auf der Projektseite angegeben werden. Auf CurseForge verbieten manche Spiele bezahlte Mods ganz, also prüfe zuerst die Regeln des Spiels. Der übliche Weg ist dort ein voll funktionsfähiger kostenloser Build und Premium verkauft auf BuiltByBit, Voxel Shop oder Gumroad.
Wie prüft eine Client-Mod für Fabric oder Forge ihre Lizenz?
Pack das Java-SDK von SunLicense in dein Mod-Jar, lies den Schlüssel aus deiner Konfigurationsdatei und rufe validate mit einer zufälligen Geräte-ID auf, die du im Konfigurationsordner speicherst. Führe es abseits des Render-Threads beim Start und erneut alle paar Stunden aus, und lass Premium-Funktionen aus, bis es Ja sagt. Unsere Fabric-Vorlage auf GitHub zeigt das ganze Muster; sie ist eine Server-Mod, und dieselbe Prüfung funktioniert in einem Client-Initializer.
Kann nicht jemand die Prüfung einfach aus dem Jar patchen?
Jeder Entschlossene kann Code ändern, der auf seinem eigenen PC läuft, und kein Lizenzsystem verhindert das. SunLicense stoppt den einfachen Weg: einen Schlüssel oder ein gekauftes Jar teilen. Jeder Schlüssel funktioniert auf so vielen PCs, wie du festlegst, erstattete und geleakte Schlüssel stoppen bei der nächsten Prüfung, und im Standard-Plan trägt jede über SunLicense geladene Kopie eine versteckte Markierung, die dir verrät, wessen Kopie geleakt wurde.
Wie viel kostet es?
Der Free-Plan umfasst drei Produkte, 100 Lizenzen und 10.000 Lizenzprüfungen im Monat, ohne Kreditkarte. Lite kostet 5 $ im Monat für 5 Produkte und 2.500 Lizenzen. Lizenzprüfungen aus den Spielen deiner Spieler werden nie wegen deines Plans abgelehnt, auch wenn du darüber liegst.
Schütze dein nächstes Release.
- Free-Plan
- Keine Kreditkarte
- Jederzeit kündbar
SunLicense