Prelude
A few months ago I downloaded the Minecraft Coder Pack and monkeyed with the Minecraft code, mostly altering the tree generator to make the trees much bigger. Eventually I decided to make public my little project, now known as the "BigTrees" mod. The purpose of the mod is to create immersive forest environments, inspired by forests I have been to, yet modeled to suit the Minecraft universe. I gladly accept any opinions you might have, and hope to continue updating the mod with new features, though very slowly.
Features
Adds several large tree types using vanilla blocktypes.
Sections of the forest biome are populated by either wide trees or tall narrow trees.
- Wide trees: Great Oak, Thick Pine, and Block Oak.
- Tall trees: Post Oak
Parts of the forest biome still predominately feature the normal small trees.
The small swamp trees are accompanied by big trees.
- Great Swamp Oak, Cyprus, and Hat Trees.
There are big dead trees in the desert.
There are large pines in some regions of the taiga.
Vanilla birch and pine trees are taller.
Huge jungle trees have more, longer branches.
Roots! They sometimes find their way into near-surface caves or off of cliff edges.
There's a configuration file now. (kbigtrees.txt)
Planting saplings and placing wood blocks controls the type of tree that grows. (See Tree Growth Guide below.)
Videos
See this video by SirCrest for a look at version 1.1b. Just don't trust everything he says about tree types!
See this video by Wipper1799 for a look at version 1.0 of this mod in action:
1.1b: Added Cyprus and Hat trees to the swamp biome:
1.1b: The swamp at sunrise.
1.1b: A "Hat" tree. You can often climb all the way up them without destroying or placing a single block. (I named them "hat" trees because the leaf pattern reminds me of the conical hats some Asians wear.)
Hop in a boat and follow me! I'll show you a land with great forests and dark woodlands...
Here! An old forest of some sort!
The trees overshadow the land. Perhaps monsters will spawn?
Perhaps you should build a treehouse!
Let's fly over to the swamp.
Here it is. There are some great big trees in the swamp!
And it can be very dark in places too. Hey Mr. Piggy!
Wow, look how the roots hang off that cliff. Hey Mr. Piggy!
The trees are narrow in this woodland.
And they stand proudly on the great hills.
Even pine trees grow a bit taller in this land.
These trees are long dead. The dry desert has kept them preserved.
We've seen a nice variety of big trees here. Now download the mod!
Bye!
License
You may do whatever you like with this mod as long as it does not violate Minecraft's license. Just please credit me for what I have done (and don't credit me for what I have not done). Thanks!
Recent Changes
(client-1.2.4 client-1.2.5 / server-1.2.4 / server-1.2.5)
+ Mostly resolved jungle bush bug.
+ Corrected raw wood on top of cyprus trees.
(client-1.2.3 / server-1.2.3)
+ Made huge jungle trees taller with more, longer branches.
+ Introduced a few scattered huge oak trees to jungle.
+ BigTrees now only appear in regular realm by default (see config file) but can be grown in any realm.
+ Fire prevention coding removed. I found out vanilla MC fires don't spread far anyway.
+ Added new hat tree growth patters as per user request.
+ Fixed a couple sapling growth bugs.
+ Added config file options for configuring jungle.
+ Added height options for all trees to config file.
Slow Computer?
The game might lag a lot while generating these huge trees on some computers. When this happens on my not-top-of-the-line laptop, I pause the game (which significantly increases generation speed) and let it generate for a bit, then unpause. The lag should go away once all your chunks are generated. Having shorter render distances helps. (I use normal.) (Also, lower screen resolution, not-smooth-lighting, and fast graphics help.) (But most of you probably have a way better laptop than my 2GHz dual-core buddy.)
Installation
Spoiler
1) Backup minecraft and any saves you don't want corrupted. (Suggested)
2) Start with a fresh, new installation of Minecraft. (May not be necessary.)
3) Open minecraft.jar and the BigTrees zip file with an appropriate archiver.
4) Copy all files directly from the jar folder of the BigTrees zip to minecraft.jar.
5) Delete the folder "META-INF" in minecraft.jar.
6) If you want to be able to change the configuration, copy kbigtrees.txt to the '.minecraft' folder.
6) Play Minecraft!
(Installing the server version to minecraft-server.jar is similar, only do not delete META-INF.)
(For the server version, copy 'kbigtrees.txt' to the folder minecraft-server.jar is in.)
You may be asking one of the following questions:
- Where is minecraft.jar?
Start Minecraft. Click "Mods and Texture Packs". Click "Open texture pack
folder". Now go up one directory. In Windows, that means press backspace.
In Linux, it's Alt+Up. That should put you in the ".minecraft" folder.Now
double-click on the "bin" folder. And you should see minecraft.jar.
- What is an appropriate archiver?
In Windows, 7-Zip is a good free one. Not all free archivers will work
properly, but 7-Zip has worked every time for me. In Linux everything
seems to work fine. :)
- Is this compatible with other mods?
It is compatible with some mods. It really depends on what classes are
modified and how critical they are. If you want to try this mod with
another, try installing one of them first. If that doesn't work, try
installing the other first. Further down is a list of possibly
compatible mods.
Tree Growth Guide
Spoiler
After downloading the mod, open "readme.txt" for instructions on growing the different tree types. (Great Oak, Block Oak, Post Oak, Swamp Oak, Thick Pine, Cyprus, and Hat Tree)
Cool Compatible Mods
Spoiler
These might still work with BigTrees, though not all are updated to 1.1 yet.
+ Tale of Kingdoms (you have a role to play and a kingdom to build!)
+ Twilight Forest (an amazing new ethereal dimension!)
+ Huge Trees Are Huge (they really are huge.)
+ Height Mod (makes minecraft world much taller.)
+ Premium Wood (it's not just wood, it's /premium/ wood!)
+ Timber Mod (oh my goodness there's a billion wood blocks on the ground.)
+ Mountain Gen Mod (makes Minecraft more... bumpy?)
+ Extra Biomes (all the world needs is a few extra biomes.) Use the alternate version!
+ Mo' Creatures (has goats!)
+ Millenaire (has people!)
+ IndustrialCraft2 (has its own website!)
+ Nandonalt's More Trees, ported by Coupon (More trees!)
+ Wedge (The WorldGen Editor!)
+ Possibly also: Trees++, Meteor Mod, Clay Soldiers, Powercraft, Uranium Mod, Useful Chest, StickyTNT, Rei's Minimap, SSP Commands, More Piston Mod, Too Many Items...
Old Changes
Spoiler
Changes - 1.1c / server-1.1c / client-1.0.0c / server-1.0.1c
+ Added "thick pines" to taiga.
+ Added tree distribution config options for taiga.
+ Added fire control measures - by default, fire does not spread infinitely in forests now.
+ Made config file options such as "dead-tree-percentage" use floating-point numbers.
+ Fixed a bug that caused an odd structure of floating roots at the center of the world.
+ Fixed a bug that added significant unneccesary lag during tree generation. (It kept reloading the config file A LOT.)
+ Updated client 1.0.0 version and server 1.0.1 version to include latest features.
Changes - 1.1b / server 1.1b
+ Added Cyprus and Hat trees.
+ Added config file options. (Such as a lame option that turns roots off. )
+ Changed sapling growth selection. See "Tree Growth Guide" above.
Changes - 1.1 / server 1.1
+ Tall narrow trees grow non-invasively. They will stunt and grow around things instead of growing through blocks.
+ Added roots.
+ Added configuration file.
+ Added sapling growth control. (Wood block below dirt causes a big tree to spawn.)
Changes - 1.0.0b / server 1.0.1b
+ Added server version.
+ Compatible with Mountain Gen Mod (http://www.minecraft...untains-better/)
+ Made birches and pines taller.
+ Removed wolf spawners.
+ Removed sponge. Totally. May be added back in other ways later.
+ Removed coal, lapis, gold, and diamond from trees.
Changes - 1.0.0
+ This version only generates big trees. It doesn't affect sponge or water behavior or lake generation.
+ Forests have a chance to be dense with classic trees, big trees, or both.
+ Some parts of the forest have tall, slender trees. Other parts have wide, big, "old" trees.
+ Swamp has a few big trees mixed with the little swamp trees.
+ Desert has a few big dead trees.
+ Hills have a few tall trees.
Old Screenshots
Spoiler
Wouldn't you like this to be your neighborhood backyard?
Woodland on the left, the classic Taiga on the right.
PurplePhury3412, on 12 November 2011 - 03:09 PM, said:
Any way that these big trees only have a certain chance of growing? Like 1/20 biomes will have big trees or something?
Something like that is planned for the next release. More like a random biome-like mapping that decides the chance a tree will be a big tree or a small tree. I want to wait for MC 1.0 before I do any more coding though. And I just don't have time to monkey much right now. Though I did climb a tree yesterday. XD
Found a Wolf spawner under a tree stump.
Here some pic
I just spawned next to it-
I thougt it's a fail xD because there were Soul Sand arround it. But i found the Wolf-Spawner
I realy like this mod
TheDexterous, on 12 November 2011 - 06:20 PM, said:
Link is down for me aswell
It may take some time to work for everybody, since I just uploaded it this morning. (And it might phase in and out of service. I don't know how reliable FileDropper is, but so far it's been great.) Try it again now. Or later.