Jump to content

Recommended Posts

Posted

Forgive me if I am over looking something, I hate to ask for help. What I am trying to achieve is, when i put a specific item in a furnace, It explodes. I've tried several theories that would make this work, but non have worked. I'm new to the Forge API, and was wondering if someone would help me. Thanks!

Posted

ASM is something about core mods and transforming base classes.

 

Assuming that you're working with a custom furnace, just look into how other things explode. Usually you get a world object and there's a method to cause an explosion.

Kain

Posted

Hmmm

 

Maybe you could add a custom smelting recipe for your item, so that when you put it into the furnace, it turns into a different "unstable" item that explodes as soon as it's created (i.e. as soon as any code tries to call any of its methods - onCreated might be suitable?).

 

So perhaps you could

(1) override MyItem.onCreated() to set a flag in your "TriggerExplosion" class

(2) add a TickHandler which checks the TriggerExplosion class every tick

(3) if the TriggerExplosion flag is set, it looks near the player for any TileEntityFurnaces, finds the one with the explosive item in it, then blows it up

 

-TGG

 

 

 

 

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.