package Ġnet . cy dh ra . tech n ocracy . foundation . client . gui . machine Ċ Ċ import Ġnet . cy dh ra . tech n ocracy . foundation . client . gui . TC Gui Ċ import Ġnet . cy dh ra . tech n ocracy . foundation . client . gui . T CT ab Ċ import Ġnet . cy dh ra . tech n ocracy . foundation . client . gui . components . red ston em ode . Default Red stone Mode Control Ċ import Ġnet . cy dh ra . tech n ocracy . foundation . content . tile entities . components . Red stone Mode TileEntity Component Ċ import Ġnet . cy dh ra . tech n ocracy . foundation . model . tile entities . machines . Machine TileEntity Ċ import Ġnet . minecraft . client . Minecraft Ċ import Ġnet . minecraft . util . Resource Location Ċ Ċ class ĠMachine Settings Tab ( parent : ĠTC Gui , Ġval Ġmachine : ĠMachine TileEntity ) Ġ: ĠT CT ab (" Settings ", Ġparent , ĊĠĠĠĠĠĠĠ Ġicon Ġ= ĠResource Location (" minecraft ", Ġ" textures / items / red stone _ dust . png ")) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġinit () Ġ{ ĊĠĠĠĠĠĠĠ Ġmachine . get Components (). forEach Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( it . second Ġis ĠRed stone Mode TileEntity Component ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcomponents . add ( Default Red stone Mode Control ( 9 7 , Ġ 2 0 , Ġit . second Ġas ĠRed stone Mode TileEntity Component , Ġparent )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdraw ( x : ĠInt , Ġy : ĠInt , Ġmouse X : ĠInt , ĠmouseY : ĠInt , Ġpartial Ticks : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . draw ( x , Ġy , Ġmouse X , ĠmouseY , Ġpartial Ticks ) ĊĠĠĠĠĠĠĠ ĠMinecraft . getM inecraft (). font Renderer . draw String With Shadow (" Red stone ĠMode : Ġ", Ġ 1 0 f Ġ+ Ġx , Ġ 2 4 f Ġ+ Ġy , Ġ- 1 ) ĊĠĠĠ Ġ} Ċ Ċ }