Inactive [FUN/MISC] Giant Trees v0.4.3 - Make Massive Trees in Minecraft [1.1-R6]

Discussion in 'Inactive/Unsupported Plugins' started by Connor Mahaffey, Jun 14, 2011.

     
  1. Offline

    Connor Mahaffey

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)

    This post has been edited 7 times. It was last edited by Connor Mahaffey Apr 19, 2012.
  2.  
  3. Offline

    G1R Productions

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Dont know if anyone else said this but maybe you should add large branches that stick out of the trunks of the taller trees so it isn't just all leafy at the top?
  4. Offline

    commandantjones

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hehe. Love the plugin, but the first time I used it, I tried to chop my way into the middle of my first giant tree, only to find out that I had Choptree installed on my server. Forgot about that one. Whoops!
  5. Offline

    Connor Mahaffey

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    There are branches there, they just aren't very thick. If you don't believe me, do /gt 24 4 oak oak 0 - for a leafless tree. But maybe I should make them thicker.

    Hahahah nice one :D good thing there's an undo feature now.
  6. Offline

    G1R Productions

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Oh i see, but i was talking about the giant trees that are 60 blocks tall, there is alot of trunk then a huge bush at top maybe add branches like half way up along with the bush on top. If possible of course.

    EDIT: Maybe something like the pine trees with the layers of leafs.
  7. Offline

    Connor Mahaffey

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Oh ok I see, so like a random branch or two on the way up. It'd be neat for sure.
    Kccool2 likes this.
  8. Offline

    Kmus255

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    great plugin thank you :)
    Connor Mahaffey likes this.
  9. Offline

    Eviltelly

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I tried to do a tree on a square of dirt that was 150x150 and the tree was /gt 100 20 and it said there wasn't enough room, why is that?
  10. Offline

    Kccool2

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Wow.. the trees this plugin creates are simply astounding! You have done one hell of a job with this. Massive, massive kudos Connor. :)
    Connor Mahaffey likes this.
  11. Offline

    Connor Mahaffey

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Well, the Minecraft world is only 128 blocks tall, so unless you were very far underground there probably wasn't enough room height-wise to make the tree. Try making a smaller tree or going deeper underground (you can press F3 to view coordinates. The Y value is where you are height-wise in the world. So if Y = 60.8675309 then you can only build a tree that is 68 tall )
  12. Offline

    Eviltelly

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    well, we were at y: 29.8675309 and still could only get a max of /gt 55 10
  13. Offline

    Ambedrake

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Note to self : Don't use ICE, Sugar Cane, Mushrooms, or any other non stackable item that breaks when stacked. Makes server VERY angry with admin lol. Anyways, probably should put some form of restriction checks on these, I know I had to use world edit to remove lave/water when spawned as part of these (yes I am that insane I like to test thouroughly) and ICE when hit with the undo command turns completely into water source, yet another thing to check out. Anyways I had a BLAST crashing my server every which way I could find tonight testing this baby out and I LOVE IT!!!

    Keep it up!
    Ambe
  14. Offline

    G1R Productions

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Thanks it would be awesome, ill look forward to it.
  15. Offline

    Eviltelly

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Ya ambedrake, i found that out the hard way... my friend was giving me random block ids for the tree, he chose ice for the leaves... bad bad idea
  16. Offline

    Connor Mahaffey

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    What are the max values set in the config? Other than that I can't think what it would be.

    Hahahahah thanks! I only put in blocks 0 to 100 or so, because those are blocks and not items. But I forgot about some of those. Mushrooms, sugar cane should be removed completely. Ice, water, and lava should be put in as a separate permission (or maybe also removed entirely). Idk there might be some people that want to do it, for whatever reason :D I'll probably add gianttrees.customdangerous to a forthcoming minor update. Some admins might not mind silver/gold trees, but probably won't be cool with lava trees :eek:.

    Thanks for your awesome report haha!

    Haha sorry about that :p
  17. Offline

    jamescosten

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    SO i thought id show off my massive tree 128 by 16 :)
    [IMG]

    [IMG]
  18. Offline

    Connor Mahaffey

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Whoa...........

    I can safely say I have never done a tree that big! That's incredible. Kinda curious how many mobs would fall out of it if you undo it :p
  19. Offline

    Eviltelly

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    My max values are height:200 and width: 50
  20. Offline

    Connor Mahaffey

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I have no idea then. The only thing it could be is a plugin conflict. You seem to be the only person having this issue (so far).
  21. Offline

    dominichello

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Love the plugin :D only feature id like too see is possibly what "Ambedrake" suggested with having a check too see if anything is under the tree then filling it with blocks.

    Maybe you could have it only fill a specified distance Ie 5 or less blocks. (make it configurable perhaps?)

    Otherwise Loved it <3
    Connor Mahaffey likes this.
  22. Offline

    ReploidGodX

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hey there, I'd just like to drop by and mention something that could potentially be used for evil to kill a map. I was toying around with this with my girlfriend the other day and she was just giving me block ID's to make trees out of and she gave me the ID for torches for the leaves and it couldn't do it. The plugin tried to do what it was told no doubt but the torches would spawn and then drop into an item so The plugin would create MORE torches, constantly trying to build this tree and made my game crash . I couldn't even stop the server through the console and when I restarted it the tree was still trying to be built and lagging the server so much I couldn't log in. I tried going into a map editor to delete the chunk but that crashed when it tried to load that chunk, I wound up losing the map entirely and starting again. I know it was probably silly to even attempt in the first place but even without common sense This could be used for evil if an admin somewhere gets upset with his community and wants to lash out. This is a serious map killer and needs to be fixed for at least security reasons. If you don't believe it then try it on a blank map yourself I believe the setup I tried was with torches as the 'leaves'. I just figured that someone should let you know and I didn't see it in the thread anywhere, thanks for your time.

    Edit: I would also like to mention that I tried deleting the most recent "tree" file in the directory and it hadn't been made yet since the tree never got finished so that wasn't really an option. :p
  23. Offline

    Connor Mahaffey

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    That's very strange. Are you sure it was actually trying continually to drop torches, or maybe they were just overlapping? Anyway, in the next update (which I guess I need to issue sooner rather than later) I'll be putting in a permission gianttrees.customdangerous for types like lava, water, ice, etc. - and I'll probably put item 50 on a block list. Thanks for the report, I'll have to check if there are other problematic blocks to stop. Right now, it will accept any id's between 0-100 (most of those id's are blocks);
  24. Offline

    Eviltelly

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    That's ok... my friend seems to be happy with his h:50 w:10 tree, he's flooded the giant hole which i carved for him so adds a nice "Hey look, i grew a giant tree" effect
    Connor Mahaffey likes this.
  25. Offline

    BioRage

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Thanks for this plugin, it worked very well, have a nice big realstic tree in our main town.

    Cheers buddy!
    Connor Mahaffey likes this.
  26. Offline

    Ambedrake

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Item to add to block list : Air block! One of our admins decided to make a tree of air and it started to infinitely build the tree it was rather funny but alas it did require an emergency reboot of the MC server lol.

    Another item to add to block list : Locked Chest, this one was extremely entertaining to make, but as it was a joke item in game the game gets a little freaked out on how to handle all the locked chests bundled together lol.


    Idea : Possibly add a tree type similar to a weeping willow where branches go out and then head straight down.

    Idea : Hollow trees, this would make it rather entertaining to make tree houses out of tree shells!

    Idea : Permissions limiter/Tree Owner, Put a permission in where players can spawn a tree (if configured to do so) at their own whim while only allowing them to create a limited number of trees (configurable as well).

    Idea : I don't know if this one is possible (I have been combing the API thinking how it could be done) but hook into the tree grow event to make every 1/1000 or what ever perportion of saplings that grow become a big tree of a random type, granted adding the "Stand Back" message when it does so if someone is using bone meal. This would make the trees seem a little more natural to regular game play. This of course could be configurable and/or turned off.

    Idea : I stress this in almost all of my happy suggestions to plugins I really like, so yeah feel special on this one. Support SQL preferably MySQL & SQLite for configurations, undo data etc. This makes administration of things a whole lot easier (granted you have some SQL knowledge or can understand basic tables). This also makes life easier to auto backup specific things such as the configs as most people who have or use databases have scheduled SQL dumps to back things up, I know personally I have set bukkit persistance to use MySQL (which would not be a bad idea to take advantage of in this plugin btw) and it makes life so nice when I make my admin control panel additions so that I can remotely take care of my server on the go from the web or from my Android phone with out the need for an additional plugin for those tasks ^_^

    Feel free to take any or all of these suggestions or just ignore them, just trying to keep the idea train rolling to make this plugin more epic then it already is (though that's becoming increasingly difficult as it is already epic lol).

    ~Ambe
    Noppoly likes this.
  27. Offline

    Connor Mahaffey

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    You should be able to add leaves of air, I'm guessing you did an air body and air trunk, that probably doesn't work :p Hollow trees (though I don't want to add them do to difficulty) have to be added because of demand, so they are coming for sure. A limiter is a good idea, though I'd have to add a new file to keep track of how many trees each person has. If you look at my future improvements, randomly generated trees are on the todo list, but I'm unsure if I can hook into tree growth events. I'm only 17 and learning java so I know nothing about MySQL lol. I know a lot of people use it to store data but that's about it.

    Different tree types will be added at some point, once I'm convinced that I've made trees as they are right now, look as good as possible. Thing is, I've gotten smaller trees (gt/24 4) looking pretty good, but once you go up to /gt 128 16 they start to look really squared off, because of the formula. Willows would be cool, but it'd be hard to make them look decent. And things like giant pines would probably just look funny. But I'm thinking about it for sure.

    Glad you like my plugin (and that it didn't wreck your server). Thanks for your suggestions.
  28. Offline

    Ambedrake

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yeah it was a pure air tree >.< air as leaves is ok just...... not the trunk.

    As for MySQL it is pretty simple there are a lot of tutorials out there for it since its so commonly used. But like I said looking into the built in persistance may not be a bad way of going about either as it will do all the work for you with DB's.
  29. Offline

    Connor Mahaffey

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I'll look into it, but it definitely won't be coming in the next update cause I'll have to learn it. My end goal is to be as easy on the end user as possible, and changing how I store data now would make for a lot of problems with the old system.
  30. Offline

    Noffletoff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yeah, you need to blacklist some items, I accidently created a tree made of doors, and now my server is lagging and crashing D:

    Other than that, good job lol
  31. Offline

    Connor Mahaffey

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Sorry about that :/ I'll issue an update as soon as I can to blacklist items.
  32. Offline

    Noffletoff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)

Share This Page