GrowthcraftCE / Growthcraft-1.12

Growthcraft is a low-tech brewing, farming, and cooking Minecraft Mod.
GNU Affero General Public License v3.0
33 stars 22 forks source link

[Future Feature] Implement a "heated" table for culture jar #101

Open Alatyami opened 5 years ago

Alatyami commented 5 years ago

Scope

Sub-Module:

Background and Planning

Wood Burning Stove

The wood burning stove, will have an input of burnable items that will result in a heated block that can then be used for the culture jar, brew kettle, or cheese vat.

Function You can add up to a full stack of logs or planks and then activate the stove with a flint and steel. The top of the stove will change color when it is producing heat.

By-Product There will be a chance of producing charcoal (itemCoal) that can then be used in a furnace, but not the Wood Burning Stove.

Deshiba commented 5 years ago

It'd be nice if it would switch heating on or off based on a redstone signal. Just because most of the items mentioned have different uses that require or disallow heating.

ghost commented 5 years ago

If a heated device is placed on the stove, then with the current design of the cheese vat and brewing kettle the player wouldn't be able to see the fluid inside anymore without jumping. Guess having this feature will require a smaller design for both devices.

Or the appearance of the cheese vat and kettle should be different whether they have been placed on the stove or not.

Alatyami commented 5 years ago

Or a heated platform ... I wouldn't change the current devices.

Syndaryl commented 5 years ago

We already have the situation of needing to inset our heat source into the floor if we want the kettles/vats sitting "on" ground level, that's not new. People can put trap doors in front in order to have access to them if they want to inset still, OR they can put them at ground level and install stairs or an overhanging gantry/walkway to look into the vats/kettles. Interesting design choices either way.

A somewhat radical option would be to make the heater 3/4ths tall and have the user "install" the vat or kettle into the heater so a small version of it renders on top. See Cooking For Blockheads' stove and pams tools sitting on the burners. That way you can use the same vat/kettle blocks on their own, or inserted into a heater?

Nakuta commented 5 years ago

A more elegant solution would be to allow the blocks that require heat to function to self-heat themselves like a furnace; put a fuel slot in the block's UI and make it appear like there's a flame coming from below the block visually. The only item this wouldn't work with would be the culture jar.

Alatyami commented 5 years ago

While, I do agree, however, we already have a heavy GUI for the Brew Kettle, and the Culture Jar simply wouldn't make sense for having its own heat source.

Alatyami commented 5 years ago

The heat source block / device would open us up for actually adding on the cooking element that was planned for Minecraft 1.7.10. Keep in mind, fire and magma blocks would still be supported so this would be a tiered model.

Fire > nether rack > magma block > Wood Burning Stove

Nakuta commented 5 years ago

I agree for the culture jar. Either a solid block that provides heat and looks like it makes sense to place a jar atop, or a rack that will hold the jar suspended over a heat source would be the best visual solutions.

Syndaryl commented 5 years ago

The culture jar would make sense if it included an iron rack/stand as part of the model; we have a old cast iron pot stand kicking around the place somewhere for cooking in a wood fireplace. I think it was for clay pots. That might be an upgraded version of the culture jar, or a separate block that you put the culture jar in.