Jump to content

[1.7.10] Check which direction a block was broken from


ashjack

Recommended Posts

I am trying to recreate the dark matter tools from Equivalent Exchange 2, and for the shovel, want to have a 3x3 layer of blocks broken when you break a block. However, this 3x3 layer currently stays flat, and I want to find a way of checking if the player is mining from the side, or from the top/bottom of the block, and then remove the surrounding blocks accordingly. How do I check what direction the player has mined from? I think that player.cameraPitch would be too inaccurate.

Link to comment
Share on other sites

player.cameraPitch is definitely the wrong thing.

You want player.getLookVec() and call world.rayTraceBlocks(...) with it (before the block is set to air) and that will tell you what side it intersects.

 

You'll have to figure out which of the two parameters is the player's location and which is the vector to trace.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to comment
Share on other sites

You'll have to figure out which of the two parameters is the player's location and which is the vector to trace.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to comment
Share on other sites

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.