GrowthcraftCE / Growthcraft-1.7

Community Edition of Gwafu's Growthcraft Mod
Other
39 stars 29 forks source link

Add Yeast #108

Closed IceDragon200 closed 8 years ago

IceDragon200 commented 9 years ago

Forum Yeast Post

Took time out to check the forum threads, and saw this comment

I know nothing about yeast and how its made, or what sorcery is needed to produce it, but if you guys can explain it to me, I can make it happen

Checklist

Sunconure11 commented 9 years ago

Yeast is a naturally occurring fungus, and can be found pretty much everywhere.

https://en.m.wikipedia.org/wiki/Yeast

Sunconure11 commented 9 years ago

https://en.m.wikipedia.org/wiki/Saccharomyces_cerevisiae#Brewing

Sunconure11 commented 9 years ago

https://en.m.wikipedia.org/wiki/Yeast_in_winemaking

Sunconure11 commented 9 years ago

https://en.m.wikipedia.org/wiki/Bottom_and_top_fermenting_yeast#Fermentation_methods

IceDragon200 commented 9 years ago

@Sunconure11 Ah, thanks, I'll read later today (for now, I must rest)

spannerman79 commented 9 years ago

I think another mod uses Yeast. Don't quote me on this but I think its Pams HarvestCraft or another mod like that which adds a cr@p load of food stuffs and one of them is yeast. I am unsure if its ordDict'ed or not but its something to consider.

Also there was a 1.6.4 mod that used yeast - Kitchens with the following process

  1. Craft 1 fruit (apple or grape or 1 slice of dry yeast!) with 1 or 3 water bottle crafts into 1 or 3 fruit water.
  2. Place Fruit Water on the drying table. It will convert into Yeast Water.
  3. Brew 1 Wheat with 3 Water bottles in a Cooking Stand to get 3 bottles of Grain water.
  4. Craft 1 Yeast water with 6 Grain water to get 6 bottles of mash (you get the empty bottle back from yeast water).
  5. Craft 3 wheat with 3 mash to get 1 Yeast Cake (you get the empty bottles back)
  6. Craft 1 Yeast Cake with a knife to get 18 Yeast Slices. You do get your knife back. If you install the Booze mod without Kitchens, then you still don't need a knife.
  7. Dry Yeast Slices in the Drying Table to get Dry Yeast.
Ar97x commented 9 years ago

This is getting interesting. Would be a great addition.

ghost commented 9 years ago

yeast is commonly made out of grapes peels. believe it or not. so if you add yeast simply add grapes -> yeast recipe. but then again this is a game not real life.

the recipe above is too complicated i'd simply do something like grape + water bucket => yeast + empty bucket

yeast is used to make beer or brew wine or make bread. you could replace nether wart with yeast. this will allow you to get early "potions' aka growthcraft brews. normal potions are still better but growthcraft ones are easier to make

spannerman79 commented 9 years ago

yeast is commonly made out of grapes peels. believe it or not

Yeast is a microorganism that also be obtained via potato peelings too. Among other sources as well.

IceDragon200 commented 9 years ago

So from what I've collected the following are possible methods (in their simplest form)

Right?

Ar97x commented 9 years ago

We could have the yeast produced on the brew kettle, as the second output of Ale, No hops and sugar on the second input. And we could work on some new drinks to make easier to produce yeast.

IceDragon200 commented 9 years ago

Looks like its time to rewrite parts of the cellar registry to include register residue items (its currently fixed to Bonemeal for.. EVERYTHING :D)

ghost commented 9 years ago

i second the brew kettle . fruit + sugar + water let it brew output is yeast instead of bonemeal. or probably any plant would work fine. even grass . with fruits/crops/vegetables you get higher chance of yeast maybe i don't know. maybe yeast should be a %chance rather than you always get some which is probably 100% for grapes/apples/potatoes and 50% for everything else . or not . maybe is a bad idea. but brew kettle is best .

Alatyami commented 9 years ago

In actual brewing you can reuse the left over yeast for another batch.

ghost commented 9 years ago

so you could make it be fruits, vegetables or even yeast to make more yeast + sugar + water in brewing cauldron. if you use fruits you get 1 yeast but if you use yeast you get 3 yeast.

this yeast system might be cooler cause you kinda have to manufacture it yourself rather than use netherwarts. i always felt netherwarts are a bit odd choice

Sunconure11 commented 9 years ago

What about some forms of wild yeast that can only be obtained by fermenting in certain biomes? https://en.wikipedia.org/wiki/Yeast_in_winemaking#Wild_yeasts_and_natural_fermentation

Sunconure11 commented 9 years ago

Also, I forgot to make the still model because of stuff going on, but, I'll work on it when I have some free time. However, modelling blocks is not my specialty.

ghost commented 9 years ago

loooking forward to this one spent an entire day loooking for a damn nether fortress an nothing. i jsut wanna get drunk ;_;

i got about 6 barrels full of young unfermented brews .

vadis365 commented 9 years ago

If this is implemented - I have just added a 'cultivated mould' block in The Erebus which is used as a fuel for a composter block - but at a stretch, and if it seems fitting, I would like to oreDict it to match your yeast ;) We also have a 'wild' mould that grows much more slow which could be used instead (if the cultivated variety seems OP)

ghost commented 9 years ago

@vadis365 what is this?? growthcraft working with erebus <3 there's a few things that require mention bamboo and honey being the biggest. i patched so growthcraft honey comb filled -> erebus honey drip and erebus honey bucket + bucket -> youngmead. also they want to make bee box from all types of mod woods including erebus? sorry that was offtopic. there is a growthcraft api you guys could add to erebus would probably make it easier. i deff use both of these mods and theres a lot of crossover.

IceDragon200 commented 9 years ago

@vadis365, @trollworkout Since I'm refactoring the API, I wouldn't recommend touching it just yet, unless you want to register bees, booze and vine drops (which is what it does currently)

API aside, the oreDict name, ahhh, materialYeast I suppose

ghost commented 9 years ago

@IceDragon200 u changed the honey i was like why is my honey so dim...deprecated craft 4 ... ahhhh ahahaha

IceDragon200 commented 9 years ago

@trollworkout https://github.com/Alatyami/Growthcraft-1.7/issues/123

Here's what happened

Also would anyone like to make the yeast texture?

Sunconure11 commented 9 years ago

I suppose I can make one, based on various powder textures. Or would you like something else?

Maybe color can be based on the environment, if we create versions of yeast found in certain environments only?

Sunconure11 commented 9 years ago

Also, I found something while looking at powder textures to base this off of.

http://www.minecraftforum.net/forums/minecraft-discussion/suggestions/72791-ghast-powder

Maybe this can fit somewhere in the nether module? Maybe it makes nether crops grow to maturity instantly, and is crafted with ectoplasm as well?

IceDragon200 commented 9 years ago

@Sunconure11 That would be cool, I'm currently refactoring the fermentation, so you can use different items for different booze, instead of just the nether wart, glowstone, redstone trio

Sunconure11 commented 9 years ago

Whipped this up in a few minutes.

https://www.dropbox.com/s/uq0non3m27c0eoq/defaultyeast_brewers.png?dl=1

Sunconure11 commented 9 years ago

I wrote down some ideas regarding yeast, and I am whipping up textures for most of these (they are mainly just recolors, because yeast is microscopic, and these are all in powdered forms):

Forms of yeast:

Brewers yeast: The most common form of yeast. Can be found randomly by breaking any fruit. Effects on brewing: None

Netherwart: Not truly a yeast, but, can be used as such. Effects on brewing: Speeds up brewing speed, without the nasty effects of other forms of yeast.

Ethereal Yeast: Found by leaving barrels in magic biomes, or rarely, breaking fruit in magic biomes. Effects on brewing: Strengthens the status effects (excluding tipsy), allowing for hyper-extended brews.

Lager Yeast: Found by leaving barrels in cool biomes, or rarely, breaking fruit in cool biomes. Effects on brewing: Allows for the creation of beverages such as lager. https://en.wikipedia.org/wiki/Lager

Bayanus Yeast: Found by breaking grapes rarely. Can be used for the creation of fortified wine due to its tolerance of high alcohol levels. Saccharomyces bayanus, https://en.wikipedia.org/wiki/Yeast_in_winemaking

Origin Yeast: A form of yeast found commonly in mushroom biomes by breaking mycelium, it ferments very fast, but, also inflicts alcohol with many nasty effects, such as heavy nausea, and a near 100% chance of getting at least tipsy 2 from beverages made using such yeast. It can also appear in barrels left in such biomes.

Netherrash: Using netherrash in brewing is not advised, as it can survive the heat and higher alcohol levels. All beverages created with it are effectively posioned with the Netherrash Effect, which infects players and mobs.

Yeast will only appear in a barrel if there is some unfermented liquid in it.

Ar97x commented 9 years ago

That's great. But what's your reference for magic biomes? Will this be like a crossover with Thaum/Mistcraft?

Sunconure11 commented 9 years ago

Thaumcraft, Ars Magica 2, and Biomes O Plenty have magical biomes.

Also, I created the textures for all of the yeast variants.

https://www.dropbox.com/s/fxxzh9o6021w8hf/yeastforms.zip?dl=0

Sunconure11 commented 9 years ago

Any biome registered as magical in the biome dictionary would be a requirement, basically.

IceDragon200 commented 9 years ago

@Sunconure11, @Ar97x Whew, this took some time (smashed my head against the code a bit) This is what I've managed to implement thus far

I haven't created the corresponding potion effects, liquids and so forth yet

tl;dr Fair Warning: Config was butchered, so don't blame me when something explodes and the roof falls on your head

d4e1745 Latest Build

Sunconure11 commented 9 years ago

For production of more yeast without being in the required biome, or tedious farming, what about some kind of solution that can be placed in a barrel, and if any form of yeast is added, it will slowly produce more yeast (at a cost of a small portion of the solution over time, though more solution can be added), in a fashion similar to bees? Maybe the solution could be made by mixing wheat, fruit, sugar, and water.

Ar97x commented 9 years ago

I like the biomes idea. It forces you to make other bases and find required biomes. The solution idea seems helpful, but it would be too cheap to get in my opinion. Another thing I was thinking about was some sort of big tank, for mass production of yeast, maybe built in some sort of barrel-ish pattern.

Sunconure11 commented 9 years ago

Maybe 4 barrels in a circular pattern, with 5 buckets could create the yeast barrel?

Ar97x commented 9 years ago

I was actually thinking about multiblock stuff, but we may discuss that.

IceDragon200 commented 9 years ago

4 barrels + 5 buckets!? WHAT SORCERY IS THIS!? (I already have a hard time with iron with all these tech mods, don't make me cry anymore >:)

I'd just add a new block called the "Ferment Jar", you just drop some booze in it and it uses it up to make yeast.

Plus, you can slap it on your counter right next to your favourite slice of cake (no, its not a lie).

One bucket worth of booze should produce around 16 yeast, that should be enough right?

WDYT @Sunconure11 @Ar97x

Ar97x commented 9 years ago

I really would like to see a big multiblock structure, producing batches of yeast when full on young booze, something like the iron tanks from Railcraft but made mostly of wood. And as we are making the bee boxes for all wood variants, we could make it this way too.

ghost commented 9 years ago

lol is kinda like magic but then again minecraft is kinda funny like that so having barrels in odd placements or in certain biomes or from certain types of wood change up the yeast type or change up how much of it you get it's not surprising. adds a whole new fun mini game like layer to the game. maybe different yeasts could be used instead of redstone, glowstone, and netherwarts. certain yeasts make potent or extended or fermented etc.

so if you use yeast A you get fermented potent, if you use yeast B you get fermented extended etc. i dunno.

Sunconure11 commented 9 years ago

Ferment jar could work.

Sunconure11 commented 9 years ago

I need to deal with some crap going on with a friend, but, in the mean time, I'll post some colors for various beverages using various forms of yeast:

Ethereal yeast beverages:

Amrita: If one attempts to create Malice Cider using Ethereal Yeast, Amrita will be created instead. All of the buffs on it are stronger, but, so are the debuffs. Color: 16730112

Ambrosia: A far more stronger variant of wine, it also inflicts a health bonus in addition to its usual effects. Color: 4403246

Divine Sake: A form of rather strong sake, it has stronger buffs than normal sake, and it inflicts a haste buff in addition to its usual effects. Color: 16775885

Silken Nectar: Created using apples, it gives the player a random positive buff, lasting for 10 minutes. Color: 16749824

I'll work on more later, I'm going to go offline.

Sunconure11 commented 9 years ago

Lager yeast beverages:

Lager: Brewing ale with lager yeast will create lager. Color: 10451025

Gelid Booze: Brewing malice cider with lager yeast will create this. Player is given a large haste buff instead of a large strength buff. Color: 9038320

Bayanus yeast beverages:

Port: Brewing wine with bayanus yeast will create port wine, a fortified wine. Color: 5120038

Netherrash beverages:

Vile Slop: Created by fermenting malice fruit with netherrash, this substance will inflict a random negative debuff lasting for 10 minutes, and grant the player a small strength and absorption bonus. However, it is heavily intoxicating, and will kill the player after 3 sips. Color: 4139540

All other beverages created with it are poisoned with netherrash debuffs

Origin yeast beverages:

Same as default, but, twice as intoxicating, and have a chance of inflicting the opposite debuff.

Netherwart and Brewer's Yeast beverages:

Same as default

IceDragon200 commented 8 years ago

Gentlemen, I what's the multiplier for hyper-extended potion effects

extended is 2.67 for reference

Sunconure11 commented 8 years ago

Maybe hyper-extended effects could be double that of extended

Ar97x commented 8 years ago

Could be. Or could be the potent effect with extended time (8min)

PitchBright commented 8 years ago

I circumvented the 'Netherwart is not Yeast' problem several months ago by retexturing and renaming netherwart to yeast, in a resourcepack.

I love where you guys are taking this Yeast idea. You know me though, I'm going to ask that you make the Yeast types by biome configurable XD

Do you want that request opened in a new issue so you have it as a possible-to-do?

PitchBright commented 8 years ago

Sorry I missed the boat on the texture help request. In the future, if you guys want something done, just ping me in the #growthcraft irc channel. I'm almost always around, and I can churn stuff out for you pretty quickly.

IceDragon200 commented 8 years ago

@PitchBright Yeast Generation

PitchBright commented 8 years ago

You're killin' it today. What an awesome thing to wake up to! All these wicked configgables!

With the Biomes on the Yeast, can I also enter them by ID# and/or actual name (ie. 'Silkglades', 'Mangrove')?

IceDragon200 commented 8 years ago

@PitchBright The configs expect the registered name (the one they used for the GameRegistry)

For example all Growthcraft yeast are grc.yeast

You can find out the registered names by dumping the data using NEI

So the item schema for yeast would be:

{
  "mod_id": "Growthcraft|Cellar",
  "name": "grc.yeast",
  "meta": 0, 
  "amount": 1
}

This is as simple as it gets (without over complicating the code side of things), you get pretty much a 1:1 mapping with the growthcraft api internals