How To Use Bonsai Pot Minecraft
Bonsai Trees 3
A Minecraft mod adding a block that grows small-scale copse in a single block space.
How to get started
- Craft a Bonsai Pot and place it somewhere nice.
- Find some soil to use in your pot. Dirt volition do for now. Right-click information technology on the Bonsai Pot.
- Get a tree sapling and right-click it on the Bonsai Pot. Or open up the GUI and insert it into the sapling slot.
- Watch information technology grow.
- You lot tin and then optionally harvest the tree past clicking the "Axe" button in the GUI.
- 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.
- 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.
- 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