import Ġorg . apache . tools . ant . filters . Replace Tokens Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġjava ĊĠĠĠ Ġid (" com . github . john ren gel man . shadow ") Ċ } Ċ val ĠG ITHUB _ PACK AGES _ USER ID : ĠString Ġby Ġproject Ċ val ĠG ITHUB _ PACK AGES _ IMPORT _ TOKEN : ĠString Ġby Ġproject Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () ĊĠĠĠ Ġmaven Ġ{ ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġ" velocity powered - repo " ĊĠĠĠĠĠĠĠ Ġurl Ġ= Ġuri (" https :// repo . velocity powered . com / releases /") ĊĠĠĠ Ġ} ĊĠĠĠ Ġmaven Ġ{ ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġ" minecraft - libraries " ĊĠĠĠĠĠĠĠ Ġurl Ġ= Ġuri (" https :// libraries . minecraft . net /") ĊĠĠĠ Ġ} ĊĠĠĠ Ġmaven Ġ{ ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġ" spongepowered - repo " ĊĠĠĠĠĠĠĠ Ġurl Ġ= Ġuri (" https :// repo . spongepowered . org / maven ") ĊĠĠĠ Ġ} ĊĠĠĠ Ġmaven Ġ{ ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġ" GitHub Packages " ĊĠĠĠĠĠĠĠ Ġurl Ġ= Ġuri (" https :// maven . pkg . github . com / g ig acl ub / translation api ") ĊĠĠĠĠĠĠĠ Ġmetadata Sources Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmaven P om () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġartifact () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġcredentials Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġusername Ġ= ĠG ITHUB _ PACK AGES _ USER ID ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpassword Ġ= ĠG ITHUB _ PACK AGES _ IMPORT _ TOKEN ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( project (": translation - common ")) ĊĠĠĠ Ġcompile Only (" com . velocity powered : velocity - api : 1 . 1 . 8 ") ĊĠĠĠ Ġannotation Processor (" com . velocity powered : velocity - api : 1 . 1 . 8 ") Ċ } Ċ Ċ tasks Ġ{ ĊĠĠĠ Ġprocess Resources Ġ{ ĊĠĠĠĠĠĠĠ Ġfrom ( source Sets [" main "]. resources ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtokens Ġ= Ġmap Of (" version " Ġto Ġversion ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfilter ( Replace Tokens :: class , Ġmap Of (" tokens " Ġto Ġtokens )) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġbuild Ġ{ ĊĠĠĠĠĠĠĠ Ġdepends On ( shadow Jar ) ĊĠĠĠ Ġ} Ċ } Ċ