Added
RecipeIngredient
and implementations for more modular item, fluid ingredients etc.RecipeOutput
,RecipeOutputSet
, and item/fluid implementationsModularRecipe
for recipes that can input/output fluids and items, and can require processing times/energy consumptionFluidStack#getTooltip
, along with a per-instance tooltip cache that is only created when it's queried for the first time.FluidStack#setTag
, because I guess I forgot it before oopsDrawable
and its subclasses for configurable renderable things that aren't Gizmos - eventually Gizmos will be restructured to use this interfaceDrawables
with a bunch of convenient drawable instances, such as slots, recipe arrows (with filling variants), burn indicators etc.
Changed
- Moved some rendering things around, like
Texture
- now found among drawables. - Some refactoring with gizmos to account for the above additions and changes.