Jump to content

Events for machines.


Recommended Posts

I want to change some of the functionality of existing minecraft machines (piston, dropper, furnace, etc).  It seems forge is not designed to replace vanilla blocks (tough I'm told it can be done with reflection). Is there a way to add to what these do with forge event hooks?  Could I make something happen when a piston extends, or a dropper drops,or a furnace finishes smelting something?

Link to comment
Share on other sites

For furnace there is PlayerEvent.ItemSmeltedEvent.  If you're interested in crafting table there is PlayerEvent.ItemCraftedEvent.  And there is a PotionBrewedEvent.


But for others I don't think there is.  One thing you can do is replace the vanilla ones with your own that extend the original but fire a custom event (or maybe just execute some code) when you want.




Check out my tutorials here: http://jabelarminecraft.blogspot.com/

Link to comment
Share on other sites

  • 2 weeks later...

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.

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.

  • Create New...

Important Information

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