Jump to content

Grabbing all blocks in area, 1.16.5


Recommended Posts

I am trying to make a function that counts all the blocks in an area (Returns a List the blocks in an area so I can figure out how many there are of each type). I have sort of an idea of how to do it based on the source of net.minecraft.command.impl.CloneCommand.clone() but the decompiler has weird abstracted names that are hard to follow. The arguments I have are CommandContext<CommandSource> commandContext, BlockPos from, BlockPos to. Is there an existing method or piece of code that will do this? Thanks.

Link to comment
Share on other sites

37 minutes ago, somegenericdisplayname said:

I am trying to make a function that counts all the blocks in an area (Returns a List the blocks in an area so I can figure out how many there are of each type). I have sort of an idea of how to do it based on the source of net.minecraft.command.impl.CloneCommand.clone() but the decompiler has weird abstracted names that are hard to follow. The arguments I have are CommandContext<CommandSource> commandContext, BlockPos from, BlockPos to. Is there an existing method or piece of code that will do this? Thanks.

I don't think, you could also take a look at the fill command
but basically you need an for-each-loop, for x, y, z. then get the block at the position, and add them to a list

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.