Appleseed
Description: This plugin allows players to plant and grow trees that drop items, such as apples, on the ground around the tree. This can be a fun way to help your players to obtain hard to find items like apples, cocoa beans, etc. Cooked pork trees or the like can be entertaining as well. :)
Features:
- Plant items in soil(aka farmland) and grow a tree that drops that item on the ground
- Config file that controls allowed types of trees, item drop interval, and the need for fertilizer
- Permissions to control who can plant trees(and what type)
Installation: Drop Appleseed.jar in your Bukkit server plugins folder and restart/reload the server. After the plugin loads the first time the Appleseed/config.yml file will be created. See below for details on what is contained in the config file. Restarting/reloading the server is required for the plugin to see changes to the config file.
Fertilizer: If trees have the setting "RequireFertilizer" set to "Yes", then they will stop dropping items and require bonemeal as fertilizer to continue. To fertilize a tree, hold bonemeal in your hand and right-click anywhere on the trunk of the tree. Fertilizing more than once doesn't hurt, neither will fertilizing while a tree is still dropping items.
Signs: If a player has permission, they can place a sign on a planted tree that reads "[Appleseed]". The sign will show the type of tree it is, and the color of the text will indicate it's status. If the text is light blue, the tree is an "infinite" tree and will never require fertilizer. If the text is green, then the tree is healthy and dropping items. If the text is red, then the tree requires fertilizer before it will continue dropping items.
Config File: Remember, the config file is a YAML file, so the indentation is significant.
- DropInterval: This determines how often items might drop. The default is 60 seconds; any value lower than this might cause lag.
- FertilizerItem: Item used to fertilize a tree. Defaults to bone meal.
- MaxUncollectedItems: Optional, approximate maximum number of items that can sit uncollected under a tree.
- MaxTreesPerPlayer: Optional cap on number of trees a player can plant.
- MaxIsPerWorld: Optional, if MaxTreesPerPlayer is defined, this allows the max to be either per world or server-wide.
- WandItem: Right click a tree with this item in hand to see its type and fertilizer status.
- MinimumTreeDistance: Optional, minimum distance between trees.
- SignTag: Text that should be placed within square brackets on signs (defaults to "Appleseed").
- TreeTypes: This section defines the allowed types of trees that can be planted. The following values must be set for each tree type:
- DropLikelihood: The chance of a drop happening each interval. Can be set from 0-100, where 100 is always drop and 1 is one chance in a hundred intervals. Fractional values now permitted.
- RequireFertilizer: If set to Yes, the trees of this type will stop dropping items and require bonemeal to continue (if you set this to yes, either DropsBeforeFertilizer or IntervalsBeforeFertilizer must also be set).
- DropsBeforeFertilizer: Sets the approximate number of drops before the tree gets tired and requires fertilizer (this option cannot be combined with IntervalsBeforeFertilizer).
- IntervalsBeforeFertilizer: Sets the approximate number of time intervals before the tree gets tired and requires fertilizer (this option cannot be combined with DropsBeforeFertilizer).
- TreeType: Defines the type of tree that will grow from the sapling. Can be "Standard", "Spruce", "Birch", or "Jungle".
- MaxFertilizer: Optional, approximate number of times a tree can be fertilized. After the maximum is reached, the tree dies (trunk disappears and the leaves decay).
Permissions:
- appleseed.plant.*: This will allow the planting of any item in the AllowedTreeTypes list.
- appleseed.plant.apple: This only allows the planting of an "apple".
- appleseed.infinite.plant: Trees planted by a player with this permission will never stop dropping items.
- appleseed.infinite.fertilizer: Trees fertilized by a player with this permission will never need fertilizer again.
- appleseed.infinite.cap: This allows a player to plant more than the defined MaxTreesPerPlayer.
- appleseed.wand: Players can right-click a tree with a wand item(defaults to wooden hoe) to get type of tree and fertilizer status.
- appleseed.sign.place: Player has permission to place an [Appleseed] sign on a tree.
This video demonstrates how to plant an apple and a cookie. Note that the drop rate has been increased for demonstration purposes.
-
View User Profile
-
Send Message
Posted Jun 22, 2014I think it would be cool if you could make different trees require different fertilizer. EX: Diamond trees require lapiz to fertilize and apple trees require bone-meal (Under the "TreeTypes:" thing be able to have a line to the effect of FertilizerType: [item]). Is this currently possible?
-
View User Profile
-
Send Message
Posted Jun 11, 2014amazing plugin love it I use it on my server
-
View User Profile
-
Send Message
Posted May 26, 2014@graywolf336
yes it show it is in green
it doesnt give me any errors yet it doesnt work :C
Edit: I use the latest dev build of bukkit > plugin enables it self perfectly fine it shows green yet it doesnt work I tried to change the configs to a new one but that wasnt with succes now i am awaiting for next update :)
-
View User Profile
-
Send Message
Posted May 21, 2014@WizzlePiff
Did the plugin even enable successfully?
@Minefrench
What?
-
View User Profile
-
Send Message
Posted May 21, 2014up please
-
View User Profile
-
Send Message
Posted Apr 25, 2014well as i want to plant a tree it just ignores me
like Wizzlepiff is trying to plant apple nope nothing happening
lol and UUID cant wait for all the plugins doing that :P
I like your plugin allot as I run a brony server and earthponys need the appleseed plugin for there special apple trees :P
also it does not give me any erors
would it be able to make the tree unchopable by other players but just by the player that planted it
it would make it easyr for players on my server :) ty in advance
-
View User Profile
-
Send Message
Posted Apr 24, 2014@WizzlePiff
Mind explaining what doesn't work about it?
I do plan on updating it so it uses uuid's if the bukkit version is after the one they implemented uuid's.
-
View User Profile
-
Send Message
Posted Apr 24, 2014Could it be updated to version 1.7.9 as it doesnt work anymore in this version of Bukkit
Thanks in advance
-
View User Profile
-
Send Message
Posted Mar 20, 2014Love this plugin
-
View User Profile
-
Send Message
Posted Mar 12, 2014hello is it possible to add an option that would to create are own tree in the game and save the config with wordedit to give him special property
is it possible to change the system id for id in number that would be install your plugin on to feed the beast creates uraniumtree or other x)
is it possible to add custom permission for everyone and trees
thank you to you and to good works plugin is really perfect sorry for my english I'm french x)
-
View User Profile
-
Send Message
Posted Jan 29, 2014@nullschritt
I can look it up and see if that's possible.
@AxilRankin3
No, those haven't been added in yet.
-
View User Profile
-
Send Message
Posted Jan 29, 2014I didn't see it posted anywhere but can acacia or dark oak trees be used as tree types? I would understand if dark oak can't but it would be cool to be able to use acacia.
-
View User Profile
-
Send Message
Posted Jan 6, 2014@graywolf336
Could you add an option for newly grown trees to randomly become appleseed trees? So that naturally growing trees can drop apples.
-
View User Profile
-
Send Message
Posted Dec 28, 2013Классный плагин! :) Хорошо, что поддерживаете!..
-
View User Profile
-
Send Message
Posted Dec 28, 2013@dela09
There are a couple different cake ids, have you tried all of them?
-
View User Profile
-
Send Message
Posted Dec 28, 2013hey there, it doesn't work with Cake.
greetings
-
View User Profile
-
Send Message
Posted Dec 23, 2013@Faldonboy
Who said it wasn't in active development? ;) An updated version was just released. :)
Mind going ahead and creating a ticket asking about your feature request? That way I have something to reference.
-
View User Profile
-
Send Message
Posted Dec 23, 2013I know the plugin isn't in active development anymore but I really would love to see the ability to make it so we can have our trees drop items with custom names and lore.
-
View User Profile
-
Send Message
Posted Dec 19, 2013@RiotShielder
No problem! Let me know of any problems
-
View User Profile
-
Send Message
Posted Dec 19, 2013Thank you so much for updating this!