Wiki tecnica para creadores y desarrolladores de addons.
Addons permitidos y guia para desarrolladores
Que se puede crear alrededor de Flash Replay, que no esta permitido y como publicar addons compatibles sin romper licencia o estabilidad.
Free downloadAll Rights ReservedNeoForge 1.21.1
01
Regla base
Flash Replay es Free download y All Rights Reserved. Puedes crear addons o contenido compatible, pero no puedes redistribuir la mod, sus assets, un jar modificado o codigo fuente.
Un addon debe ser un proyecto separado que depende de la mod oficial instalada por el usuario.
Los addons permitidos son contenido externo, presets, capas de compatibilidad o integraciones que respetan consentimiento de usuario, licencia y limites tecnicos documentados aqui.
02
Tipos de addon permitidos
| Tipo addon | Permitido si |
|---|---|
| Resource packs / traducciones | Usan tus propios assets o textos y no copian logo, iconos o media propietarios sin permiso. |
| Presets visuales o guias look | Distribuyen valores, instrucciones o archivos propios, no archivos internos de la mod. |
Librerias .franim | Contienen animaciones creadas por ti y no material privado sin consentimiento. |
| Packs skin/cape para actors | Usan skin/cape con derechos correctos e instrucciones claras. |
| Perfiles export | Distribuyen presets o valores documentados sin sobrescribir config del usuario a la fuerza. |
| Mods de compatibilidad | Usan dependencia opcional, no incluyen Flash Replay, no modifican el jar oficial y fallan de forma segura. |
| Server companion integrations | Requieren consentimiento client y nunca empiezan grabaciones sin opt-in explicito. |
03
No permitido
- Redistribuir el jar Flash Replay dentro de un addon o como archivo modificado.
- Publicar una build parcheada de Flash Replay.
- Copiar codigo, UI, logo, banners, GIFs o screenshots oficiales como assets propios.
- Usar nombres o iconos que hagan parecer oficial un addon no oficial.
- Evitar consentimiento de usuario para recording, Save Last, export o upload.
- Leer o subir replays/exports del usuario a servicios externos sin consentimiento claro.
- Tratar clases internas inestables como contrato publico cuando esta wiki no las declara API.
04
Contrato tecnico recomendado
- Trata
com.lordbanana.flashreplay.*como interno salvo que una futura pagina API publica diga lo contrario. - Todavia no hay entry points SDK estables publicos: hasta que esten documentados aqui, no los trates como soportados.
- Usa dependencias opcionales y checks de loader para no crashear si Flash Replay no esta instalado.
- No hagas mixins dentro de clases Flash Replay para cambiar core sin acuerdo explicito.
- No escribas directamente en el JSON de config del usuario; ofrece presets o import controlado.
- Declara versiones testadas de Flash Replay, Minecraft y NeoForge.
05
Naming y publicacion
- Nombre recomendado:
Addon Name for Flash ReplayoFlash Replay compatibility for ModName. - Escribe
Unofficial addonclaramente si no lo publica el maintainer de Flash Replay. - Linka la pagina oficial Flash Replay como dependencia.
- No uses
Flash Replaycomo unico nombre del proyecto. - Tu addon puede usar su propia licencia, pero no puede conceder derechos sobre Flash Replay o sus assets.
06
Checklist de publicacion
- Verifica que el addon funciona sin incluir el jar Flash Replay.
- Declara dependencias y versiones testadas.
- Elimina assets Flash Replay copiados salvo permiso explicito.
- Agrega nota de privacidad si tocas recording, replay files, exports o upload.
- Testea arranque con y sin Flash Replay instalado.
- Testea en un perfil Minecraft nuevo para no depender de tu config local.