FenrirZeroZero / HydrocraftRedux

0 stars 1 forks source link

Change how pottery works #46

Open HugoQwerty opened 3 months ago

HugoQwerty commented 3 months ago

An idea, or two, about how we could change the pottery system.

1) Not in favour of this, but I could make pottery use the rot mechanic so firing clay items takes 24 hours - but that would mean the kiln has to stop being furniture, which I don't think is worth the trade off. Would work by the kiln being an item, with mod data storing what is inside, and only let you access the items when the food item goes stale (just need a long timer for rotten, so it doesn't despawn if you leave it for a few days).

2) This one I like, and I have code for it already from something I was working on a while ago - make unfired clay items, put them inside the kiln, then use a generic 'Light Kiln' recipe (wood/charcoal, straw?, lighter/matches) and have the OnCreate function replace all the unfired items in the kiln with their fired version. Just need to make the kiln have a smaller capacity, so you can't fire all the things at the same time.

3) Leave it as it is (boring! πŸ˜„ )

Sort of related. If all the recipes on the Pottery tab of the crafting menu are taught by the pottery book, I can make the recipes taught by the book be dynamically generated - that way any new recipes added in the text files would automatically be taught by the book, without anyone needing to manually update the book information. Same thing would work for any other tabs, as long as all recipes on a tab are taught by a single book.