Cible : Paper/Minecraft 26.3 exclusivement, Java 25. Le build utilise 26.3.build.+.
CI : sources/ressources/build seulement ; docs seules sans runner. Pour les exceptions, voir la politique CI et les marqueurs de skip.
Plugin Paper de cadres invisibles avec contours RGB et profils de shaders.
Licence : code source consultable et contributions bienvenues, mais usage réservé aux serveurs HeavenCube. Toute réutilisation ou distribution exige une autorisation écrite préalable. Voir LICENSE.
Cloner HCPlugins-Core à côté de ce dépôt, puis lancer ./gradlew build.
HCCore et PacketEvents sont requis sur le serveur. Le resource pack des shaders
est installé séparément via Nexo.
La configuration est plugins/HCPlugins/HCItemFrame.yml. L'ancien fichier
plugins/HCItemFrame/config.yml n'est pas repris automatiquement.
À la pose, le cadre vide utilise le glow blanc natif sans ItemDisplay. Les
couleurs HEX et les profils explicitement sélectionnés utilisent un proxy pour
transmettre leur couleur exacte. Pour un cadre vide, ce proxy affiche le modèle
quasi transparent heavencube:frame_outline_proxy du pack : son contour mesure
12 × 12 pixels comme le cadre vanilla, sans seconde icône visible devant ou
derrière. Mettre à jour le pack Nexo avant le plugin pour fournir ce modèle.
Si HCPack-CustomAssets est aussi cloné à côté, le build vérifie les 16
couleurs de config.yml et la présence du modèle et de sa texture.
- HCPlugins-Core : HCCore, services communs et guide de création des plugins.
- HCPlugins-actions : workflows GitHub Actions partagés.
- HCPack-CustomAssets : resource pack Nexo 26.3 : glow, police et effets de texte.
- HCPlugins-AdvancementsRedirect
- HCPlugins-Glowing
- HCPlugins-HuskHomesGUI
- HCPlugins-ItemFrame
- HCPlugins-JoinMessage
- HCPlugins-PlaceholdersExtra
HCCore est obligatoire. Pour toute modification technique, commencer par AGENTS.md,
puis le guide du plugin et le Core voisin.
Le guide commun décrit les conventions de toute la suite.
CLAUDE.md et GEMINI.md renvoient aux mêmes instructions, sans copie des règles.
Le catalogue commun plugins/HCPlugins/translations.yml se recharge par /hcplugins core reload.