Posted May 19, 201411 yr hi. is there a way to efficient check what blocks there around the player? i'm trying to make so i update crops around the player right now and i made it work but it breaks about every time i think i'm done and start on something else. i check a 5x5 area right now but i wan't to make it *x*x* (* = changeable in config) (here the code i use now https://gist.github.com/henrikse55/c7a33c0154ba146eb2cb) if theres a more effective way to do so please tell me because i can't find anything about this.
May 19, 201411 yr Author There is definitely a better way. You should use 3 nested for loops (one each for x, y, z). It could look something like this: int diameter; // from config or whatever you want int playerX, playerY, playerZ; // fill those in for (int x = playerX - diameter; x < (playerX + diameter); ++x) { for (int y = playerY - diameter; y < (playerY + diameter); ++y) { for (int z = playerZ - diameter; z < (playerZ + diameter); ++z) { // do stuff at x, y, z } } } thanks that works a hole lot better then the other code
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.