Inactive [MECH/EDIT] LyTreeHelper v2.5.1 - LyTreeHelper 3 is coming!

Discussion in 'Inactive/Unsupported Plugins' started by DarkLiKally, Mar 7, 2011.

  1. Offline

    DarkLiKally

    LyTreeHelper v2.5.1 - LyTreeHelper 3 is coming!

    LyTreeHelper is now on BukkitDev!

    I've started developing version 3 of LyTreeHelper.
    I will rewrite the whole project and add some really cool new features! :)

    If you're interested in helping me out developing this plugin, please contact me ;).

    You can find the new changes and the whole changelog for 3.0 on github (Link below).

    I've found back to the bukkit forum after a long stressful time and have read the many requests for an update of LyTreeHelper.
    So I decided to try to update (maybe rewrite?) LyTreeHelper, but I can't do it alone. I need some help.

    If you want to take part in the development process of LyTreeHelper, please let me know.
    If you have no programming knowledge, you can just make feature suggestions, just post them in this thread or create a ticket on Github.

    Thank you for your support, help and for using my plugin.
    DarkLiKally

    Planned for LyTreeHelper 3:
    (Under Progress - Maybe 70 % done) - Rewrite the whole plugin
    (60 % Done) - Custom world populator (add custom trees saved in the MCEdit schematic format and insert them only in specific biomes, e.g. palms on beaches)
    (Done) - New simple and highly configurable configurations system
    (Done)- Enhanced permissions system (using Vault, same for economy)
    - Some more developers? :) I can't do it alone, because I've only a few hours in the evening to develop
    (Done) - Switch to Maven

    Download the latest version of LyTreeHelper from http://darklikally.net (02/06/2011 16:46 GMT +1)
    (Or this direct link)

    LyTreeHelper Features

    • Custom drop features - LyTreeHelper lets you add custom drops to leaves (Maybe, sticks? :) )
    • Full customizable drop system - Adjust the drop chances for each drop (apples, golden apples, leaves, saplings, ...)
    • Timed apple drops - Apples falling from trees? Yes, you can have this feature ;)
    • Easy to handle multiworld-support - Each world has it's own configuration file, which settings overrides the global settings, so you can setup LyTreeHelper for each world with your custom settings
    • Tree destruction - Cut that damn trees by destroying the ground connection
    • Powerful forest and tree generator - LyTreeHelper comes with a powerful great generator for forests and trees, you can generate every kind of tree or forest in minecraft
    • Full permission support - You can use each permission system which is supported by Vault (http://dev.bukkit.org/server-mods/vault/)
    • Full economy support - You can use any economy system supported by Vault (http://dev.bukkit.org/server-mods/vault/), so let your members pay for destructing trees at one hit
    • Custom world populator - LyTreeHelper's powerful world populator uses MCEdit schematic files to populate your world(s) with custom trees, e.g. palms, only in specific biomes (e.g. palms on beaches)
    • Mob Spawn in trees after destruction - Harvesting whole trees by removing the ground connection is great, but too easy? Let creatures spawn inside the chopped tree

    Changelog
    Github repository: https://github.com/DarkLiKally/LyTreeHelper

    You can find the changelog on github, simply open CHANGELOG.txt.

    Having Trouble?

    Use the Issure Tracker on Github.
     
    Hiramas, Phaedrus and Flobi like this.
  2. Offline

    smartaleq

    What do you mean by "increasing chop speed"?
     
  3. Offline

    DierWolf

    as in damage.
     
  4. Offline

    DarkLiKally

    i have edited it ;)
    now it's more understandable
     
  5. Offline

    Maskur

    Just gave it a try and it worked exactly like expected. Finally a replace for TreeHugger, since this mod didn't get updated.

    I just had some problems with your configuration file.
    What do those options do:
    enable-full-tree-destruction: on
    enable-full-wood-destruction: on

    And why are you using on and off instead of true and false?

    Thank you fo this mod!!

    Edit:

    Setting "show-config-on-start: off" still shows the configuration information on server startup!
     
  6. Offline

    DarkLiKally

    Thank you :)

    enable-full-tree-destruction enables/disables the destruction of the whole tree if ground connection get lost
    enable-full-wood-destruction enables this feature only for the wood inside the tree

    using on/off is still the same as true/false ;) if you like true/false, you can use it

    i will fix the show config setting with the next update, thanks for your report
     
  7. Offline

    Maskur

    Ah thank you, destroying only the wood sounds great, I never liked the "exploding" of the tree once you cut off the bottom part. Ill give it a try in an hour or so!
     
  8. Offline

    DarkLiKally

    Ok, the new Craftbukkit builds has broken some features, i will release the new version in the next 1 - 3 hours ;)

    Edit:

    New 1.2 beta is availiable :)
    Fixed some bugs and updated for craftbukkit #514
     
  9. Offline

    Maskur

    I encountered a serious bug when using the old version right now.
    Code:
    enable-full-tree-destruction: off
    enable-full-wood-destruction: on
    This settings lead to a CPU USage of 100% and force a server reboot. I'll check your new version and and comment right back!

    Edit: Good work!!
    Your new version fixed that issue but I'm still seeing the configuration on server startup
     
  10. Offline

    DarkLiKally

    For me it works fine.
    Do you have multiple worlds? you have to set the option to off for each world seperatly ;)

    Edit:
    Tested it with 4 worlds
    world 1: off
    world 2: off
    world 3: on
    world 4: off

    i've received the message only for world 3
     
  11. Offline

    Juze

    Nice, a bit like TreeHugger and combined GoldenTools. Good work there, waiting for some minor improvements/adjustments, which are not worth noting. :)
     
  12. Offline

    Maskur

    Ah sorry for that, you are right :) Yes its because of multiple worlds and the wrong configuration!
     
  13. Offline

    Pallanas

    Nice plugin, seems to work !
    Thank you !
     
  14. Offline

    Ovocean

    "destroy the whole tree with wood and leafes if the connection to the ground gets lost"
    Oh, I like this !

    "increase the floating leaves harvesting"
    What does this mean ?
     
  15. Offline

    DarkLiKally

    That means that you can destroy a leave block and all leave blocks next to it at once ;)
     
  16. Offline

    Ovocean

    Oh, ok ! :)
    [MERGETIME="1299750986"][/MERGETIME]
    Hm, I've set myself the lytreehelper.destroyall permission but still can't destroy trees. Craftbukkit 522. What could be the problem ?
     
  17. Offline

    DarkLiKally

    I had a typo in the permission check...I had "|| !isOp()" but it should be "&& !isOp()" ;)
    Sorry for that :)
    I will release a fix under v 2.0.1 ;)

    Edit: Fix released
     
  18. Offline

    Ovocean

    Np but it still doesn't work. :)
    The version number also still says 2.0 in the console.
     
  19. Offline

    DarkLiKally

    Hm for me it works perfectly with the download from this thread. For all 3 permissions.
    I'm using Permissions 2.5.4, Craftbukkit #522
    The group section of my permissions config looks like that:

    Code:
    groups:
        Default:
            default: true
            info:
                prefix: '&a'
                suffix: '&b-D&f'
                build: true
            inheritance:
            permissions:
                - 'lytreehelper.destroyall'
    I have tested the permissions for specific users too, and all works as expected :)

    Are you using craftbukkit #522?
    Try to redownload the file and post your permissions configuration if it won't work :)

    Or do you have any plugins which blocks Permissions from loading? It is possible that outdated plugins can prevent other plugins from loading
     
  20. Offline

    Ovocean

    Craftbukkit 531, Permissions 2.5.3, I changed a few things around and it eventually worked. I don't know why. [​IMG]
     
  21. Offline

    oOunrealOo

    tree does get updated and also im fed up with so many pluggins being so alike or the same
     
  22. Offline

    Phanku

    I have a request and maybe just a question.

    I hate the floating tops of trees. I also don't want to reward my players (users on my server) by being lazy.
    The TreeHugger plugin for example rewarded the people who was causing the floating trees by now providing the entire tree to them for doing exactly what they was doing to cause the plugin to be put into the server (a.k.a. making floating tree tops).

    So my request/question is does this plugin or can it with configuration make it so trees explode if the connection to the ground is lost but does not return the resources. To make sure I am clear, I am looking for a plugin that will only return the resources from the tree (i.e.: the wood, leaves, apples, whatever..) only if the tree is cut from top down.

    I want my players to have to work to get their resources and exploding trees that provide all the resources of that tree with a few swings of an axe just doesn't fly with me.
     
  23. Offline

    Ovocean

    I too find that exploding trees make wood harvesting too easy. A solution I can think of is to make wood punching with tools much longer. But only for actual trunk blocks, not for placed wood blocks.
     
  24. Offline

    DarkLiKally

    I will see what I can do, tomorrow ;)
     
  25. I managed to get latest permissions, bukkit 531, and removed the errors from config
    but I'm still getting this error (and no popping of trees!)

    2011-03-13 13:10:42 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    2011-03-13 13:10:44 [SEVERE] java.lang.NullPointerException
    2011-03-13 13:10:44 [SEVERE] at net.darklikally.LyTreeHelper.LyTreeHelperPlugin.hasPermission(LyTreeHelperPlugin.java:105)
    2011-03-13 13:10:44 [SEVERE] at net.darklikally.LyTreeHelper.LyTreeHelperBlockListener.onBlockDamage(LyTreeHelperBlockListener.java:238)
    2011-03-13 13:10:44 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader$22.execute(JavaPluginLoader.java:269)
    2011-03-13 13:10:44 [SEVERE] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    2011-03-13 13:10:44 [SEVERE] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:255)
    2011-03-13 13:10:44 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:368)
    2011-03-13 13:10:44 [SEVERE] at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
    2011-03-13 13:10:44 [SEVERE] at net.minecraft.server.NetworkManager.a(SourceFile:230)
    2011-03-13 13:10:44 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:76)
    2011-03-13 13:10:44 [SEVERE] at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    2011-03-13 13:10:44 [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
    2011-03-13 13:10:44 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
    2011-03-13 13:10:44 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
     
  26. Offline

    DarkLiKally

    I've tested it with craftbukkit #551 and all features works fine, so i think craftbukkit has resolved this error already :)
     
  27. Offline

    Pwnsaucier

    Great plugin! It works fantastic on my server. My friends and I are loving it... except for an issue with max. tree size. In the config file I've found where to change the value, but no matter how high I set it, the server console always says:

    I'm assuming this is a hard cap I'm encountering. Any way to get past or modify it?
    Thanks much
     
  28. Offline

    DarkLiKally

    At the moment the maximum size is set to 2000 ;) If your and/or other people wish to destroy larger trees, i would set a higher max. value in 2.1 (release this week ;) I think friday or saturday).

    Thank you for using my plugin ;)
     
  29. Offline

    D2S4L1T2

    Greetings!

    I'm not sure what I've done wrong, but I cannot seem to get this plugin to work for me.

    I'm currently using Permissions 2.5.4 and CB531. The plugin seems to load just fine, and I've set the gold axe for the tree destroyer/gold hoe for the leaf harvester, but neither do anything out of the ordinary. I am also listed as an Admin in Permissions ( '*' )..

    This is how my world config file for my main world looks:

    Code:
    show-config-on-start: off
    
    enable-leaves-decay: on
    enable-faster-decay: on
    
    enable-faster-leave-destruction: off
    enable-full-tree-destruction: on
    enable-full-wood-destruction: off
    
    max-tree-size: 1800
    
    Have I set something incorrectly?
     
  30. Offline

    Pwnsaucier

    I'd certainly like to be able to destroy larger trees...well, more like clumps. It makes tree farming tricky, and very annoying when one is too large. When hacking at a tree clump that is over 2000, my server console gets hardcore spammed with:
    Code:
            at net.darklikally.LyTreeHelper.LyTreeHelperBlockListener.destroyTreeWo
    d(LyTreeHelperBlockListener.java:152)
            at net.darklikally.LyTreeHelper.LyTreeHelperBlockListener.destroyTreeWo
    d(LyTreeHelperBlockListener.java:152)
            at net.darklikally.LyTreeHelper.LyTreeHelperBlockListener.destroyTreeWo
    d(LyTreeHelperBlockListener.java:152)
    (just a small selection of it. It fills up the entire console history from just one block of leaves or wood)

    Causes mega server lag too from all the spam :(
     

Share This Page