ClassiCube / MCGalaxy

A Minecraft Classic / ClassiCube server software
GNU General Public License v3.0
160 stars 76 forks source link

Tree growing should not grow all saplings #790

Open rdebath opened 5 months ago

rdebath commented 5 months ago

Turn on tree growing and fill a flat level with saplings at grass+1.

All the saplings would eventually become trees, assuming that you don't get a physics overload.

It appears what is "supposed" to happen is that a sapling does not grow into a tree if there's already a tree in an overlapping position (say a leaf block in +/-2 blocks and 6..8 up). Presumably all saplings within +/-5 get reactivated when a tree is removed.

Goodlyay commented 5 months ago

Supposed to happen according to whom?

rdebath commented 5 months ago

Happens like this in FemtoCraft 1.28 and I believe the java server version that matches 0.30 (based on memory; not checked recently).

Minecraft wiki says "Will now grow into a tree if there is enough space and it is placed on grass." for "Java Edition Classic 0.24_SURVIVAL_TEST"

Goodlyay commented 5 months ago

This assumes the goal of MCGalaxy physics is to replicate classic, which it doesn't in many areas currently. I personally much prefer the current tree growth behavior. If this were to be "fixed" I think it should be an option rather than a change that can't be reversed