plugins Ġ{ ĊĠĠĠ Ġid (" fabric - loom ") Ġversion Ġ" 0 . 1 1 - SNAPSHOT " Ċ } Ċ Ċ val Ġmaven Group : ĠString Ġby Ġproject Ċ val Ġmod Version : ĠString Ġby Ġproject Ċ val Ġmod Id : ĠString Ġby Ġproject Ċ Ċ val Ġm inecraft Version : ĠString Ġby Ġproject Ċ val Ġyarn Mappings : ĠString Ġby Ġproject Ċ val Ġloader Version : ĠString Ġby Ġproject Ċ val Ġfabric Version : ĠString Ġby Ġproject Ċ Ċ group Ġ= Ġmaven Group Ċ version Ġ= Ġmod Version Ċ Ċ base Ġ{ ĊĠĠĠ Ġarch ives Name . set ( mod Id ) Ċ } Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġm inecraft (" com . moj ang : minecraft :$ minecraft Version ") ĊĠĠĠ Ġmappings (" net . fabric mc : yarn :$ yarn Mappings : v 2 ") ĊĠĠĠ Ġmod Implementation (" net . fabric mc : fabric - loader :$ loader Version ") ĊĊĠĠĠ Ġmod Implementation (" net . fabric mc . fabric - api : fabric - api :$ fabric Version ") Ċ } Ċ Ċ tasks Ġ{ ĊĠĠĠ Ġval Ġjava Version Ġ= ĠJava Version . VERSION _ 1 7 ĊĊĠĠĠ Ġcompile Java Ġ{ ĊĠĠĠĠĠĠĠ Ġsource Compatibility Ġ= Ġjava Version . toString () ĊĠĠĠĠĠĠĠ Ġtarget Compatibility Ġ= Ġjava Version . toString () ĊĠĠĠĠĠĠĠ Ġoptions . encoding Ġ= Ġ" UTF - 8 " ĊĠĠĠĠĠĠĠ Ġoptions . release . set ( java Version . toString (). toInt ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġjava Ġ{ ĊĠĠĠĠĠĠĠ Ġwith Sources Jar () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġjar Ġ{ ĊĠĠĠĠĠĠĠ Ġfrom (" LICENSE ") Ġ{ Ġrename Ġ{ Ġ"${ it }_${ base . archives Name }" Ġ} Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprocess Resources Ġ{ ĊĠĠĠĠĠĠĠ Ġinputs . property (" version ", Ġproject . version ) ĊĠĠĠĠĠĠĠ Ġfiles Matching (" fabric . mod . json ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexpand ( map Of ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" version " Ġto Ġproject . version , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" mod _ id " Ġto Ġmod Id , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" java _ version " Ġto Ġjava Version . toString (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" fabric _ loader " Ġto Ġloader Version , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" minecraft _ version " Ġto Ġm inecraft Version ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ)) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }