Posted 15 November 2017 - 09:27 PM
not sure if there's a good answer for this but . . . I have a program called horizon that clears an area length width [height] (horizon 16 16 10). it works from the bottom up in columns. When it detects no more blocks above, it returns to the bottom and digs into the next block in front. It also has routines in it to count falling sand or gravel. That way if it encounters a pocket of gravel it will not assume that there are no more blocks above it, and will continue up until it has checked the counted blocks above.
This worked fine in 1.7. I am now playing 1.12 and falling blocks now break on top of the turtle, rendering the count routine useless. also the broken sand blocks on top of the turtle aren't collected (turtle doesn't suck). any ideas?
pastebin.com/ZVkbPq2L : horizon
you will also need
pastebin.com/YE4R9kXL : functions
This worked fine in 1.7. I am now playing 1.12 and falling blocks now break on top of the turtle, rendering the count routine useless. also the broken sand blocks on top of the turtle aren't collected (turtle doesn't suck). any ideas?
pastebin.com/ZVkbPq2L : horizon
you will also need
pastebin.com/YE4R9kXL : functions