Jump to content

Recommended Posts

Posted

I am attempting to make my tool auto-smelt ores and to start figured I should try code for overriding base vanilla blocks. Problem being the event almost all tutorials used in older versions is event.block which seems to be gone in 1.8 forge.

 

@SubscribeEvent

public void onBlockHarvest(HarvestDropsEvent event) {

if (event.block == Blocks.iron_ore) {

event.drops.clear(); // remove vanilla drops

event.drops.add(new ItemStack(Items.iron_ingot));

}

}

 

}

 

^Using coolAlias method what do I replace event.block with to see if the player breaks iron-ore? I'm sure this is probably an easy fix. Thanks!

 

Posted

Answer to your question is "Yes, literally SAME stuff."

 

What is the problem then? The concept is that IBlockState is a wrapped block with its meta to one object from which you can pull info.

1.7.10 is no longer supported by forge, you are on your own.

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.