package Ġdev . sharp wave . w ied z min st vo . data gen Ċ Ċ import Ġdev . sharp wave . w ied z min st vo . W ied z min st vo Mod Ċ import Ġdev . sharp wave . w ied z min st vo . regist ries . Block Registry Ċ import Ġdev . sharp wave . w ied z min st vo . utils . Data gen Helpers . block Location Ċ import Ġdev . sharp wave . w ied z min st vo . utils . Data gen Helpers . get Registry Path Ċ import Ġnet . minecraft . data . Data Generator Ċ import Ġnet . minecraftforge . client . model . generators . Block Model Provider Ċ import Ġnet . minecraftforge . common . data . Existing File Helper Ċ Ċ class ĠBlocks ( generator : ĠData Generator , Ġexisting File Helper : ĠExisting File Helper ) Ġ: ĠBlock Model Provider ( generator , ĠW ied z min st vo Mod . MOD ID , Ġexisting File Helper ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġregister Models () Ġ{ ĊĠĠĠĠĠĠĠ Ġcross ( get Registry Path ( Block Registry . AREN AR IA ), Ġblock Location ( get Registry Path ( Block Registry . AREN AR IA ))) ĊĠĠĠĠĠĠĠ Ġcross ( get Registry Path ( Block Registry . BE GG ARTIC K ), Ġblock Location ( get Registry Path ( Block Registry . BE GG ARTIC K ))) ĊĠĠĠĠĠĠĠ Ġcross ( get Registry Path ( Block Registry . B IS ON _ GR ASS ), Ġblock Location ( get Registry Path ( Block Registry . B IS ON _ GR ASS ))) ĊĠĠĠĠĠĠĠ Ġt all Cross ( get Registry Path ( Block Registry . BLUE _ L OT US ), Ġget Registry Path ( Block Registry . BLUE _ L OT US )) ĊĠĠĠĠĠĠĠ Ġt all Cross ( get Registry Path ( Block Registry . W INTER _ CH ERR Y ), Ġget Registry Path ( Block Registry . W INTER _ CH ERR Y )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġt all Cross ( name : ĠString , Ġregistry Path : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġcross ( name +" _ top ", Ġblock Location ( registry Path +" _ top ")) ĊĠĠĠĠĠĠĠ Ġcross ( name +" _ bottom ", Ġblock Location ( registry Path +" _ bottom ")) ĊĠĠĠ Ġ} Ċ }