Non résolu Affichage de texture/texte au dessus des entités
-
Bonjour,
Mon problème est le suivant : J’ai un projet qui consiste a afficher de manière personnaliser le nom du joueur, la faction du joueur (implémentation avec le plugins factions) et la vie du joueur au-dessus du la tête du joueurs (exemple de ce que je voudrais faire mais un peu différemment quand même : cf.screenshot). J’ai réussi à afficher un texte, en l’occurrence la vie de l’entité regardé sur l’interface du joueur de la manière suivante :
@SubscribeEvent public void onRender(RenderGameOverlayEvent.Pre event) { Minecraft mc = Minecraft.getMinecraft(); Entity e = mc.getRenderManager().pointedEntity; if(e instanceof EntityLivingBase) { mc.ingameGUI.drawString(mc.fontRenderer, ((EntityLivingBase) e).getHealth() + "/" + ((EntityLivingBase) e).getMaxHealth(), 50, 50, 0xFF00FF00); }
Mais le problème est que pour le moment je n’arrive ni à récupérer les entités visibles sur l’écran du joueur ni même leur coordonné sur l’interface graphique pour pouvoir positionner le texte.
Merci d’avance de vos réponses.
-