<Sigh> Well, back to the test chamber then...
Here we are with newly grown trees showing a decided tendency (100%) to avoid destroying torches or signs. If the code says replace them, it isn't happening. This is single player, fancy graphics. Both graphics quality and single/multi-player have previously been shown to affect leaves and trees.
Those appear to be Large Trees given the clearance shown in the pic...
Large Trees may not delete torches, signs redstone, etc., though their branches may I'm not sure.
From reading the section you quoted I think only Small Trees can be expected to delete objects on surfaces that intersect their leaves.
Rollback Post to RevisionRollBack
Join me on Dirkocraft.com
Paininabox's Thread O' Links tips, tricks and a wealth of consolidated info!
Those appear to be Large Trees given the clearance shown in the pic...
Large Trees may not delete torches, signs redstone, etc., though their branches may I'm not sure.
From reading the section you quoted I think only Small Trees can be expected to delete objects on surfaces that intersect their leaves.
Well now, that would make no sense, as the small tree routine checks those spaces to make sure everything is clear before it even allows the tree, so ONLY the large trees can encounter a situation where things are blocking the leaf spaces:
Horizontal clearance: Small trees require no empty (air or leaf) spaces around the sapling (so you can have a block next to it or dig it into the ground), 2 empty spaces around the top of the trunk to the top of the vertical clearance, and 1 empty space around the rest of the trunk. Only air and leaves count as empty; signs, glass, etc., do not (but see below for more on that). Note: this clearance is square, so "2" clearance means a 5x5 square around the trunk at that level must be empty. Big trees do not require any horizontal clearance at all.
That's a 5x5 space around a small tree, which is only going to grow 5x5 by whatever the height is. Right there it says a sign in that space will stop a small tree, so a small tree's leaves can never destroy anything.
EDIT: OK, a small tree CAN destroy things, which means the shape testing:
[] [] [] [] []
[] [] [] [] []
[] [] [] []
[] []
[] []
Has nothing to do with the real shape:
[] []
[] []
[] []
In fact, it looks pretty much upside-down.
Took me a dozen tries with individual trees in 5x5 boxes to get one to break anything. Guess most of the small trees managed to actually be big trees tonight.
Yet another edit, because no one else has replied:
It looks to me like they could well be 2 different types of tree, giving us 5. That would be:
[*:1q8m0ll6]Birch, the white tree
[*:1q8m0ll6]Pine, the dark tree with a tuft of leaves at top
[*:1q8m0ll6]Spruce, the dark tree with tiered leaves
[*:1q8m0ll6]Maple, the small tree that wants more sunlight
[*:1q8m0ll6]Oak, the lofty tree that grabs up all the light
I am trying to make a walkway lined with small trees. It won't be a wall of trees, but a walkway with nicely spaced trees. From my limited understanding of the original post, there is a way to force a tree to be a big one, but is there a way to force small trees? I don't want branches.
I am guessing no, and I will just plant a bunch of trees, and cut down the 10% that grow branches and plant them again.
No good way to absolutely force the small-tree algorithm, but if you place a block so each tree only has 8 blocks of vertical space (or 7, or 6) you won't get really big ones. And the trees produced by the large-tree algorithm at short heights are often pretty similar to those produced by the small-tree algorithm.
The biome %s only apply to world creation, not saplings.
...leaves don't count as solid block and are treated as air...
This depends on your graphics settings. On fast graphics the leaf blocks ARE treated as solid blocks. I think this causes a lot of confusion for people.
When the OP says air and leaves count as empty for purposes of checking for room to grow a tree, the code is actually checking for both air and leaf blocks, so the graphics setting does not matter in this particular case.
When the OP says air and leaves count as empty for purposes of checking for room to grow a tree, the code is actually checking for both air and leaf blocks, so the graphics setting does not matter in this particular case.
Oh interesting, thanks for clearing that up Marglyph.
has anyone had any luck with birch and pine trees in their tree farms? i've just built a new tree farm and whilst the old style oak trees are growing as normal, the birch and pine i planted aren't. i've planted the saplings like this:
where = pine, = birch and = oak.
i've yet to have either of the new sapling types grow into a tree, are the new sapling types fussier about the space needed around them?
the tree farm is in smp, and there are 7 blocks height clearance for them to grow in.
Maybe it's not high enough; I know that when I break down a tree the birch and pine seem to always be a lot taller. Try expanding up.
I have the same problem. Birch and pine will grow on the surface above my tree farm, but not in the underground. I thought it was a matter of size, but I increased the ceiling a good bit and it made no difference. Bonemeal or no, I have had NO success with the new trees in my farm.
I already tested. Birch trees need a 5X5X7high space. Pines need a 5X5X10high space. Leaves do not obstruct this space but log blocks from other trees will and since these two types don't have a 'large tree' version with a different growth algorithm these trees are possibly more difficult to grow densely packed than the old trees. However birch saplings 'seem' to grow more quickly.
I already tested. Birch trees need a 5X5X7high space. Pines need a 5X5X10high space. Leaves do not obstruct this space but log blocks from other trees will and since these two types don't have a 'large tree' version with a different growth algorithm these trees are possibly more difficult to grow densely packed than the old trees. However birch saplings 'seem' to grow more quickly.
That's really disappointing... so trees now need a huge space to grow?
I'd like to be testing this myself, but I won't be able to play MC again until Monday...
First dug down 3 blocks to give them more upper room, in case it was needed, it wasn't. This is the pattern I put them in, the closest row has all 4 types of saplings, which I only had a handful of a couple of them. The other rows are just throwing down a bunch of the rest of my saplings.
This is as they started to grow, the two that right there with one sapling between them are two different types of sapling, not sure which two though.
This is with a birch growing right with them. And it didn't take up any extra height.
I have planted more up in the old part of the tree farm without lowering the floor to create extra room to see that that doesn't affect the growth.
As I get more to grow I might post more shots.
The only thing that matters in a tree farm is quantity of saplings planted. You don't want or need 100% of the saplings to grow before you cut them down. All you need is for there to be enough trees to cut constantly.
So what if two different types of trees don't grow at the same time right next to each other. As long as they grow eventually, you will get the wood off of them
If you are planting a forest, well that is a different matter.
Those appear to be Large Trees given the clearance shown in the pic...
Large Trees may not delete torches, signs redstone, etc., though their branches may I'm not sure.
From reading the section you quoted I think only Small Trees can be expected to delete objects on surfaces that intersect their leaves.
Paininabox's Thread O' Links tips, tricks and a wealth of consolidated info!
Well now, that would make no sense, as the small tree routine checks those spaces to make sure everything is clear before it even allows the tree, so ONLY the large trees can encounter a situation where things are blocking the leaf spaces:
That's a 5x5 space around a small tree, which is only going to grow 5x5 by whatever the height is. Right there it says a sign in that space will stop a small tree, so a small tree's leaves can never destroy anything.
EDIT: OK, a small tree CAN destroy things, which means the shape testing:
[] [] [] [] []
[] [] [] [] []
[] [] [] []
[] []
[] []
Has nothing to do with the real shape:
[] []
[] []
[] []
In fact, it looks pretty much upside-down.
Took me a dozen tries with individual trees in 5x5 boxes to get one to break anything. Guess most of the small trees managed to actually be big trees tonight.
Yet another edit, because no one else has replied:
It looks to me like they could well be 2 different types of tree, giving us 5. That would be:
[*:1q8m0ll6]Birch, the white tree
[*:1q8m0ll6]Pine, the dark tree with a tuft of leaves at top
[*:1q8m0ll6]Spruce, the dark tree with tiered leaves
[*:1q8m0ll6]Maple, the small tree that wants more sunlight
[*:1q8m0ll6]Oak, the lofty tree that grabs up all the light
(/me gets hatchet, axe, and saw.)
I am trying to make a walkway lined with small trees. It won't be a wall of trees, but a walkway with nicely spaced trees. From my limited understanding of the original post, there is a way to force a tree to be a big one, but is there a way to force small trees? I don't want branches.
I am guessing no, and I will just plant a bunch of trees, and cut down the 10% that grow branches and plant them again.
The biome %s only apply to world creation, not saplings.
they can grow, but it takes a long while, I noticed trees grow faster with at least 2 blocks of dirt on each side.
This depends on your graphics settings. On fast graphics the leaf blocks ARE treated as solid blocks. I think this causes a lot of confusion for people.
by c0yote
I tried it with terrible results. I gave my wife my glasses for a second, a creeper showed up and now my wife is pregnant.
Stupid 3D..
Oh interesting, thanks for clearing that up Marglyph.
by c0yote
I tried it with terrible results. I gave my wife my glasses for a second, a creeper showed up and now my wife is pregnant.
Stupid 3D..
Maybe it's not high enough; I know that when I break down a tree the birch and pine seem to always be a lot taller. Try expanding up.
by c0yote
I tried it with terrible results. I gave my wife my glasses for a second, a creeper showed up and now my wife is pregnant.
Stupid 3D..
That's really disappointing... so trees now need a huge space to grow?
I'd like to be testing this myself, but I won't be able to play MC again until Monday...
This is as they started to grow, the two that right there with one sapling between them are two different types of sapling, not sure which two though.
This is with a birch growing right with them. And it didn't take up any extra height.
I have planted more up in the old part of the tree farm without lowering the floor to create extra room to see that that doesn't affect the growth.
As I get more to grow I might post more shots.
The only thing that matters in a tree farm is quantity of saplings planted. You don't want or need 100% of the saplings to grow before you cut them down. All you need is for there to be enough trees to cut constantly.
So what if two different types of trees don't grow at the same time right next to each other. As long as they grow eventually, you will get the wood off of them
If you are planting a forest, well that is a different matter.
added some torches to see it better.