package Ġju ux el . ad orn . gui . widget Ċ Ċ import Ġcom . moj ang . bl aze 3 d . systems . Render System Ċ import Ġio . github . cot ton mc . cot ton . gui . widget . W Widget Ċ import Ġnet . fabric mc . api . Env Type Ċ import Ġnet . fabric mc . api . Environment Ċ import Ġnet . minecraft . client . Minecraft Client Ċ import Ġnet . minecraft . text . Text Ċ Ċ class ĠW Big Label ( private Ġval Ġtext : ĠText , Ġprivate Ġval Ġcolor : ĠInt , Ġprivate Ġval Ġscale : ĠFloat Ġ= ĠDEFAULT _ SCALE ) Ġ: ĠW Widget () Ġ{ ĊĠĠĠ Ġ@ Environment ( Env Type . CLIENT ) ĊĠĠĠ Ġprivate Ġval Ġfont Ġ= ĠMinecraft Client . getInstance (). font Manager . getText Renderer ( Minecraft Client . DEFAULT _ TEXT _ RENDER ER _ ID ) !! ĊĊĠĠĠ Ġ@ Environment ( Env Type . CLIENT ) ĊĠĠĠ Ġoverride Ġfun Ġpaint Background ( x : ĠInt , Ġy : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ ĠRender System . push Matrix () ĊĠĠĠĠĠĠĠ ĠRender System . translate f (( x Ġ+ Ġwidth Ġ/ Ġ 2 ). toFloat (), Ġ( y Ġ+ Ġheight Ġ/ Ġ 2 Ġ- Ġ 3 ). toFloat (), Ġ 0 f ) ĊĠĠĠĠĠĠĠ ĠRender System . scale f ( scale , Ġscale , Ġ 1 . 0 f ) ĊĠĠĠĠĠĠĠ Ġval Ġs Ġ= Ġtext . as Formatted String () ĊĠĠĠĠĠĠĠ Ġfont . draw ( s , Ġ(- font . getString Width ( s ) Ġ/ Ġ 2 ). toFloat (), Ġ 0 f , Ġcolor ) ĊĠĠĠĠĠĠĠ ĠRender System . pop Matrix () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcan Resize () Ġ= Ġtrue ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠDEFAULT _ SCALE Ġ= Ġ 1 . 5 f ĊĠĠĠ Ġ} Ċ } Ċ