ApocalyInterfaceLib
ApocalyInterfaceLib est une bibliothèque UI pour mods Minecraft Forge 1.20.1 dédiée au serveur Apocaly. Elle fournit un système complet d'écrans, de widgets et de layout automatique dans l'identité visuelle Apocaly : fond translucide, bordures jaunes, typographie cohérente.
Ce qu'elle fait pour toi
Sans la lib, créer un écran Minecraft impose de calculer chaque coordonnée manuellement, de gérer l'état OpenGL (blend, scissor, depth) et de maintenir sa propre charte graphique. Avec la lib :
- Tu déclares quoi afficher (widgets, structure), pas où.
- Le
LayoutEnginecalcule les positions automatiquement. - Tous les mods Apocaly partagent le même style visuel sans travail supplémentaire.
Ce que tu peux construire
| Type d'écran | Exemples sur Apocaly |
|---|---|
| Hub de navigation | Clan Hub, Jobs Hub, menu principal |
| Écran de stats | Profil joueur, classements, statistiques serveur |
| Boutique / liste | Marché, banque, auctions |
| Container avec slots | Coffre de guilde, craft de clan |
| Écran multi-panneaux | Marchand 3 colonnes, comparateur d'articles |
Style visuel
Tous les écrans produits partagent la même charte :
| Élément | Couleur | Valeur ARGB |
|---|---|---|
| Fond du panneau | Noir translucide | 0x80050505 |
| Bordure et titre | Jaune signature | 0xFFFFAA00 |
| Valeurs importantes | Cyan clair | 0xFF9AD9FF |
| Texte standard | Blanc cassé | 0xFFE8E8E8 |
Tous les constants de couleur sont dans ApocalyColors — tu n'as jamais à hardcoder ces valeurs.
Par où commencer
→ Démarrage rapide — installation et premier écran fonctionnel en 5 minutes.
Ensuite :
- Guides — comprendre le layout, les types d'écrans, les données dynamiques, le theming, l'i18n et la visibilité conditionnelle.
- Référence — toutes les options de chaque widget et conteneur.
- Recettes — écrans complets copiables, cas d'usage réels Apocaly.
- FAQ — pièges fréquents et leurs solutions.