Why does shift down not check for leaves? #132
Replies: 2 comments 9 replies
-
This is simply because to me it doesn't really make any sense. Let's suppose you have a normal tree, like an oak one and you set the minimum leaves around to
Now on the first log that works fine. But then you'd have (in most cases) the top log of the tree that is broken. So when you repeat the steps, then no more leaf will be around the log and the mod won't apply anymore. I don't know if my explanation makes sense or not. (#53 is more about tree detection modes rather than breaking mode) |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
We previously used
breakMode: INSTANTANEOUS
on our server, which worked fine, except modded trees can be huge and increasingmaxSize
to accomody them (especially when they merge together) quickly becomes ridiculous because of the amount of logs you get just by chopping 1 single block (it defeats the purpose of Efficiency too).So we tried switching to
breakMode: SHIFT_DOWN
, but noticed that this would apply not only to trees but for example villager houses.The first thing I found was this description about the algos: #53 (comment), which clearly states
so at this point I thought this is a bug.
But I did notice the description of
minimumLeavesAroundRequired
states it only works for instanteneous, so I looked into it further and found this: 0451784So this is something which was changed intentionally, but it doesn't state any reason.
I'm wondering why the leaf check was disabled in the first place?
Since the user can always turn it off by setting
minimumLeavesAroundRequired
to 0, I assume it had to be some kind of buggy interaction or whatnot?Beta Was this translation helpful? Give feedback.
All reactions