import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 3 . 1 0 " ĊĠĠĠ Ġid (" org . spongepowered . plugin ") Ġversion Ġ" 0 . 8 . 1 " Ċ } Ċ Ċ group Ġ= Ġ" com . m 4 kv n " Ċ version Ġ= Ġ" 1 . 0 - SNAPSHOT " Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () Ċ } Ċ Ċ val Ġembed : ĠConfiguration Ġby Ġconfigurations . creating Ġ{ ĊĠĠĠ Ġextends From ( configurations [" implementation "]) Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġembed ( kotlin (" stdlib - jdk 8 ")) ĊĠĠĠ Ġimplementation (" org . spongepowered : sponge api : 7 . 0 . 0 ") Ċ } Ċ Ċ val Ġjar : ĠJar Ġby Ġtasks Ċ jar . apply Ġ{ ĊĠĠĠ Ġfrom ( configurations [" embed "]. map Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( it . isDirectory ) Ġit Ġas ĠAny Ġelse Ġzip Tree ( it ) ĊĠĠĠ Ġ}) Ċ } Ċ Ċ val Ġcompile Kotlin : ĠKotlin Compile Ġby Ġtasks Ċ compile Kotlin . kotlin Options Ġ{ ĊĠĠĠ Ġj vm Target Ġ= Ġ" 1 . 8 " Ċ }