Jump to content

[Solved] [1.7.2] getting default mob drops (obfuscated method name)


Recommended Posts

Posted

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/

Posted

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/

Posted

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/

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.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.