banner



How To Harvest Bonsai Trees Minecraft

Bonsai Trees

Bonsai Trees iii

A Minecraft mod calculation a block that grows small trees in a unmarried cake space.

How to get started

  1. Craft a Bonsai Pot and identify it somewhere prissy.
  2. Find some soil to utilize in your pot. Dirt will exercise for now. Right-click it on the Bonsai Pot.
  3. Get a tree sapling and right-click it on the Bonsai Pot. Or open the GUI and insert it into the sapling slot.
  4. Watch information technology grow.
  5. Y'all can then optionally harvest the tree by clicking the "Axe" push in the GUI.
  6. Yous tin can also upgrade your Bonsai Pot with various items. For now, put a wooden axe into one of the upgrade slots - your Bonsai will now be cut automatically.
  7. Identify a hopper below the Bonsai to excerpt the harvested items. Or insert it into an upgrade slot - the bonsai will then automatically export all items on the side by side harvest.
  8. Utilise dyes to color your pot. But right-click the pot while holding any dye.

A item soil might exist needed for some of the trees. And the different types of soil provide dissimilar boosts to the growth of your Bonsai. It is recommended to utilize JEI to expect up uniform saplings and available soils. TheOneProbe volition show what sapling is growing on what soil and its progress.

Upgrades

Hopper

Insert a hopper into 1 of the upgrade slots to make the Bonsai Pot automatically export all harvested items into the inventory below. This is not needed to extract the items in a different way, due east.g. you tin can also place the hopper or some pipage below the pot.

Axes - or tools that tin cut trees

Insert any kind of axe into an upgrade slot to make the Bonsai Bot automatically cut the tree for you in one case its fully grown. Merely be enlightened that items that practice not fit into the output buffer will exist voided. Yous can enchant the axe with Efficiency, Fortune and/or Silk Bear upon to get additional upgrade benefits!

Y'all tin can configure in the Bonsai GUI whether applied redstone signals stop motorcar-cutting.

Silk Touch

Some of the things a tree produces requires a Silk Touch upgrade. You tin can either put an enchanted axe or an appropriately enchanted book into i of the upgrade slots. This does not prevent you from putting additional Fortune Upgrades into the Bonsai Pot.

Bee Hives - or Nests

Your Bonsai won't produce whatever fruits unless you pollinate them. Easiest is to stick a Bee Hive in there!

Fortune

Increases number of rolls and chance for each possible drop. The higher the level the more items y'all get and the higher the gamble to get uncommon drops.

Efficiency

Reduces the fourth dimension information technology takes for a bonsai to fully grow. The higher the upgrade level the faster the growth.

Configuration

Clientside options

  • alwaysRenderAsItem (default: fake)
    • Always render trees in bonsai pot as their item equivalent.
    • Use this if you accept operation trouble. Only please annotation that this is not the intended way for this mod.

Shared options

  • enableFortuneUpgrade (default: true)

    • Enable fortune upgrades
    • These increase the drop rolls and chances
    • Can all the same exist inserted into upgrade slots, simply furnishings are disabled.
  • enableEfficiencyUpgrade (default: true)

    • Enable efficiency upgrades?
    • These decrease the required tick time for a tree to fully abound
    • Can all the same be inserted into upgrade slots, only effects are disabled.
  • enableHoppingUpgrade (default: truthful)

    • Enable hopping upgrade?
    • Used to auto-push items to the inventory below
    • Tin can still exist inserted into upgrade slots, only effects are disabled.
  • enableAutoCuttingUpgrade (default: true)

    • Enable auto cutting upgrades?
    • Required for trees to get cut automatically
    • Tin can however be inserted into upgrade slots, merely effects are disabled.
  • showChanceInJEI (default: true)

    • Show chance for drops in JEI
    • Not sure why you wouldn't desire this.
  • sumEnchantmentLevels (default: true)

    • Summarize enchantment levels instead of using the highest level?
    • I.e. is '4 10 Fortune Iii = Fortune XII'?
    • 1 tin consider this to be quite overpowered.
  • extraRollsPerFortuneLevel = (default: 1)

    • Drops: How many actress rolls per fortune enchantment level?
    • The more than rolls the more items can exist gained
  • extraChancePerFortuneLevel = (default: 0.05)

    • Drops: What is the bonus take chances to get a successful drib per fortune enchantment level?
    • The college the chance the more than probable information technology is that a roll counts towards the issue.
    • These sum upward, east.g. Fortune V gives a 25% chance boost with the default settings.
  • allowBonemeal = (default: true)

    • Allow usage of bone meal on bonsai pots to heave their growth?
    • This is not really efficient - growing a regular sapling with bone meal results in larger amounts of woods than in a Bonsai Pot. Unless the Bonsai Pot is blimp with Fortune upgrades - then it might exist worth it.
  • bonemealSuccessChance = 0.45

    • How likely is information technology for bonemeal to succeed in boosting growth?
  • hoppingCooldown (default: lx)

    • How many ticks to wait earlier trying to insert items into the inventory beneath after failure?
    • Lowering this increases load on the server.
  • cuttingCooldown = (default: lx)

    • How many ticks to wait before trying to cut the tree automatically later on failing to practise so?
    • Lowering this slightly increases load on the server.
  • autoCuttingDamagesItems (default: false)

    • Machine-cutting does harm to the used axe upgrade
    • This means tools will break inside the bonsai pot.
    • The top side of the block can be used to access the upgrade slots and refill automatically.
  • autoCuttingDamageChance (default: 0.075)

    • How likely is it that the axe upgrade takes impairment for each tree it cuts?
    • This is independent of the Unbreaking enchantment

Tree Compatibility

Supported Saplings and Soils are completely configurable via .json files. At that place are a bunch of examples available in the repository for all the vanilla trees. But to make this more straight forward here'southward a quick rundown of what is needed for a tree to exist supported:

Step 0, JSON

Know how JSON works. Hither's a good quick rundown. Especially don't include any of the comments from the examples here in the .json files.

Footstep 1, Soil

Create the soil recipe offset. You can skip this if y'all don't have custom soil requirements.

            {            "type":            "bonsaitrees3:soil"            ,            // The recipe type. Must be "bonsaitrees3:soil"            "conditions":            [            {            // Conditions are optional            "type":            "forge:mod_loaded"            ,            "modid":            "tconstruct"            }            // The mod required for this soil to get loaded            ]            ,            "tickModifier":            1.0            ,            // The time to grow a tree is multiplied past this value            "soil":            {            "item":            "minecraft:grass_block"            // The particular that plants this soil in the bonsai pot            }            ,            "compatibleSoilTags":            [            "grass"            // Just trees also having these tags tin grow on this soil            ]            ,            "display":            {            "block":            "minecraft:grass_block"            // The cake that'due south existence used to render the soil            // "fluid": "minecraft:lava"                // Yous can likewise apply fluids here!            }            }          

Footstep 2, Sapling

Create the sapling recipe:

            {            "type":            "bonsaitrees3:sapling"            ,            // The recipe type. Must be "bonsaitrees3:sapling"!            "weather":            [            {            // Conditions are optional            "blazon":            "forge:mod_loaded"            ,            "modid":            "tconstruct"            }            // The modern required for this tree to go loaded            ]            ,            "sapling":            {            "item":            "minecraft:azalea"            }            ,            // The ingredient that grows this tree (or whatever). Can also be an assortment of ingredients!            "drops":            [            // An array of drops this tree produces each harvest            {            "rolls":            ane            ,            "chance":            0.05            ,            // The number of rolls and the chance for each gyre for this driblet            "event":            {            "item":            "minecraft:azalea"            }            // The name of the detail for this drop            }            ,            {            "rolls":            i            ,            "adventure":            0.75            ,            "result":            {            "particular":            "minecraft:oak_log"            }            }            ,            {            "rolls":            3            ,            "risk":            0.2            ,            "effect":            {            "item":            "minecraft:stick"            }            ,            "requiredUpgrades":            {            // EXPERIMENTAL: This allows configuring boosted upgrade detail required for this drib            "tag":            "forge:fences"            // This is a bit of a stupid instance: Sticks only drop if a fence is used as upgrade item.            }            }            ,            {            "rolls":            2            ,            "chance":            0.15            ,            "result":            {            "detail":            "minecraft:azalea_leaves"            }            ,            "requiresSilkTouch":            truthful            // Indicates that this item only drops if a Silk Touch upgrade is present            }            ,            {            "rolls":            ii            ,            "chance":            0.05            ,            "result":            {            "detail":            "minecraft:flowering_azalea_leaves"            }            ,            "requiresBees":            true            // Indicates that this item only drops if a Bee Hive/Nest upgrade is installed            }            ]            ,            "compatibleSoilTags":            [            "dirt"            ,            "grass"            ]            // What types of soil this tree tin abound on            }          

Pace three, Model

Create the model for the tree or whatever it is that you want to make growable. That's pretty easy every bit long as you don't want to write the json file yourself. If in that location is no model for your sapling it will be rendered every bit the particular version instead.

a) Offset up the game and observe the tree, structure that should be grown in the pot.

b) Isolate information technology from whatever other blocks touching it. Diagonally as well counts! To make sure just add a 2 block margin of air around the "thing".

c) Run the /bonsai maker 10 Y Z command past looking at the matter and using tab completion. This will copy the wanted JSON into your systems clipboard. Paste it into the newly created file.

d) Adjust the type property to bonsaitrees3:sapling/XXX/YYY, where XXX is the mod id and YYY is essentially the name of the sapling file. Following the example in a higher place that would be "blazon": "bonsaitrees3:sapling/minecraft/azalea_tree".

Do non write these yourself!
              {              "blazon":              "bonsaitrees3:sapling/minecraft/azalea_tree"              ,              "version":              3              ,              "ref":              {              "a":              {              "block":              "minecraft:azalea_leaves"              ,              "properties":              {              "distance":              "one"              ,              "persistent":              "false"              }              }              ,              "b":              {              "block":              "minecraft:flowering_azalea_leaves"              ,              "properties":              {              "distance":              "ii"              ,              "persistent":              "simulated"              }              }              ,              "c":              {              "block":              "minecraft:azalea_leaves"              ,              "properties":              {              "distance":              "4"              ,              "persistent":              "false"              }              }              ,              "d":              {              "block":              "minecraft:oak_log"              ,              "properties":              {              "axis":              "y"              }              }              ,              "e":              {              "block":              "minecraft:flowering_azalea_leaves"              ,              "properties":              {              "distance":              "3"              ,              "persistent":              "false"              }              }              ,              "f":              {              "block":              "minecraft:azalea_leaves"              ,              "backdrop":              {              "distance":              "3"              ,              "persistent":              "false"              }              }              ,              "grand":              {              "block":              "minecraft:azalea_leaves"              ,              "properties":              {              "distance":              "2"              ,              "persistent":              "faux"              }              }              ,              "h":              {              "block":              "minecraft:flowering_azalea_leaves"              ,              "backdrop":              {              "altitude":              "four"              ,              "persistent":              "fake"              }              }              ,              "i":              {              "cake":              "minecraft:flowering_azalea_leaves"              ,              "properties":              {              "distance":              "five"              ,              "persistent":              "false"              }              }              ,              "j":              {              "block":              "minecraft:azalea_leaves"              ,              "backdrop":              {              "distance":              "5"              ,              "persistent":              "faux"              }              }              ,              "thou":              {              "block":              "minecraft:azalea_leaves"              ,              "properties":              {              "distance":              "6"              ,              "persistent":              "false"              }              }              ,              "50":              {              "cake":              "minecraft:azalea_leaves"              ,              "properties":              {              "distance":              "vii"              ,              "persistent":              "imitation"              }              }              ,              "m":              {              "block":              "minecraft:flowering_azalea_leaves"              ,              "properties":              {              "distance":              "1"              ,              "persistent":              "false"              }              }              ,              "n":              {              "cake":              "minecraft:flowering_azalea_leaves"              ,              "properties":              {              "altitude":              "vii"              ,              "persistent":              "fake"              }              }              }              ,              "shape":              [              [              "     "              ,              "     "              ,              "  f  "              ,              "   ll"              ,              "  thou  "              ,              "     "              ,              "     "              ]              ,              [              " cf due north"              ,              " fgf "              ,              " fgfc"              ,              " gm  "              ,              " ad k"              ,              "  d  "              ,              "  d  "              ]              ,              [              "cfge "              ,              "f agf"              ,              "fgabf"              ,              "gadm "              ,              " gm j"              ,              "     "              ,              "     "              ]              ,              [              "fgab "              ,              "badag"              ,              "badmg"              ,              "fgagf"              ,              " f  c"              ,              "     "              ,              "     "              ]              ,              [              " bagf"              ,              "gadag"              ,              "fgag "              ,              " fg c"              ,              "ic   "              ,              "     "              ,              "     "              ]              ,              [              "he   "              ,              "egabf"              ,              "hfge "              ,              "  f  "              ,              "     "              ,              "     "              ,              "     "              ]              ,              [              " c c "              ,              "   fc"              ,              " h   "              ,              "     "              ,              "     "              ,              "     "              ,              "     "              ]              ]              }            

Step 4: Packet it upward

Equipped with these 3 files you lot now need to either create a Pull Request to get the back up into the mod itself. Or you create a data and a resource pack to distribute with your modpack. The files for the soil and sapling recipe belong into a data pack, whereas the model belongs into a resources pack. The easiest style to become going there is to use the Open Loader mod.

Where the files need to get placed depends on the way you lot desire to integrate these changes. For Pull Requests this should be

  • src/principal/resource/avails/bonsaitrees3/models/tree/Thirty/YYY.json for the model
  • src/main/resources/data/bonsaitrees3/recipes/sapling/Xxx/YYY.json for sapling recipes
  • src/chief/resources/data/bonsaitrees3/recipes/soil/XXX/YYY.json for sapling recipes

If you create a datapack or resource pack your paths volition be slightly unlike. Delight read the Open Loader description and the wiki pages information technology links to (1, two) to learn more almost this.

Contributing to the project

Y'all tin can hands help in multiple ways:

  • Add translations using POEditor
  • Create json files to back up trees added by other mods
  • Create information packs for originally unintended things: e.k. create a data+resources pack that allows growing iron/copper/gold nuggets. We are happy to promote those hither and on the CurseForge projection page.
  • I am also looking for someone who can deal with Pull Requests for new trees/soils. If you know your mode around json and git and want to help, please experience complimentary to contact me.

How To Harvest Bonsai Trees Minecraft,

Source: https://cursefire.com/minecraft/mc-mods/bonsai-trees/source

Posted by: blaisdellprifid.blogspot.com

0 Response to "How To Harvest Bonsai Trees Minecraft"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel