Content: Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Background: Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Pattern: Blank Waves Notes Sharp Wood Rockface Leather Honey Vertical Triangles
Welcome to TerraFirmaCraft Forums

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • Announcements

    • Dries007

      ATTENTION Forum Database Breach   03/04/2019

      There has been a breach of our database. Please make sure you change your password (use a password manager, like Lastpass).
      If you used this password anywhere else, change that too! The passwords themselves are stored hashed, but may old accounts still had old, insecure (by today's standards) hashes from back when they where created. This means they can be "cracked" more easily. Other leaked information includes: email, IP, account name.
      I'm trying my best to find out more and keep everyone up to date. Discord (http://invite.gg/TerraFirmaCraft) is the best option for up to date news and questions. I'm sorry for this, but the damage has been done. All I can do is try to make sure it doesn't happen again.
    • Claycorp

      This forum is now READ ONLY!   01/20/2020

      As of this post and forever into the future this forum has been put into READ ONLY MODE. There will be no new posts! A replacement is coming SoonTM . If you wish to stay up-to-date on whats going on or post your content. Please use the Discord or Sub-Reddit until the new forums are running.

      Any questions or comments can be directed to Claycorp on either platform.
Diego il Catanico Jr

Tree Growth

11 posts in this topic

Have you read, understood, and followed all of the rules listed in large text at the top of the suggestions forum?(Yes/No): Yes
Answering "no" to the above question will result in your post being deleted.

I have read the discussion about trees and i have some suggestions:
When a sapling grows, it grows into the small version of the tree and then, if there is enough space and a good level of moisture it grows into the medium version and finally, if there is enough space and a perfect moisture level it grows into the large version.
Also, when you try to plant a tree in a not-appropriate climate it has only 25% possibility of growing into the small version of the tree and don't grow more.
And when the climate too much different the tree won't grow.

Excuse me for my english, i'm from Italy.

0

Share this post


Link to post
Share on other sites

Agreed on the climate limitations.

0

Share this post


Link to post
Share on other sites

I like the idea of different growth stages for trees. I have no clue of coding but I think the grown tree does not contain any additional information like the sampling does. What part of the tree is the one that matters? The lowest block?

 

Collecting and farming various trees is a big part of the fun of TFC for me. It's nice to collect saplings from exotic trees and grow them on your own. This is what mankind does in botanical gardens for very long time. Of course, a giant cedar (thuja plicata) in a botanical garden in western europe will never grow like it will in it's natural habitat, but many other trees do. I think the current kind of unlimited tree growth based on climate is believable.

0

Share this post


Link to post
Share on other sites

I like the idea of different growth stages for trees. I have no clue of coding but I think the grown tree does not contain any additional information like the sampling does. What part of the tree is the one that matters? The lowest block?

 

Collecting and farming various trees is a big part of the fun of TFC for me. It's nice to collect saplings from exotic trees and grow them on your own. This is what mankind does in botanical gardens for very long time. Of course, a giant cedar (thuja plicata) in a botanical garden in western europe will never grow like it will in it's natural habitat, but many other trees do. I think the current kind of unlimited tree growth based on climate is believable.

I don't know how it works... but i think it isn't hard to code... There are only 4 stages: saplig, s m a l l, MEDIUM, L A R G E

0

Share this post


Link to post
Share on other sites

Also not a coder, but as much as I like the idea, it would add believability, it may also add strain on the memory and make the mod heavier.

0

Share this post


Link to post
Share on other sites

I have a hard time imagining this working with multi-block trees. what happens when a young tree is touching other trees nearby?  How does the game know what to remove and what to leave?  You already see what happens when trees are touching and you chop them down.   I think your best hope would be for a stage after sapling, where the tree was like a 2-block tall plant.  Similar to tall grass or reeds.  That's a different kind of entity from full grown trees, and so I imagine could be discreetly replaced.  I could be wrong though.  TFC2 and whatnot.

0

Share this post


Link to post
Share on other sites

I have a hard time imagining this working with multi-block trees. what happens when a young tree is touching other trees nearby? How does the game know what to remove and what to leave? You already see what happens when trees are touching and you chop them down. I think your best hope would be for a stage after sapling, where the tree was like a 2-block tall plant. Similar to tall grass or reeds. That's a different kind of entity from full grown trees, and so I imagine could be discreetly replaced. I could be wrong though. TFC2 and whatnot.

------------------------------------

I have a new idea; please think on it.

My idea it's that leaves aren't blocks:

Leaves are spherical-like areas, that have size based on the tree type,that appears ONLY LIKE A VISUAL EFFECT around TREE BLOCKS (That are like logs but have leaves around and compose some parts of the tree trunk) and give you slowness when you passes through them.

Furthermore what a tree will be a tree able to grow when it have at least 1 TREE BLOCK and has at least 75% original logs (normal logs and "tree blocks")

Yes, I know, it sounds VERY HARD TO CODE but i think that will be fantastic if works.

Excuse Bioxx :(

:)

0

Share this post


Link to post
Share on other sites

We actually have some code in place for this but I opted not to fully go this route. The way it would need to be done, is for Natural Logs(we differentiate between natural logs and player placed logs in tfc2) to be TileEntities that store which tree schematic they used on generation, then when the tree grows, it looks up its schematic and replaces those blocks with air, then loads a new schematic for a bigger tree, and places it in its place. Technically it would work perfectly fine. However as Tony stated, this makes things a lot heavier and the 'coolness' of it does not outweigh the added complexity and resource consumption.

0

Share this post


Link to post
Share on other sites

Because every tree that is not fully grown needs to (permanently) check if it can grow any further.

0

Share this post


Link to post
Share on other sites

Why permanently? ...

Is possible to make that the tree tries to grow after a certain time (7 days sapling-small, 7 days small-normal and 14 days normal-large) and if it cannot it will ee-check the next day (only one check per day

0

Share this post


Link to post
Share on other sites