Timber [Obsolete]

Makes trees and cacti fall before being destroyed.

Total Downloads: 2,223 - First Release: Jul 21, 2017 - Last Update: Aug 28, 2017

5/5, 29 likes
  1. Good job Matt :)
     
  2. I can't look at this app without thinking of Pitbull ....what is wrong with me?
     
  3. hey plugin is nice but if i Change hits Standing or hitsfalen and reload plugin nothing happens.

    ????

    best regards
     
  4. [09/01/2017 07:41:08] assets/bundled/prefabs/autospawn/resource/v2_temp_forest_small/pine-3.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?
    [09/01/2017 07:41:30] assets/bundled/prefabs/autospawn/resource/v2_temp_forest/pine-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?
    [09/01/2017 08:01:30] assets/bundled/prefabs/autospawn/resource/v2_tundra_forest_small/field-bare-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?
    [09/01/2017 08:09:48] assets/bundled/prefabs/autospawn/resource/v2_tundra_forest_small/field-bare-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?

    A lot of similar warnings.
     
  5. Hi,

    I think it's ok, just to warn you trees are out of bounds

    When a tree fall, they fall behind the ground, and disappear in water
     
  6. I just want to say a thank you for making this possible for everyone.
     
  7. I also have the issue for this also. But it spams in my console after a restart causing the players to not able to join and crashes the server. This is what im getting.

    Code:
    null, entity spawned from outside the spawn handler?(13:58:54) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:54) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:54) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnowtall-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:54) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:54) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:54) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:54) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:54) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:54) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnowtall-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:54) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:54) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnowtall-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:54) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnowtall-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnowtall-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnowtall-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnowtall-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnowtall-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnowtall-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnowtall-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?
     
  8. For the record, I believe the plugin developer/owner has an idea of the lag issues going around lately. I couldn't edit my post so I'm going to make another comment.

    Assumptions: The trees fall down into the void map endlessly and builds up entities which causes lag after a certain amount of time. This plugin requires alot of restarts and has poor optimization for the time being which causes server owners to stop using this plugin. To maintain this plugin and keep the server running smoothly, server owners are required to restart servers frequently throughout the day. Once every 4-6 hours or so; meaning, total of an estimate of minimal of 4 restarts per day.

    Edit: what exactly happens, after a restart by doing /restart 300, the server restarts itself and loads in Timber, then massive amounts of endless console logs are shown on top of this comment which is also an issue afterwards. If owners refuse to restart the server, the entities will not spam the notification as much in console but the entities will build up which ends up in a bigger problem.
     
  9. Not experiencing the above. I followed a tree into the void and it vanishes in the water .Literally saw it disappear. No lag at all. However ... The trees .....they scream when you chop them down I mean ...c'mon . haha
     
  10. You can disable the screams in the config.

    However, I can imagine that this is lagging after a couple of hours IF the prefab is not really removed from the world correctly.
     
  11. Thank you for the awesome plugin, however it overrides Zlevels so I had to make some changes.

    Open up your Timber.cs go to lines 36 & 37 comment them out.

    Code:
                     //public float harvestStanding = 0.5f; // The rate of gather in fallen trees.
                    //public float harvestFallen = 2.805f; // The rate of gather in standing trees.
    

    Now go to line 133 and comment it out until line 142.

    Code:
    /*Changes the harvest amount in objects that are falling or despawning.
                if (fallDefined || despawnDefined)
                {
                    item.amount = (int) (item.amount * configs.options.harvestFallen);
                }
                else if (dispenser.gatherType == ResourceDispenser.GatherType.Tree)
                {
                    item.amount = (int) (item.amount * configs.options.harvestStanding);
                }
                */
    
    Now save the plugin and it should auto update the pluing for you after you save it. You are now done with those steps. If you want to add a bit of realism to the falling trees, and only get wood from trees once the tree is on the ground follow these settings below.

    Ok first go to Timber.cs, only comment out line 37

    Code:
                      public float harvestStanding = 0.5f; // The rate of gather in fallen trees.
                     //public float harvestFallen = 2.805f; // The rate of gather in standing trees.
    
    Next only comment out line 136

    Code:
                        //Changes the harvest amount in objects that are falling or despawning.
                if (fallDefined || despawnDefined)
                {
                    //item.amount = (int) (item.amount * configs.options.harvestFallen);
                }
                else if (dispenser.gatherType == ResourceDispenser.GatherType.Tree)
                {
                    item.amount = (int) (item.amount * configs.options.harvestStanding);
                }
    
    Final step now go into your Timber.json make sure your "harvestStanding" looks like mine.

    Code:
    {
      "options": {
        "harvestStanding": 0.0,
        "hitsStanding": 10,
        "hitsFallen": 10,
        "despawnLength": 30.0,
        "screamPercent": 0.03,
        "includeCacti": true,
        "logToPlayer": false
      }
    }
    
    That is it!

    Regards,
    Jager
     
  12. Can this be given a config option to not leave a stump, you end up with shit loads all over the map which pushes up ents and causes drastic fps drop server side.
     
  13. If you want to remove stumps completely just go into Timber.cs

    go to line 28 remove this

    Code:
    private readonly static string stumpPrefab = "assets/bundled/prefabs/autospawn/collectable/stone/wood-collectable.prefab";


    Then go to line 272 and line 278 then remove this whole section


    Code:
    if (colliderRadius >= MIN_STUMP_RADIUS)
                    {
                        var stumpPosition = gameObject.transform.position;
                        var stumpHeight = TerrainMeta.HeightMap.GetHeight(stumpPosition);
                        var stumpEntity = GameManager.server.CreateEntity(stumpPrefab, new Vector3(stumpPosition.x, stumpHeight, stumpPosition.z));
                        stumpEntity.Spawn();
                    }
    

    Save your Timber.cs you are done.
    [DOUBLEPOST=1505264243][/DOUBLEPOST]So I still cannot figure out how to change the amount of hits it takes to knock a tree down I change "hitsStanding": 10, but still nothing.
     
  14. This is an amazing plugin but... after tonight I will no longer be using this plugin on my server. Because every time I try to update hitsStanding nothing happens also there is quite a bit of lag, I have removed the stumps it spawns as well and still lagging my server to no end. It also spams my console with these messages below.

    Code:
    null, entity spawned from outside the spawn handler?(13:58:54) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:54) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:54) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnowtall-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:54) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:54) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:54) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:54) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:54) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:54) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnowtall-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:54) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:54) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnowtall-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:54) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnowtall-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnowtall-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnowtall-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnowtall-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnowtall-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnowtall-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnowtall-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-2.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?(13:58:55) | assets/bundled/prefabs/autospawn/resource/v2_arctic_forest_snow/pinesnow-1.prefab (Spawnable) Population is null, entity spawned from outside the spawn handler?
     
  15. this is the exact same issue i've posted.
     

  16. Same issue on my server, too bad the falling effect was nice indeed, but no other choice for me ... plugin uninstalled :(
     
  17. nobody else have the bug where, after tree is cut down, you cant walk through the space, there is "invisible wall" collision object remain ??
    ah. i love this so much but i suppose must uninstall too
     
  18. i have had this plugin installed since you released it and we love it, but today someone told me that they could not harvest cactus. i had my setting to "includeCacti": false, because i didn't want them to fall. but this prevented them from harvesting and if they did happen to get flesh they could not even eat it :/ i changed "includeCacti": true, and all works was this your intention?
     
  19. thanks man, applied it, works :)
     
  20. It took an absurd amount of time to figure out what plugin was doing this...but it turns out that Timber for whatever reason is preventing harvesting Cactus.
    Whether or not IncludeCacti is true or false, in config file.

    It didn't use to do this. Just wondering if there is going to be a fix for this at some point?
     
    Last edited by a moderator: Oct 5, 2017