package Ġnet . cy dh ra . tech n ocracy . foundation . craft ing . types Ċ Ċ import Ġnet . cy dh ra . tech n ocracy . foundation . craft ing . IM achine Recipe Ċ import Ġnet . minecraft . item . ItemStack Ċ import Ġnet . minecraftforge . fluid s . Fluid Stack Ċ Ċ /** Ċ Ġ* ĠA Ġrecipe Ġmodel Ġtype Ġfor Ġthe Ġoil Ġref in ery Ġwith Ġone Ġinput , Ġand Ġtwo Ġoutputs Ċ Ġ* Ċ Ġ* Ġ@ param Ġinput Ġthe Ġinput Ġitem Ġstacks Ġfor Ġthe Ġ etch ing Ġcham ber Ċ Ġ* Ġ@ param Ġoutput Ġthe Ġoutput Ġproduced Ġwith Ġgiven Ġinput Ġas Ġan Ġitem Ġstack Ċ Ġ* Ġ@ param Ġprocessing Cost Ġthe Ġbase Ġcost Ġin Ġticks Ġfor Ġthe Ġrecipe Ġto Ġcomplete Ċ Ġ*/ Ċ data Ġclass ĠRe fin ery Recipe ( val Ġinput Fluid : ĠFluid Stack , Ġval Ġoutputs : ĠList < Fluid Stack >, Ġoverride Ġval Ġprocessing Cost : ĠInt ) Ġ: ĠI Machine Recipe Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġcon forms ( stacks : ĠList < ItemStack >, Ġfluid s : ĠList < Fluid Stack >): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġfluid s . size Ġ== Ġ 1 Ġ&& Ġinput Fluid . fluid Ġ== Ġfluid s [ 0 ]. fluid ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Fluid Input (): ĠList < Fluid Stack > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠlistOf ( input Fluid ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Fluid Output (): ĠList < Fluid Stack > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġoutputs ĊĠĠĠ Ġ} Ċ }