plugins Ġ{ ĊĠĠĠ Ġid (" com . github . g ma zz o . build config ") Ġversion Ġ" 3 . 0 . 3 " Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġ// ĠAlign Ġversions Ġof Ġall ĠKotlin Ġcomponents ĊĠĠĠ Ġapi ( platform (" org . jetbrains . kotlin : kotlin - bom ")) ĊĊĠĠĠ Ġ// ĠUse Ġthe ĠKotlin ĠJDK Ġ 8 Ġstandard Ġlibrary . ĊĠĠĠ Ġapi (" org . jetbrains . kotlin : kotlin - stdlib - jdk 8 ") ĊĠĠĠ Ġapi (" org . jetbrains . kotlin : kotlin - reflect ") ĊĊĠĠĠ Ġapi (" com . google . gu ava : gu ava : 1 4 . 0 . 1 ") ĊĊĠĠĠ Ġ// ĠUse Ġthe ĠKotlin Ġtest Ġlibrary . ĊĠĠĠ Ġtest Implementation (" org . jetbrains . kotlin : kotlin - test ") ĊĊĠĠĠ Ġ// ĠUse Ġthe ĠKotlin ĠJ Unit Ġintegration . ĊĠĠĠ Ġtest Implementation (" org . jetbrains . kotlin : kotlin - test - junit ") ĊĊĠĠĠ Ġapi (" com . github . aj alt . col orm ath : col orm ath : 3 . 0 . 0 ") ĊĊĠĠĠ Ġ// ĠJson ĠI / O ĊĠĠĠ Ġapi (" com . fasterxml . jackson . module : jackson - module - kotlin : 2 . 1 2 .+ ") ĊĊĠĠĠ Ġ/* ĠDiscord ĠSDK ĠIntegration Ġ*/ ĊĠĠĠ Ġimplementation (" com . github . Jn Cr Mx : discord - game - sdk 4 j : 2 b 5 a 9 0 3 2 0 4 ") ĊĊĠĠĠ Ġ/* ĠHTTP ĠI / O Ġ*/ ĊĠĠĠ Ġimplementation (" com . squareup . ret rofit 2 : ret rofit : 2 . 9 . 0 ") ĊĠĠĠ Ġimplementation (" com . squareup . ret rofit 2 : converter - jackson : 2 . 9 . 0 ") ĊĊĠĠĠ Ġ/* ĠM edit ate ĠLayout Ġ*/ ĊĠĠĠ Ġimplementation (" io . github . or ion craft mc : med it ate - layout : 1 . 0 . 0 ") ĊĊĠĠĠ Ġ/* ĠLib N ine Patch Ġ*/ ĊĠĠĠ Ġimplementation (" io . github . ju ux el : lib n ine patch : 1 . 1 . 0 ") Ċ } Ċ Ċ val Ġversion Details : Ġgro ovy . lang . Closure < com . pal ant ir . gradle . git version . Version Details > Ġby Ġroot Project . extra Ċ val Ġdetails Ġ= Ġversion Details () Ċ Ċ build Config Ġ{ ĊĠĠĠ ĠclassName (" Build Constants ") ĊĠĠĠ Ġbuild Config Field (" String ", Ġ" COMMIT _ HASH ", Ġ"\" ${ details . git Hash }\" ") ĊĠĠĠ Ġbuild Config Field (" String ", Ġ" COMMIT _ BRANCH ", Ġ"\" ${ details . branch Name }\" ") Ċ } Ċ