plugins Ġ{ ĊĠĠĠ Ġid (" java ") ĊĠĠĠ Ġid (" com . github . john ren gel man . shadow ") Ġversion Ġ" 7 . 1 . 2 " Ċ } Ċ Ċ group Ġ= Ġ" xyz . te hb rian " Ċ version Ġ= Ġ" 2 . 0 . 1 " Ċ Ċ java Ġ{ ĊĠĠĠ Ġsource Compatibility Ġ= ĠJava Version . VERSION _ 1 7 ĊĠĠĠ Ġtarget Compatibility Ġ= ĠJava Version . VERSION _ 1 7 Ċ } Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () ĊĠĠĠ Ġmaven (" https :// hub . sp ig ot mc . org / nexus / content / repositories / snapshots /") Ġ{ ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġ" sp ig ot mc " ĊĠĠĠ Ġ} ĊĠĠĠ Ġmaven (" https :// oss . son atype . org / content / groups / public /") Ġ{ ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġ" son atype " ĊĠĠĠ Ġ} ĊĠĠĠ Ġmaven (" https :// oss . son atype . org / content / repositories / snapshots /") Ġ{ ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġ" son atype - snapshots " ĊĠĠĠ Ġ} ĊĠĠĠ Ġmaven (" https :// pap erm c . io / repo / repository / maven - public /") Ġ{ ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġ" pap erm c " ĊĠĠĠ Ġ} ĊĠĠĠ Ġmaven (" https :// repo . th bn . me / snapshots /") Ġ{ ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġ" th bn - snapshots " ĊĠĠĠ Ġ} ĊĠĠĠ Ġmaven (" https :// libraries . minecraft . net ") Ġ{ ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġ" minecraft " ĊĠĠĠ Ġ} Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġcompile Only (" org . sp ig ot mc : sp ig ot - api : 1 . 1 7 . 1 - R 0 . 1 - SNAPSHOT ") ĊĊĠĠĠ Ġimplementation (" com . google . inject : gu ice : 5 . 0 . 1 ") ĊĊĠĠĠ Ġimplementation (" cloud . command framework : cloud - bukkit : 1 . 6 . 1 ") ĊĠĠĠ Ġimplementation (" me . lu cko : commod ore : 1 . 1 1 ") ĊĊĠĠĠ Ġimplementation (" net . ky ori : ad venture - platform - bukkit : 4 . 0 . 1 ") ĊĠĠĠ Ġimplementation (" net . ky ori : ad venture - text - min ime ssage : 4 . 2 . 0 - SNAPSHOT ") ĊĊĠĠĠ Ġimplementation (" org . spongepowered : configur ate - yaml : 4 . 1 . 2 ") ĊĊĠĠĠ Ġimplementation (" dev . te hb rian : te h lib - paper : 0 . 1 . 0 - SNAPSHOT ") ĊĊĠĠĠ Ġimplementation (" io . pap erm c : paper lib : 1 . 0 . 6 ") Ċ } Ċ Ċ tasks Ġ{ ĊĠĠĠ Ġprocess Resources Ġ{ ĊĠĠĠĠĠĠĠ Ġexpand (" version " Ġto Ġproject . version ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġshadow Jar Ġ{ ĊĠĠĠĠĠĠĠ Ġarchive Base Name . set (" No Bed Explo sion s ") ĊĠĠĠĠĠĠĠ Ġarchive Classifier . set ("") ĊĊĠĠĠĠĠĠĠ Ġval Ġlibs Package Ġ= Ġ" xyz . te hb rian . no be dex plo sion s . libs " ĊĠĠĠĠĠĠĠ Ġre locate (" io . pap erm c . lib ", Ġ"$ libs Package . paper lib ") ĊĠĠĠĠĠĠĠ Ġre locate (" com . google . inject ", Ġ"$ libs Package . gu ice ") ĊĠĠĠĠĠĠĠ Ġre locate (" cloud . command framework ", Ġ"$ libs Package . cloud ") ĊĠĠĠĠĠĠĠ Ġre locate (" me . lu cko . commod ore ", Ġ"$ libs Package . commod ore ") ĊĠĠĠĠĠĠĠ Ġre locate (" net . ky ori . ad venture ", Ġ"$ libs Package . ad venture ") ĊĠĠĠĠĠĠĠ Ġre locate (" org . spongepowered . configur ate . yaml ", Ġ"$ libs Package . configur ate . yaml ") ĊĠĠĠĠĠĠĠ Ġre locate (" dev . te hb rian . te h lib ", Ġ"$ libs Package . te h lib ") ĊĠĠĠ Ġ} Ċ } Ċ