Mods Premium de Minecraft, una clave por jugador.
Build gratis en Modrinth, Premium desbloqueado con una clave por jugador.
Plan Free · Sin tarjeta de crédito · Listo en minutos
¿Programas con un agente de IA? Pega un promptJava
- Fabric
- NeoForge
- Modrinth
- CurseForge
- BuiltByBit
- Voxel Shop
- Gumroad
- Ko-fi
- Discord
Hecho para tu forma de vender.
Una clave por compra
En el jar o en el recibo.
Dos PC, no veinte
Una clave compartida se detiene en el tercer PC.
TOO_MANY_MACHINESLos reembolsos apagan Premium
Los reembolsos de Voxel Shop, Gumroad y Stripe revocan claves.
Gratis aquí, Premium allí
Gratis en Modrinth, Premium a la venta donde se permite.
Un rol Premium en Discord
Se quita cuando la clave se revoca.
Sigue funcionando sin conexión
Un archivo de licencia firmado se verifica sin conexión.
Ed25519Listo antes de tu próxima versión.
- 1Crear una cuenta gratis
- 2Conecta BuiltByBit o Gumroad
- 3Añade el SDK de 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());
}
}Preguntas y respuestas.
¿Un mod en Modrinth o CurseForge puede usar claves de licencia?
Modrinth y CurseForge son para descargas gratuitas. Modrinth no prohíbe las validaciones de licencia, pero las llamadas de red se deben declarar en la página del proyecto. En CurseForge algunos juegos prohíben directamente los mods de pago, así que revisa primero las reglas del juego. Lo habitual es una build gratuita completa allí y Premium a la venta en BuiltByBit, Voxel Shop o Gumroad.
¿Cómo valida su licencia un mod de cliente de Fabric o Forge?
Incluye el SDK de Java de SunLicense en el jar de tu mod, lee la clave de tu archivo de configuración y llama a validate con un ID de dispositivo aleatorio que guardas en la carpeta de configuración. Ejecútalo fuera del hilo de render al arrancar y otra vez cada pocas horas, y deja las funciones Premium apagadas hasta que diga que sí. Nuestra plantilla de Fabric en GitHub muestra el patrón completo; es un mod de servidor, y la misma validación funciona en un inicializador de cliente.
¿No puede alguien quitar la validación del jar con un parche?
Cualquiera decidido puede cambiar el código que se ejecuta en su propio PC, y ningún sistema de licencias lo impide. Lo que SunLicense detiene es el camino fácil: compartir una clave o un jar comprado. Cada clave funciona en el número de PC que elijas, las claves reembolsadas y filtradas se detienen en la siguiente validación, y en Standard cada copia descargada a través de SunLicense lleva una marca oculta que te dice de quién era la copia filtrada.
¿Cuánto cuesta?
El plan Free cubre tres productos, 100 licencias y 10.000 validaciones de licencia al mes, sin tarjeta de crédito. Lite cuesta 5 $ al mes para 5 productos y 2.500 licencias. Las validaciones desde los juegos de tus jugadores nunca se rechazan por tu plan, aunque lo superes.
Protege tu próxima versión.
- Plan Free
- Sin tarjeta de crédito
- Cancela cuando quieras
SunLicense