EntityPlayer dans un EntityJoinWorldEvent
-
Bonjour, donc voila mon problème:
J’ai actuellement fait un gui et un container que j’aimerais afficher lorsque le joueur arrive sur la map, donc j’ai créer l’event et tout ce qu’il faut, avec l’event j’ai pu récupérer World et les coordonée x, y, z mais je n’arrive pas à récupérer EntityPlayer pour pouvoir faire un openGui.Voila mon code:
package fr.poudlardrp.mod.events; import cpw.mods.fml.common.eventhandler.SubscribeEvent; import fr.poudlardrp.mod.PoudlardRP; import fr.poudlardrp.mod.handler.GuiHandlerMod; import net.minecraft.entity.player.EntityPlayer; import net.minecraftforge.event.entity.EntityJoinWorldEvent; public class GameStart { @SubscribeEvent public void JoinWorld(EntityJoinWorldEvent event) { if(event.entity instanceof EntityPlayer) { player.openGui(PoudlardRP.instance, GuiHandlerMod.GUI_CONECTION, event.world, event.entity.posX, event.entity.posY, event.entity.posZ); } } } -
Simple, pour récupère l’instance du joueur tu as juste a faire ça:
EntityPlayer player = (EntityPlayer)event.entity;
Tu cast event.entity à EntityPlayer
-
@‘floriangabet’:
Simple, pour récupère l’instance du joueur tu as juste a faire ça:
EntityPlayer player = (EntityPlayer)event.entity;
Tu cas event.entity à EntityPlayer
en effet ^^, merci pour ta réponse

Bonjour ! Vous semblez intéressé par cette conversation, mais vous n’avez pas encore de compte.
Marre de refaire défiler les mêmes messages ? Créez un compte pour retrouver votre position, recevoir des notifications des nouvelles réponses, sauvegarder vos favoris et voter pour les messages que vous appréciez.
Grâce à votre participation, ce message peut devenir encore meilleur 💗
S'inscrire Se connecter