Posted October 24, 201212 yr I have a reguler furance, that I'm using in my mod. Is there anyway that I can get EntityPlayerSMP (the player that is using the furnace) when he opens it. and then when he closes it it will return to null.
October 26, 201212 yr - Dont bump threads, it's annoying Do you mean EntityPlayerMP? If you use a ContainerFurnace then you can use ContainerFurnace.setPlayerIsPresent(EntityPlayerMP player, Boolean isWatching). To get an EntityPlayerMP from an EntityPlayer, simply cast it (EntityPlayerMP newPlayer = (EntityPlayerMP) entityPlayer Protip: try and find answers yourself before asking on the forum. It's pretty likely that there is an answer. Was I helpful? Give me a thank you! http://bit.ly/HZ03zy[/img] Tired of waiting for mods to port to bukkit? use BukkitForge! (now with a working version of WorldEdit!)
October 26, 201212 yr Author - Dont bump threads, it's annoying Do you mean EntityPlayerMP? If you use a ContainerFurnace then you can use ContainerFurnace.setPlayerIsPresent(EntityPlayerMP player, Boolean isWatching). To get an EntityPlayerMP from an EntityPlayer, simply cast it (EntityPlayerMP newPlayer = (EntityPlayerMP) entityPlayer Hmm, intersting.. how can I detect when a player is exiting the Container & entering it ? also I need it to transfer data to the BlockFurnace. Edit: I have looked at it, and I dont need anything with the container. I need the Block to identify when it opens the container that way it will also get the EntityPlayerMP and I could do custom stuff for that player only.
October 27, 201212 yr I'm setting up 1.4 now, there's probably a private field in the container that has something to do with it. You could use a coremod - you could either make crafters public or playerList public. There's a tutorial on the wiki (which I wrote), which should work, it will help you to write a coremod that does this. This is where you can find it Tell me if you have problems. I probably made a mistake somewhere (but it did work for me ) Protip: try and find answers yourself before asking on the forum. It's pretty likely that there is an answer. Was I helpful? Give me a thank you! http://bit.ly/HZ03zy[/img] Tired of waiting for mods to port to bukkit? use BukkitForge! (now with a working version of WorldEdit!)
October 29, 201212 yr Author I'm setting up 1.4 now, there's probably a private field in the container that has something to do with it. You could use a coremod - you could either make crafters public or playerList public. There's a tutorial on the wiki (which I wrote), which should work, it will help you to write a coremod that does this. This is where you can find it Tell me if you have problems. I probably made a mistake somewhere (but it did work for me ) The only problem is, I do not need ContainerFurnace. I need BlockFurnace because the achivement is given trought the Block not Container because its an act after smelting alot of stuff and makes an explosion. but I dont know how to get the EntityPlayer to the Block to give on the one that I gave him the achivement. * Container I dont need, because nothing is happening there * I need an EntityPlayerMP sniffer that will be given on accessing the Furance and that it will send it to the Block with a convertion to a EntityPlayer
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.