Posted March 20, 20178 yr So i am working on my tree logging ai, I figured out how to scan 14x14x14 area for any logs and leaves and have their pos set in an array. so after scanning and going through leaves(whole tree intact nothing removed) using this every leaf returns true
March 20, 20178 yr That's because it is always true for generated leaves. Trees are generated with their leaves 'ready to decay', but the leaves stay as long as there is a log nearby - then decay as soon as logs are removed. I haven't found a better way of finding leaves' decay state than to copy the convoluted vanilla code in BlockLeaves#updateTick to do the same check manually.
March 20, 20178 yr Author the problem with my code is that even if both trees are not connected by leaves(1 block between) i still record the other tree leaves. i guess i should code something liek if connected to root then connected to connection its one tree
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.