Posted May 30, 201411 yr Hello, I had this idea for a mod that spawns particles around an entity of the item that it drops, i found this method in EntityLiving called getDropItem(), and i wanted to use this to get the item the particle should look like, the only problem is that this method is protected, does anybody know if there is a forge hook to still get this item or another way to get the drop of a specific entity? I made the Mob Particles mod, you can check it out here: http://www.minecraftforum.net/topic/2709242-172-forge-mob-particles/
May 31, 201411 yr Author I used java reflection, and in my dev environment it seemed to work fine, it spawned the particles every time, but when i exported the mod and tried it, it didn't spawn any particles at all. this is the code i am using: LivingUpdateEventHandler: https://gist.github.com/anonymous/cf4dd49d5de35af5a8a3 EntityItemFX: https://gist.github.com/anonymous/1a5c7715ca01c1ac077c ParticleHelper: https://gist.github.com/anonymous/fbeee5aee9c7ea08e113 does anybody know why this happens? I made the Mob Particles mod, you can check it out here: http://www.minecraftforum.net/topic/2709242-172-forge-mob-particles/
May 31, 201411 yr Author I have looked into it further and i have noticed the problem, entities that do have a getDropItem() method cause a noSuchMethodException if i run the exported version of the mod, however the same entity doesn't cause this exception in eclipse... does anybody know what could be the cause of this? I made the Mob Particles mod, you can check it out here: http://www.minecraftforum.net/topic/2709242-172-forge-mob-particles/
June 1, 201411 yr Author ok, i am one step further now, since i use a String to find the method within the class i can't use "getDropItem" outside eclipse, i need the obfuscated name of getDropItem, does anybody know where i can find this obfuscated name? I made the Mob Particles mod, you can check it out here: http://www.minecraftforum.net/topic/2709242-172-forge-mob-particles/
June 1, 201411 yr Author thanks everybody, i found the name and it work great now, if someone wants to know the obfuscated name was func_146068_u i found it by opening the reobf file of mcp with a tekst editor. I made the Mob Particles mod, you can check it out here: http://www.minecraftforum.net/topic/2709242-172-forge-mob-particles/
June 1, 201411 yr Hi Do you know about the MCPbot? http://mcpold.ocean-labs.de/index.php/MCPBot -TGG irc.esper.net 12:46 Started talking with MCPBot on Sunday 1/06/2014 12:46:15 TheGreyGhost gcm getDropItem MCPBot [ GET CLIENT METHODS ] MCPBot Side : client MCPBot Name : EntityLiving.getDropItem MCPBot Notch : ri.u MCPBot Searge : func_146068_u MCPBot Type/Notch : ()Lnet/minecraft/item/Item; | ()Labn;
June 1, 201411 yr Author yeah, i read about the MCPbot, but i've never used irc and i couldn't get it to connect to the channel so i figured i would just look at the reobf file I made the Mob Particles mod, you can check it out here: http://www.minecraftforum.net/topic/2709242-172-forge-mob-particles/
June 1, 201411 yr yeah, i read about the MCPbot, but i've never used irc and i couldn't get it to connect to the channel so i figured i would just look at the reobf file Keen, that works too If you are interested in MCPbot but the IRC is causing you grief, this might be of interest http://www.minecraftforum.net/topic/2115030-mcp-mapping-viewer/ -TGG
June 1, 201411 yr Author Thanks a lot, i looked at it and it looks very helpful if i ever need another obfuscated name -wesserboy I made the Mob Particles mod, you can check it out here: http://www.minecraftforum.net/topic/2709242-172-forge-mob-particles/
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.