package Ġex ni hi lo fabric o . modules . inf ested Ċ Ċ import Ġex ni hi lo fabric o . Ex Ni hi lo Fabric o Ċ import Ġex ni hi lo fabric o . modules . base . I Has Color Ċ import Ġex ni hi lo fabric o . util . Color Ċ import Ġnet . fabric mc . api . Env Type Ċ import Ġnet . fabric mc . api . Environment Ċ import Ġnet . fabric mc . fabric . api . block . Fabric Block Settings Ċ import Ġnet . minecraft . block . BlockState Ċ import Ġnet . minecraft . block . Le aves Block Ċ import Ġnet . minecraft . text . Text Ċ import Ġnet . minecraft . text . Trans latable Text Ċ import Ġnet . minecraft . util . math . Block Pos Ċ import Ġnet . minecraft . world . World Ċ import Ġjava . util .* Ċ Ċ class ĠInf ested Le aves Block ( val Ġleaf Block : ĠLe aves Block , Ġsettings : ĠFabric Block Settings ): ĠLe aves Block ( settings . build ()), ĠI Has Color Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġget Color ( index : ĠInt ) Ġ= ĠColor . WHITE . toInt () ĊĊĊĠĠĠ Ġoverride Ġfun Ġhas Random Ticks ( block State _ 1 : ĠBlock State ?) Ġ= Ġtrue ĊĠĠĠ Ġoverride Ġfun Ġon Random Tick ( state : ĠBlock State , Ġworld : ĠWorld , Ġpos : ĠBlockPos , Ġrandom : ĠRandom ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Random Tick ( state , Ġworld , Ġpos , Ġrandom ) ĊĠĠĠĠĠĠĠ Ġif ( world . is Client ) Ġreturn ĊĠĠĠĠĠĠĠ ĠInf ested Helper . try To Spread From ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġworld , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpos , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠEx Ni hi lo Fabric o . config . modules . sil kw orm s . inf ested Spread Attempts ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Environment ( Env Type . CLIENT ) ĊĠĠĠ Ġoverride Ġfun ĠgetName (): ĠText Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠTrans latable Text (" block . ex ni hi lo fabric o . inf ested ", Ġleaf Block . name ) ĊĠĠĠ Ġ} Ċ }