plugins Ġ{ Ċ ĉ java Ċ ĉ kotlin (" jvm ") Ġversion Ġ" 1 . 6 . 1 0 " Ċ ĉ id (" com . github . john ren gel man . shadow ") Ġversion Ġ" 7 . 1 . 2 " Ċ } Ċ Ċ all projects Ġ{ Ċ ĉ apply ( plugin Ġ= Ġ" kotlin ") Ċ ĉ apply ( plugin Ġ= Ġ" com . github . john ren gel man . shadow ") ĊĊ ĉ repositories Ġ{ Ċĉ ĉ maven Ġ{ Ġurl Ġ= Ġuri (" https :// repo . a ik ar . co / content / groups / a ik ar /"); Ġcontent { Ġexclude Module (" org . bukkit ", Ġ" bukkit ") Ġ} Ġ} Ċĉ ĉ maven Central () Ċ ĉ } ĊĊ ĉ dependencies Ġ{ Ċĉ ĉ implementation (" org . jetbrains . kotlin x : kotlin x - serialization - json : 1 . 3 . 2 ") Ċ ĉ } ĊĊ ĉ tasks Ġ{ Ċĉ ĉ compile Java Ġ{ Ċĉĉ ĉ options . compiler Args . add ("- parameters ") Ċĉĉ ĉ options . is Fork Ġ= Ġtrue Ċĉ ĉ } ĊĊĉ ĉ compile Kotlin Ġ{ Ċĉĉ ĉ kotlin Options . java Parameters Ġ= Ġtrue Ċĉ ĉ } Ċ ĉ } ĊĊ ĉ java Ġ{ Ċĉ ĉ toolchain . language Version . set ( Java Language Version . of ( 1 7 )) Ċ ĉ } Ċ } Ċ Ċ tasks . create (" ion Build ") Ġ{ Ċ ĉ depends On (" proxy : shadow Jar ") Ċ ĉ depends On (" server : re ob f Jar ") Ċ }