Jump to content

Tool to break larger area than 1 block


Xasriel

Recommended Posts

um well I just needed to know what methods I need to take to accomplish this, the only code I have is an altered pickaxe code

You need something like this:

    public boolean onBlockDestroyed(ItemStack stack, World w, int id, int x, int y, int z, EntityLiving entity){
        super.onBlockDestroyed(...)
        for i in range(-1,2):
            for j in range(-1,2): w.destroyBlock(x+i,y,z+j,True)
        return true;
    }

Of course, you'll need to change it to add i and j to the right axes, but that should do for a start. Good luck!

BEWARE OF GOD

---

Co-author of Pentachoron Labs' SBFP Tech.

Link to comment
Share on other sites

I am working on a hammer tool that works on stone and is suppose to break a 3x3 area but I am having issues with this anyone know where to start?

 

Except for the fact you have used python code again...

You should probably try to fix that. Writing in Python I mean.

 

@OP try this:

public boolean onBlockDestroyed(ItemStack stack, World w, int id, int x, int y, int z, EntityLiving entity){
        super.onBlockDestroyed(...)
        for(int i = -1; i < 2; ++i) {
            for(int j = -1; j < 2; ++j) {
                w.setBlock(x + i, y, z + j, 00);
                return true;
            }
        }
    }

I am Mew. The Legendary Psychic. I behave oddly and am always playing practical jokes.

 

I have also found that I really love making extremely long and extremely but sometimes not so descriptive variables. Sort of like what I just did there xD

Link to comment
Share on other sites

I am working on a hammer tool that works on stone and is suppose to break a 3x3 area but I am having issues with this anyone know where to start?

 

Except for the fact you have used python code again...

You should probably try to fix that. Writing in Python I mean.

Oh. Lol.  :-\ But, but, it's such a better language!

BEWARE OF GOD

---

Co-author of Pentachoron Labs' SBFP Tech.

Link to comment
Share on other sites

I am working on a hammer tool that works on stone and is suppose to break a 3x3 area but I am having issues with this anyone know where to start?

 

Except for the fact you have used python code again...

You should probably try to fix that. Writing in Python I mean.

Oh. Lol.  :-\ But, but, it's such a better language!

 

While some of my friends tend to agree with that statement, I only agree that is better when it comes to its runtime speed. Much faster than java. But I do like the java syntax so much more...

I am Mew. The Legendary Psychic. I behave oddly and am always playing practical jokes.

 

I have also found that I really love making extremely long and extremely but sometimes not so descriptive variables. Sort of like what I just did there xD

Link to comment
Share on other sites

I am working on a hammer tool that works on stone and is suppose to break a 3x3 area but I am having issues with this anyone know where to start?

 

Except for the fact you have used python code again...

You should probably try to fix that. Writing in Python I mean.

Oh. Lol.  :-\ But, but, it's such a better language!

 

While some of my friends tend to agree with that statement, I only agree that is better when it comes to its runtime speed. Much faster than java. But I do like the java syntax so much more...

Funny. I usually hear the opposite argument. How could you possibly like Java syntax more?

BEWARE OF GOD

---

Co-author of Pentachoron Labs' SBFP Tech.

Link to comment
Share on other sites

I am working on a hammer tool that works on stone and is suppose to break a 3x3 area but I am having issues with this anyone know where to start?

 

Except for the fact you have used python code again...

You should probably try to fix that. Writing in Python I mean.

Well, the next time you do that, I give you full permission to tell me "Ewe look sheepish."

BEWARE OF GOD

---

Co-author of Pentachoron Labs' SBFP Tech.

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.