Des mods Minecraft Premium, une clé par joueur.
Un build gratuit sur Modrinth, le Premium débloqué par une clé par joueur.
Forfait Free · Sans carte bancaire · Prêt en quelques minutes
Vous codez avec un agent IA Collez un promptJava
- Fabric
- NeoForge
- Modrinth
- CurseForge
- BuiltByBit
- Voxel Shop
- Gumroad
- Ko-fi
- Discord
Pensé pour votre façon de vendre.
Une clé par achat
Dans le jar, ou sur le reçu.
Deux PC, pas vingt
Une clé partagée s'arrête au troisième PC.
TOO_MANY_MACHINESLes remboursements coupent le Premium
Les remboursements Voxel Shop, Gumroad et Stripe révoquent les clés.
Gratuit ici, Premium là-bas
Gratuit sur Modrinth, Premium vendu là où c'est permis.
Un rôle Premium sur Discord
Retiré quand la clé est révoquée.
Continue de fonctionner hors ligne
Un fichier de licence signé se vérifie hors ligne.
Ed25519En ligne avant votre prochaine version.
- 1Créer un compte gratuit
- 2Connectez BuiltByBit ou Gumroad
- 3Ajoutez le SDK 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());
}
}Vos questions, nos réponses.
Un mod sur Modrinth ou CurseForge peut-il utiliser des clés de licence
Modrinth et CurseForge servent aux téléchargements gratuits. Modrinth n'interdit pas les vérifications de licence, mais les appels réseau doivent être signalés sur la page du projet. Sur CurseForge, certains jeux interdisent purement et simplement les mods payants vérifiez d'abord les règles du jeu. L'usage est un build gratuit complet là-bas, et le Premium vendu sur BuiltByBit, Voxel Shop ou Gumroad.
Comment un mod client Fabric ou Forge vérifie-t-il sa licence
Intégrez le SDK Java de SunLicense dans le jar de votre mod, lisez la clé depuis votre fichier de configuration et appelez validate avec un ID d'appareil aléatoire que vous stockez dans le dossier de configuration. Exécutez-le hors du thread de rendu au démarrage puis toutes les quelques heures, et gardez les fonctionnalités Premium désactivées jusqu'à ce qu'il dise oui. Notre modèle Fabric sur GitHub montre le schéma complet c'est un mod serveur, et la même vérification fonctionne dans un initialiseur client.
Quelqu'un ne peut-il pas simplement retirer la vérification du jar
Toute personne déterminée peut modifier du code qui tourne sur son propre PC, et aucun système de licences ne l'en empêche. Ce que SunLicense arrête, c'est la voie facile partager une clé ou un jar acheté. Chaque clé fonctionne sur le nombre de PC que vous choisissez, les clés remboursées et qui ont fuité s'arrêtent à la vérification suivante, et avec Standard chaque copie téléchargée via SunLicense porte une marque cachée qui vous dit à qui appartenait la copie qui a fuité.
Combien ça coûte
Le forfait Free couvre trois produits, 100 licences et 10 000 vérifications de licence par mois, sans carte bancaire. Lite coûte 5 $ par mois pour 5 produits et 2 500 licences. Les vérifications depuis les jeux de vos joueurs ne sont jamais refusées à cause de votre forfait, même si vous le dépassez.
Protégez votre prochaine version.
- Forfait Free
- Sans carte bancaire
- Résiliable à tout moment
SunLicense