package Ġdev . v ini 2 0 0 3 . om ine . registry . client čĊč Ċ import Ġcom . moj ang . bl aze 3 d . platform . Gl StateManager č Ċ import Ġcom . moj ang . bl aze 3 d . systems . Render System č Ċ import Ġnet . minecraft . client . particle . Particle Texture Sheet č Ċ import Ġnet . minecraft . client . render . Buffer Builder č Ċ import Ġnet . minecraft . client . render . Tes sell ator č Ċ import Ġnet . minecraft . client . render . Vertex Format č Ċ import Ġnet . minecraft . client . render . Vertex Formats č Ċ import Ġnet . minecraft . client . texture . Sprite Atlas Texture č Ċ import Ġnet . minecraft . client . texture . Texture Manager čĊč Ċ object ĠH arm ful Gas Texture Sheet s Ġ{ čĊĠĠĠ Ġval ĠG AS : ĠParticle Texture Sheet Ġ= Ġobject Ġ: ĠParticle Texture Sheet Ġ{ čĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġbegin ( buffer Builder : ĠBuffer Builder , Ġtexture Manager : ĠTexture Manager ) Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġtexture Manager . bind Texture ( Sprite Atlas Texture . P ARTIC LE _ AT LAS _ TEXTURE ) čĊĠĠĠĠĠĠĠĠĠĠĠ ĠRender System . enable Blend () čĊĠĠĠĠĠĠĠĠĠĠĠ ĠRender System . depth Mask ( false ) čĊĠĠĠĠĠĠĠĠĠĠĠ ĠRender System . blend Func Separ ate ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠGl StateManager . Src Factor . SRC _ ALPHA , čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠGl StateManager . Dst Factor . ONE _ MINUS _ SRC _ ALPHA , čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠGl StateManager . Src Factor . ONE , čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠGl StateManager . Dst Factor . ZERO čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Render System . alpha Func ( 5 1 6 , Ġ 0 . 0 0 3 9 2 1 5 6 9 f ) čĊĠĠĠĠĠĠĠĠĠĠĠ Ġbuffer Builder . begin ( Vertex Format . Draw Mode . QU ADS , ĠVertex Formats . POSITION _ TEXTURE _ COLOR _ LIGHT ) čĊĠĠĠĠĠĠĠ Ġ} čĊčĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġdraw ( tes sell ator : ĠTes sell ator ) Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġtes sell ator . draw () čĊĠĠĠĠĠĠĠ Ġ} čĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġfun Ġinitialize () Ġ{} č Ċ }