Skip to content

Repository files navigation

HCPlugins-ItemFrame

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.

Liens importants

Maintenance et documentation technique

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.

Releases

Used by

Contributors

Languages