Page 1 of 29

BTW Deco Add-on (pre-release v0.4.5 - updated 6/11)

Posted: Mon Apr 02, 2012 11:13 pm
by kaos78414
This BTW add-on will add a host of aesthetic block options and little hobbies Steve can take up in between tending to his BTW creations.

Note on suggestions
Please keep your suggestions limited to aesthetic additions. I'm not interested in adding any functional blocks, as BTW mostly has those covered.

Another important note
This mod depends on a few BTW GUI's (like the stewing pot, crucible or anvil) for some of its recipes. I currently have no plans to implement a non-BTW version, but at some point if I feel compelled to I might decide to do one.

Dependencies
This add-on has no other dependencies other than ModLoader and Better Than Wolves.

Installation
Installing the add-on is as easy as placing the zip file in your mods folder.

Updating
Delete the old one, install the new one.

Configuration
The config file is located in /.minecraft/config/mod_linkovich.cfg. You can currently edit the block ID's by changing the bottom values (not the ones at the top with the # signs before them), and/or turn off firefly spawns if that isn't your thing. Other options may be added in the future.

Download
Disclaimer: This is an alpha pre-release version. The block ID's WILL change when the extended block ID's come out, so please back up your worlds. I am not responsible for any problems that arise from the use of this add-on.

Updated ! 6/11 - v. 0.4.5 for BTW v.3.72
Link: http://www.mediafire.com/?cj8vbg9lv0d3ds9

Changelog
Spoiler
Show
0.4.5
- Fixed black hole bug finally. Extensively tested this time so I'm 90% sure it's gone. Consequently, the butterflies
will no longer park at flowers but will hang around them, similar to how bees hang around honeysuckle and hives
- Fireflies no longer drop XP (it looked weird when the dragon orbs dropped from them IMO)
- Butterflies should no longer despawn
- Firefly Lanterns now have an animated texture :)
- Changed some textures (bee item, firefly item, cherry blossom sapling, beeswax, honeycomb)
- Fireflies no longer spawn in ice, desert, or mushroom biomes

0.4.4
- Re-enabled butterfly spawning from flowers
- Fixed butterflies "black hole" bug, so far as I can tell
- Butterflies now use 1 of 9 random textures when spawned
- Fixed a small issue with saving/loading causing textures to be reassigned randomly to butterflies
- Butterflies can now be captured and moved (so you can create purdy butterfly enclosures :D)
- Wrought Iron Lanterns can now be smelted back into iron ingots (8 lanterns for 3 ingots)
- Firefly lantern now requires paper in the corners (gonna test this, if we don't like it I'll revert back)
- Added config file (more on this in the OP)

0.4.3
- Fixed class names to be more unique to avoid class conflicts with other mods. (should increase compatibility)
- Added ability to smelt wrought iron bars back into ingots (3 ingots to every 8 bars)
- Fixed bees to produce hives a little slower and more sporadically
- Updated/tested to make sure compatible with latest version of BTW (version 3.64), everything's fine!

0.4.2
- Butterflies disabled while I work out the kinks and complete this feature. Sorry for the preemptive release on this one.

0.4.1
- Fireflies *should* no longer spawn underground
- Fireflies pathing tweaked
- Fixed bee pathing so they don't fly so high up (most of the time)
- Bees and fireflies now noclip through players! Yay! (this change also has a neat side affect that bees kinda interact with each other in a strange way - looks like they're fighting or swarming)
- Bees should now hang out more reliably around hive blocks and honeysuckle. This should go nicely with the swarm affect mentioned above
- Improved beehive spawning so it doesn't only happen when nearby blocks are updated
- Fixed a small issue with bees wings flapping at weird angles
- Tweaked candle texture to fix small render issue
- Fixed Wrought Iron Lantern rendering to be much better... this was a huge pain in the ass, but at least I learned a bit
- Gravestone now has its own texture index in my texture sheet
- Fixed issue with cherry leaves on ground spawning only when surrounding blocks were updated
- Finally figured out how to get custom particle effect textures working! Lots of changes to the falling leaves, beautiful aren't they? :P
- Fixed flowers bounding box a bit
- Flowers now spawn butterflies. There will be further texture variants in the future, but for now there's only one. Butterflies will rarely drop flower seeds. They fly around and land at land at flowers.

0.4.0
- Chair recipe now gives 4 chairs rather than 1, to match BTW table
- Pavement is now made in a stoked crucible.
- Fireflies now drop 1 exp orb when killed.
- Fixed issue with mead barrel and chair recipes accepting stone siding in place of wood siding
- Bees and fireflies should no longer trample crops
- Spawning blocks (currently only honeysuckle vine) logic improved (honeysuckle won't instantly spawn 3 bees when placed)
- Tweaked bee behavior a little (pathing, hitbox, hive spawning)
- To aid automation, bees no longer despawn. Now they will despawn only in low light levels, and can no longer spawn in the dark. (this should assist automation, but also allow placing honeysuckle outside without having to worry about overpopulation of bees)
- Added alternate recipe for cake (substitute honey for sugar), for both vanilla and BTW recipes
- Added hay bale block
- Added wrought iron bars
- Added lightable/extinguishable wrought iron lanterns
- Added Gravestone block

0.3.0
- Bees and fireflies should no longer path into water. (or lava for that matter)
- Cherry leaves on ground should no longer impede movement
- Fixed render issue with cherry blossom leaves (I may add a config option to enable the old method in the future)
- Tweaked bounding box of both bees and fireflies, they should push you around less now. (but I don't think its possible to make them pass through the player without making it impossible to capture them with the net)
- All blocks (that are intended to) and some items now appear in creative mode menu
- Made honeysuckle vine climbable
- Flower seeds (previously pollen) no longer create grass, will usually spawn multiple flowers (better chance if used in a wide open grass area)
- Bees should no longer spawn in the nether. You can still get them there by capturing them in the net and releasing them in the nether.
- Hives are now removed if the leaf block above them is removed.
- You should now be able to automate honeycomb collection :)
- Added alternate candle recipe (2 tallow and a string)
- Hemp oil now requires a glass bottle to craft
- Wood stain recipe changed to 4 Hemp Oil + 1 Ink Sack = 4 Wood stain
- Wood bleach recipe changed to 4 Hemp Oil + 1 Bonemeal = 4 Wood bleach
- Wood stain/bleach will return glass bottles when used
- Flower seeds (previously pollen) are now crafted by their respective dyes + seeds on the crafting table
- Bees no longer drop seeds (previously pollen).
- Cherry blossom trees *should* no longer spawn with less then 2 blocks between the leaves and ground
- Fixed mead barrel texture to correct issue with alignment when placed facing certain directions

- Decided not to change firefly spawn rate.
- Can't cause firefly lantern to flicker as far as I know, but will work on animating block
Features/Recipes/Details:
Botany
Plants in this add-on are centered around the crafting table and are accessible early in the BTW tech tree. Many of them are precursors to other parts of the mod.

Cherry Blossom Trees - A pretty decorative tree whose leaves fall for every soul that escapes from the End. Or for no reason at all.
Spoiler
Show
Shapeless recipe - dung, pink dye, and an apple tree sapling
Image
Honeysuckle Vine - A yellow flowered vine. Honeysuckle is the prerequisite to beekeeping!
Spoiler
Show
Shapeless recipe - Dung, yellow flower and vines
Image
New Flowers! - Yucca, Hyacinth, Azaleas, Lavender, Birds of Paradise and Cornflower.
Spoiler
Show
Flower seeds can be crafted from their respective dyes + vMC seeds. (Yucca = lime green, Azaleas = pink, Birds of Paradise = orange, Lavender = purple, Hyacinth = light blue, Cornflower = cyan)
Image
Image
Image
Image
Image
Image
The flower seeds will produce a random number of flowers on grass, similar to bonemeal. You can of course craft the flowers back into their respective dye, allowing them to function as a dye multiplier. They will also occasionally spawn butterflies! (see Insect section)


Carpentry
Carpentry revolves around the saw, and most of it can also be accessed fairly early in the tech tree. Some blocks require delving into other parts of the add-on.

Paper Walls - Japanese style paper walls to go with your Japanese style architecture! It's been mentioned that they also make good sails! :)
Spoiler
Show
Paper and a wood moulding in the center
Image
Firefly Lantern - What are you going to do with all those fireflies you've caught? (see Insect section) Well.. light up your home!
Spoiler
Show
Wood moulding, paper and a firefly
Image
Wooden Chairs go nicely with BTW's tables :)
Spoiler
Show
Image
Wood stains / bleaches! The stain can dye woods to the next darker color, IE, Birch + Stain = Apple Wood, Apple Wood + Stain = Jungle Wood, etc. Alternatively, bleach provides the reverse effect (*Now requires Hemp Oil, see below):
Spoiler
Show
Hemp Oil + ink sac or Hemp Oil + Bonemeal
Image
Image

Metalworking
Steve's suit of armor isn't going anywhere now that he's safe within the walls of his castle, so he started fashioning himself some pretty stuff to spruce up the place using his new Anvil.

Wrought Iron Bars are refined iron bars on the anvil, and look much nicer as fences!
Spoiler
Show
Image
They can be used to craft wrought iron lanterns, which must be lit with a flint & steel, and can be put out with a bare hand
Spoiler
Show
Image
And while not technically metalworking, all that wrought iron goes perfectly with graveyards!
Spoiler
Show
Image
What dining area wouldn't be complete without a chandelier? (see Insect section for how to acquire Candles)
Spoiler
Show
Image

Insects!
Bugs help breathe life into your MC world, and some have a few neat functions!

Of course you'll need a net to capture all these bugs!
Spoiler
Show
Hemp Fiber and sticks
Image
Fireflies - Fireflies spawn at night, and bother all the creepers. They glow pretty brightly, so they're pretty hard to miss!
Spoiler
Show
Image
Butterflies - There are currently 9 different butterfly variations. They can be caught and moved, allowing you to imprison and torture them if you so choose! You're a sadistic one, aren't you?
Spoiler
Show
Image
Bees - Bees will fly around looking for leaf blocks to build a hive on! The hive can be broken to produce honeycombs, giving you access to beeswax and honey, both of which are used elsewhere in the add-on. *Note that honeycombs produce both honey AND wax from the crafting grid, if you have an empty inventory slot, wax will appear there (about 1/3 a chance to produce wax for each honeycomb). If you're inventory is full, the wax will fall onto the floor.
Spoiler
Show
Image
Wax is used to craft candles -
Spoiler
Show
Clumps of Wax and string or alternatively, two tallow and a string
ImageImage
While honey is used in stewing up mead. You can drink the bucket of mead, but be weary - you'll be drunk for a long time.
Spoiler
Show
16 Honey and a bucket of water yields 1 bucket of mead
Image
The bucket can then be used to craft a barrel of mead, which can be used to fill glass bottles with smaller amounts of mead (drinking them has the same effect as the bucket, though not nearly as long)
Spoiler
Show
Wood Siding, Bucket of Mead, Iron Ingots
Image

Misc Stuff
There's also some items and blocks in the add-on that I really just don't know where to put. So here they are:

Hemp Oil is required for various recipes in the add-on, and gives you a reason to hold on to all those hemp seeds!
Spoiler
Show
Glass bottle + hemp seeds
Image
Pavement can be created by cooking some nether sludge along with gravel in a stoked crucible. Perfect for high-end roads!
Spoiler
Show
Image
Hay bales for your farm areas, or compact storage for your wheat!
Spoiler
Show
Image

Alternate vanilla/BTW recipes

Cake:
Spoiler
Show
Image
Image

Screenshots:
Spoiler
Show
Image
Image
Image
Image
Image
Image
Image
Image
Roadmap:

Immediate plans:
- Bug fixes.
- Fix butterfly glitch
- Butterfly Trophy
- Archery Target

Unscheduled Plans:
- Sea themed portion (coral blocks, seaweed, fishies)
- Misc blocks - Roof blocks, shade block


Credits:
Besides myself, a few others from the forums have contributed to development of this add-on and deserve thanks and recognition:
TheAnarchitect - for his invaluable design ideas and assistance in testing
Panda - for her texture contributions

Thanks guys!

Re: Working on a BTW addon

Posted: Mon Apr 02, 2012 11:15 pm
by RaustBlackDragon
kaos78414 wrote: As for the cherry blossom trees, I want to add a particle effect of leaves falling and creating leaf piles around the tree. Though I'm not sure how practical that is from a coding standpoint, if I can do it I'll add it - if not I won't. And the lanterns I just need to change them to render differently depending on where/how they are placed, which shouldn't be too hard.
DO THIS. DO THIS VERY MUCH.

Look into how the lava and water drip effects work, and see if you can apply that that to sakura leaves, though more leaf-y.

Re: Working on a BTW addon

Posted: Mon Apr 02, 2012 11:19 pm
by Gargantuan_Penguin
:megusta: if you do this, I will download it so hard. and I will also love you forever.

Re: Working on a BTW addon

Posted: Mon Apr 02, 2012 11:21 pm
by kaos78414
RaustBlackDragon wrote:Look into how the lava and water drip effects work, and see if you can apply that that to sakura leaves, though more leaf-y.
That's a good idea! I'll look into those.

Re: Working on a BTW addon

Posted: Mon Apr 02, 2012 11:32 pm
by FlowerChild
Nice work man :)

Re: Working on a BTW addon

Posted: Mon Apr 02, 2012 11:35 pm
by kaos78414
Gargantuan_Penguin wrote::megusta: if you do this, I will download it so hard. and I will also love you forever.
FlowerChild wrote:Nice work man :)
I didn't expect such a warm reception! Thanks guys! (it can be kinda scary to post on these forums sometimes :P)

EDIT: Also, @Raust, it looks like I can't change the colors of dripLava or dripWater, which makes those moot. And I don't think any of the other particle effects will work for this purpose. Unfortunately to add my own I have to modify the RenderGlobal class, and that may effect compatibility. So I'll probably just have to go without them for now

Re: Working on a BTW addon

Posted: Mon Apr 02, 2012 11:40 pm
by FlowerChild
kaos78414 wrote: I didn't expect such a warm reception! Thanks guys! (it can be kinda scary to post on these forums sometimes :P)
Well, I'm generally pretty supportive of add-ons, and while I might not like people asking me for aesthetic additions to BTW (mainly because it's not the kind of thing I enjoy implementing), I definitely commend someone making the effort to add them in themselves.

Welcome to the wonderful world of modding man :)

Re: Working on a BTW addon

Posted: Tue Apr 03, 2012 12:01 am
by kaos78414
FlowerChild wrote:Welcome to the wonderful world of modding man :)
Thanks! I feel like an addict already. Right after raust mentioned the particle effects I felt stumped for about 30 minutes looking at RenderGlobal.java, then I found a solution on mcf! woot :D

Re: Working on a BTW addon

Posted: Tue Apr 03, 2012 12:02 am
by morvelaira
I love the fact that if I were to make an aesthetic add on to BTW, you went in the same direction I would have. :)

Great minds think alike! Which may or may not say anything for the two of us... ;)

Re: Working on a BTW addon

Posted: Tue Apr 03, 2012 12:05 am
by Stormweaver
Tbh, I like the idea of decorative addons that kinda tie in to the BTW tech tree; now that I've adopted a much slower playstyle than I used to have, it's interesting to see how my buildings tend to 'improve' as more construction options become available.

You know, kinda like how you imagine minecraft was supposed to be. *support*

Re: Working on a BTW addon

Posted: Tue Apr 03, 2012 12:27 am
by Caboose
Yeah, wow, this looks great so far. Keep up the great work, man.

Re: Working on a BTW addon

Posted: Tue Apr 03, 2012 12:40 am
by kaos78414
Yay more support! :D

So I got some of the particles to work (sort of)
Spoiler
Show
Image

Re: Working on a BTW addon

Posted: Tue Apr 03, 2012 12:44 am
by whynocheese
I wasn't it big fan of Japanese architecture but you certainly make it look amazing and I will definitely be downloading and attempting to build something. BTW the particles look great!

Re: Working on a BTW addon

Posted: Tue Apr 03, 2012 1:22 am
by morvelaira
Even sort of working, it looks lovely :)

Re: Working on a BTW addon

Posted: Tue Apr 03, 2012 1:51 am
by TheAnarchitect
So, how are the sakura trees implimented? Do they spawn in the world, or do you have to craft and plant them like bloodwood? I'm actually hoping the latter, because I prefer not to mess with world generation changes.

Re: Working on a BTW addon

Posted: Tue Apr 03, 2012 2:17 am
by Miss_Kat
That particle effect is just freaking awesome. I love the lanterns too!

Re: Working on a BTW addon

Posted: Tue Apr 03, 2012 2:23 am
by HighMongrel
Nice, I like it. Currently I've been using a Japanese aesthetic mod from over on the Japanese forum, but it will be nice to have one with a mod author I can actually communicate with properly. Also, paper walls, which are surprisingly lacking in the other ones.

Re: Working on a BTW addon

Posted: Tue Apr 03, 2012 2:39 am
by kaos78414
TheAnarchitect wrote:So, how are the sakura trees implimented? Do they spawn in the world, or do you have to craft and plant them like bloodwood? I'm actually hoping the latter, because I prefer not to mess with world generation changes.
No world generation will be used. If I want to add ores or trees I'll find some alternate way of producing them. Currently they are created by mixing dung, bonemeal and one of any of the 4 saplings in the crafting table. However eventually I want to have a block called the Cultivator, which will be used for breeding various aesthetic plants and trees (the process will be simple, but hopefully fun. if not I'll take it out in exchange for just crafting recipes)

Also here's another screenshot of the leaves falling, I fixed them to fall less frequently and to fall a little slower
Spoiler
Show
Image
Next step is to get piles of leaves to spawn on the ground nearby.

Re: Working on a BTW addon

Posted: Tue Apr 03, 2012 2:44 am
by Itamarcu
Nice work!
I suggest using the "Aesthetic Vegetation" block ID for the pile of leaves, and make it identical to the vine trap.

Also, how is this an addon and not a full mod? It has no connection to BTW.

Re: Working on a BTW addon

Posted: Tue Apr 03, 2012 3:01 am
by Xekrom337
itamarcu wrote:Nice work!
I suggest using the "Aesthetic Vegetation" block ID for the pile of leaves, and make it identical to the vine trap.
that would (i think) need modification of BTW files.

Re: Working on a BTW addon

Posted: Tue Apr 03, 2012 3:06 am
by TheAnarchitect
Silly idea for getting the Sakura Tree: Plant an apple. I know, but it's the closest we have to cherries in the game.

Re: Working on a BTW addon

Posted: Tue Apr 03, 2012 3:11 am
by kaos78414
itamarcu wrote:Nice work!
I suggest using the "Aesthetic Vegetation" block ID for the pile of leaves, and make it identical to the vine trap.

Also, how is this an addon and not a full mod? It has no connection to BTW.
I'll probably figure the leaves out as I come to it, but for now I've got a headache so I should probably go to sleep haha.

Modloader does have a method to check if a mod is installed, so I could call that and change the recipe if BTW is installed. That should be pretty simple, but in the long run certain portions of the mod will be unavailable without BTW (due to using the Anvil or other BTW-specific GUI), so I'd rather just have a BTW addon. (I don't plan on making a thread for it on MCF anyway, and I assume everyone here uses BTW after all)

Re: Working on a BTW addon

Posted: Tue Apr 03, 2012 6:19 am
by walker_boh_65
Wow this looks really nice. Keep up the good work! :)
I will certainly be downloading this when the time comes.

Re: Working on a BTW addon

Posted: Tue Apr 03, 2012 9:08 am
by Husbag3
I usually steer away from mods that change world generation but this may be an exception.

Re: Working on a BTW addon

Posted: Tue Apr 03, 2012 9:22 am
by jorgebonafe
Husbag3 wrote:I usually steer away from mods that change world generation but this may be an exception.
He already said he won't use any world generation.