banner



How To Use Bonsai Pot Minecraft

Bonsai Trees

Bonsai Trees 3

A Minecraft mod adding a block that grows small-scale copse in a single block space.

How to get started

  1. Craft a Bonsai Pot and place it somewhere nice.
  2. Find some soil to use in your pot. Dirt volition do for now. Right-click information technology on the Bonsai Pot.
  3. Get a tree sapling and right-click it on the Bonsai Pot. Or open up the GUI and insert it into the sapling slot.
  4. Watch information technology grow.
  5. You lot tin and then optionally harvest the tree past clicking the "Axe" button in the GUI.
  6. You can also upgrade your Bonsai Pot with diverse items. For now, put a wooden axe into 1 of the upgrade slots - your Bonsai volition now be cut automatically.
  7. Place a hopper beneath the Bonsai to extract the harvested items. Or insert it into an upgrade slot - the bonsai will and then automatically consign all items on the side by side harvest.
  8. Utilize dyes to color your pot. Merely right-click the pot while belongings any dye.

A particular soil might be needed for some of the trees. And the dissimilar types of soil provide dissimilar boosts to the growth of your Bonsai. Information technology is recommended to use JEI to look up uniform saplings and available soils. TheOneProbe volition testify what sapling is growing on what soil and its progress.

Upgrades

Hopper

Insert a hopper into one of the upgrade slots to make the Bonsai Pot automatically export all harvested items into the inventory beneath. This is non needed to excerpt the items in a different mode, e.thou. you lot can also place the hopper or some piping beneath the pot.

Axes - or tools that can cut trees

Insert whatever kind of axe into an upgrade slot to make the Bonsai Bot automatically cut the tree for you once its fully grown. Only be aware that items that do not fit into the output buffer will be voided. Yous tin enchant the axe with Efficiency, Fortune and/or Silk Touch to get additional upgrade benefits!

You can configure in the Bonsai GUI whether applied redstone signals finish automobile-cutting.

Silk Touch

Some of the things a tree produces requires a Silk Bear upon upgrade. You tin can either put an enchanted axe or an accordingly enchanted book into one of the upgrade slots. This does not forbid you from putting additional Fortune Upgrades into the Bonsai Pot.

Bee Hives - or Nests

Your Bonsai won't produce any 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 you go 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: false)
    • E'er render copse in bonsai pot every bit their item equivalent.
    • Utilise this if you have performance problem. Merely delight note that this is non the intended manner for this modernistic.

Shared options

  • enableFortuneUpgrade (default: true)

    • Enable fortune upgrades
    • These increase the driblet rolls and chances
    • Can still exist inserted into upgrade slots, but furnishings are disabled.
  • enableEfficiencyUpgrade (default: truthful)

    • Enable efficiency upgrades?
    • These subtract the required tick fourth dimension for a tree to fully abound
    • Can yet be inserted into upgrade slots, but effects are disabled.
  • enableHoppingUpgrade (default: true)

    • Enable hopping upgrade?
    • Used to auto-push items to the inventory beneath
    • Can still be inserted into upgrade slots, but furnishings are disabled.
  • enableAutoCuttingUpgrade (default: true)

    • Enable auto cut upgrades?
    • Required for trees to get cut automatically
    • Can still be inserted into upgrade slots, only effects are disabled.
  • showChanceInJEI (default: true)

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

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

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

    • Drops: What is the bonus adventure to get a successful driblet per fortune enchantment level?
    • The higher the gamble the more likely it is that a roll counts towards the consequence.
    • These sum up, east.grand. Fortune V gives a 25% hazard boost with the default settings.
  • allowBonemeal = (default: true)

    • Allow usage of os meal on bonsai pots to boost their growth?
    • This is not really efficient - growing a regular sapling with bone repast results in larger amounts of wood than in a Bonsai Pot. Unless the Bonsai Pot is stuffed with Fortune upgrades - then information technology might be worth information technology.
  • bonemealSuccessChance = 0.45

    • How likely is it for bonemeal to succeed in boosting growth?
  • hoppingCooldown (default: 60)

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

    • How many ticks to look before trying to cut the tree automatically afterwards failing to do so?
    • Lowering this slightly increases load on the server.
  • autoCuttingDamagesItems (default: faux)

    • Auto-cutting does impairment to the used axe upgrade
    • This means tools will intermission inside the bonsai pot.
    • The elevation side of the cake tin can be used to access the upgrade slots and refill automatically.
  • autoCuttingDamageChance (default: 0.075)

    • How probable 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. There are a agglomeration of examples bachelor in the repository for all the vanilla trees. Just to brand this more than straight forward here'southward a quick rundown of what is needed for a tree to be supported:

Step 0, JSON

Know how JSON works. Hither'south a good quick rundown. Particularly don't include whatever of the comments from the examples here in the .json files.

Stride 1, Soil

Create the soil recipe first. You tin skip this if you don't accept custom soil requirements.

              {              "type":              "bonsaitrees3:soil"              ,              // The recipe type. Must be "bonsaitrees3:soil"              "weather condition":              [              {              // Weather 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 by this value              "soil":              {              "item":              "minecraft:grass_block"              // The item that plants this soil in the bonsai pot              }              ,              "compatibleSoilTags":              [              "grass"              // Simply trees also having these tags can grow on this soil              ]              ,              "display":              {              "cake":              "minecraft:grass_block"              // The block that'south being used to render the soil              // "fluid": "minecraft:lava"                // You can likewise use fluids here!              }              }            

Step 2, Sapling

Create the sapling recipe:

              {              "type":              "bonsaitrees3:sapling"              ,              // The recipe type. Must be "bonsaitrees3:sapling"!              "atmospheric condition":              [              {              // Weather are optional              "type":              "forge:mod_loaded"              ,              "modid":              "tconstruct"              }              // The modernistic required for this tree to go loaded              ]              ,              "sapling":              {              "particular":              "minecraft:azalea"              }              ,              // The ingredient that grows this tree (or whatever). Can also be an array of ingredients!              "drops":              [              // An array of drops this tree produces each harvest              {              "rolls":              1              ,              "chance":              0.05              ,              // The number of rolls and the take chances for each gyre for this drop              "issue":              {              "item":              "minecraft:azalea"              }              // The name of the item for this drop              }              ,              {              "rolls":              ane              ,              "risk":              0.75              ,              "issue":              {              "item":              "minecraft:oak_log"              }              }              ,              {              "rolls":              iii              ,              "adventure":              0.ii              ,              "result":              {              "particular":              "minecraft:stick"              }              ,              "requiredUpgrades":              {              // EXPERIMENTAL: This allows configuring boosted upgrade item required for this drop              "tag":              "forge:fences"              // This is a bit of a stupid example: Sticks only drop if a fence is used as upgrade particular.              }              }              ,              {              "rolls":              2              ,              "chance":              0.15              ,              "consequence":              {              "item":              "minecraft:azalea_leaves"              }              ,              "requiresSilkTouch":              true              // Indicates that this particular merely drops if a Silk Touch upgrade is present              }              ,              {              "rolls":              ii              ,              "gamble":              0.05              ,              "result":              {              "item":              "minecraft:flowering_azalea_leaves"              }              ,              "requiresBees":              true              // Indicates that this detail only drops if a Bee Hive/Nest upgrade is installed              }              ]              ,              "compatibleSoilTags":              [              "dirt"              ,              "grass"              ]              // What types of soil this tree can grow on              }            

Pace 3, Model

Create the model for the tree or whatsoever it is that you want to brand growable. That's pretty easy as long as you don't want to write the json file yourself. If there is no model for your sapling it will be rendered equally the item version instead.

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

b) Isolate it from any other blocks touching it. Diagonally also counts! To make sure just add together a ii block margin of air around the "thing".

c) Run the /bonsai maker X Y Z command by looking at the affair and using tab completion. This will re-create the wanted JSON into your systems clipboard. Paste information technology into the newly created file.

d) Adjust the blazon belongings to bonsaitrees3:sapling/XXX/YYY, where XXX is the modern id and YYY is essentially the proper name of the sapling file. Following the example above that would be "type": "bonsaitrees3:sapling/minecraft/azalea_tree".

Do not write these yourself!
                {                "blazon":                "bonsaitrees3:sapling/minecraft/azalea_tree"                ,                "version":                iii                ,                "ref":                {                "a":                {                "block":                "minecraft:azalea_leaves"                ,                "backdrop":                {                "distance":                "1"                ,                "persistent":                "false"                }                }                ,                "b":                {                "block":                "minecraft:flowering_azalea_leaves"                ,                "backdrop":                {                "altitude":                "2"                ,                "persistent":                "faux"                }                }                ,                "c":                {                "block":                "minecraft:azalea_leaves"                ,                "properties":                {                "distance":                "iv"                ,                "persistent":                "false"                }                }                ,                "d":                {                "block":                "minecraft:oak_log"                ,                "properties":                {                "axis":                "y"                }                }                ,                "due east":                {                "block":                "minecraft:flowering_azalea_leaves"                ,                "backdrop":                {                "distance":                "3"                ,                "persistent":                "false"                }                }                ,                "f":                {                "cake":                "minecraft:azalea_leaves"                ,                "backdrop":                {                "distance":                "3"                ,                "persistent":                "fake"                }                }                ,                "g":                {                "block":                "minecraft:azalea_leaves"                ,                "backdrop":                {                "altitude":                "2"                ,                "persistent":                "faux"                }                }                ,                "h":                {                "block":                "minecraft:flowering_azalea_leaves"                ,                "properties":                {                "altitude":                "iv"                ,                "persistent":                "simulated"                }                }                ,                "i":                {                "cake":                "minecraft:flowering_azalea_leaves"                ,                "properties":                {                "distance":                "five"                ,                "persistent":                "false"                }                }                ,                "j":                {                "block":                "minecraft:azalea_leaves"                ,                "backdrop":                {                "distance":                "5"                ,                "persistent":                "false"                }                }                ,                "chiliad":                {                "cake":                "minecraft:azalea_leaves"                ,                "backdrop":                {                "altitude":                "6"                ,                "persistent":                "false"                }                }                ,                "l":                {                "block":                "minecraft:azalea_leaves"                ,                "properties":                {                "altitude":                "7"                ,                "persistent":                "false"                }                }                ,                "chiliad":                {                "block":                "minecraft:flowering_azalea_leaves"                ,                "properties":                {                "distance":                "ane"                ,                "persistent":                "fake"                }                }                ,                "n":                {                "block":                "minecraft:flowering_azalea_leaves"                ,                "properties":                {                "distance":                "7"                ,                "persistent":                "faux"                }                }                }                ,                "shape":                [                [                "     "                ,                "     "                ,                "  f  "                ,                "   ll"                ,                "  m  "                ,                "     "                ,                "     "                ]                ,                [                " cf n"                ,                " fgf "                ,                " fgfc"                ,                " gm  "                ,                " advertising 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   "                ,                "     "                ,                "     "                ,                "     "                ,                "     "                ]                ]                }              

Footstep 4: Packet it upwards

Equipped with these three files you now need to either create a Pull Request to get the back up into the mod itself. Or you lot 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 way to become going there is to use the Open up Loader mod.

Where the files demand to go placed depends on the manner yous desire to integrate these changes. For Pull Requests this should exist

  • src/chief/resources/assets/bonsaitrees3/models/tree/30/YYY.json for the model
  • src/master/resources/data/bonsaitrees3/recipes/sapling/XXX/YYY.json for sapling recipes
  • src/main/resources/data/bonsaitrees3/recipes/soil/XXX/YYY.json for sapling recipes

If y'all create a datapack or resources pack your paths volition be slightly unlike. Please read the Open up Loader description and the wiki pages it links to (ane, 2) to acquire more about this.

Contributing to the project

You lot can easily help in multiple means:

  • Add translations using POEditor
  • Create json files to support copse added by other mods
  • Create data packs for originally unintended things: eastward.g. create a data+resources pack that allows growing iron/copper/gilt nuggets. We are happy to promote those here and on the CurseForge project folio.
  • I am also looking for someone who tin deal with Pull Requests for new trees/soils. If you lot know your way effectually json and git and want to help, please feel free to contact me.

How To Use Bonsai Pot Minecraft,

Source: https://github.com/thraaawn/BonsaiTrees

Posted by: covingtonalivink1991.blogspot.com

0 Response to "How To Use Bonsai Pot Minecraft"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel