plugins Ġ{ ĊĠĠĠ Ġid (" fabric - loom ") Ġversion Ġ" 0 . 1 0 - SNAPSHOT " ĊĠĠĠ Ġid (" io . github . ju ux el . loom - qu ilt flower - mini ") Ġversion Ġ" 1 . 2 . 1 " ĊĠĠĠ Ġid (" maven - publish ") ĊĠĠĠ Ġid (" org . qu ilt mc . qu ilt - mappings - on - loom ") Ġversion Ġ" 3 . 1 . 1 " Ċ } Ċ Ċ base Ġ{ ĊĠĠĠ Ġarch ives Base Name Ġ= Ġproperties [" archives _ base _ name "]. toString () Ċ } Ċ Ċ version Ġ= Ġproperties [" mod _ version "]. toString () Ċ group Ġ= Ġproperties [" maven _ group "]. toString () Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Ġ{ ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġ" ld t team " ĊĠĠĠĠĠĠĠ Ġurl Ġ= Ġuri (" https :// ld t team . jfrog . io / art ifactory / par ch ment mc - public /") ĊĠĠĠ Ġ} ĊĠĠĠ Ġmaven Ġ{ ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġ" G eg y " ĊĠĠĠĠĠĠĠ Ġurl Ġ= Ġuri (" https :// maven . ge gy . dev ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġm inecraft (" com . moj ang : minecraft :${ properties [" minecraft _ version "]. toString () }") ĊĠĠĠ Ġmappings ( loom . layer ed Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . add Layer ( qu ilt Mappings . mappings (" org . qu ilt mc : qu ilt - mappings :${ properties [" minecraft _ version "]. toString ()} + build .${ properties [" qu ilt _ mappings "]. toString ()} : v 2 ")) ĊĠĠĠĠĠĠĠ Ġofficial Mo j ang Mappings () ĊĠĠĠ Ġ}) ĊĠĠĠ Ġmod Implementation (" net . fabric mc : fabric - loader :${ properties [" loader _ version "]. toString () }") ĊĊĠĠĠ Ġmod Implementation (" net . fabric mc . fabric - api : fabric - api :${ properties [" fabric _ version "]. toString () }") Ċ Ċ // ĠĠĠ Ġmod Runtime Only (" super coder 7 9 : datab reak er :${ properties [" datab reak er _ version "]. toString () }") Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġis Trans itive Ġ= Ġfalse Ċ // ĠĠĠ Ġ} Ċ } Ċ Ċ loom Ġ{ ĊĠĠĠ Ġthis . access W id ener Path . set ( file (" src / main / resources / title world s . access wid ener ")) Ċ } Ċ Ċ tasks Ġ{ ĊĠĠĠ Ġprocess Resources Ġ{ ĊĠĠĠĠĠĠĠ Ġinputs . property (" version ", Ġproject . version ) ĊĊĠĠĠĠĠĠĠ Ġfiles Matching (" fabric . mod . json ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexpand (" version " Ġto Ġproject . version ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġwith Type < Java Compile > Ġ{ ĊĠĠĠĠĠĠĠ Ġoptions . release . set ( 1 6 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġjar Ġ{ ĊĠĠĠĠĠĠĠ Ġfrom (" LICENSE ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrename Ġ{ Ġ"${ it }_${ project . properties [" archives Base Name "]. toString () }" Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ java Ġ{ ĊĠĠĠ Ġsource Compatibility Ġ= ĠJava Version . VERSION _ 1 6 ĊĠĠĠ Ġtarget Compatibility Ġ= ĠJava Version . VERSION _ 1 6 ĊĠĠĠ Ġwith Sources Jar () Ċ } Ċ Ċ // Ġconfigure Ġthe Ġmaven Ġpublication Ċ publishing Ġ{ ĊĠĠĠ Ġpublications Ġ{ ĊĠĠĠĠĠĠĠ Ġcreate < Maven Publication >(" mod ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfrom ( components [" java "]) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// ĠSee Ġhttps :// docs . gradle . org / current / user guide / publishing _ maven . html Ġfor Ġinformation Ġon Ġhow Ġto Ġset Ġup Ġpublishing . ĊĠĠĠ Ġrepositories Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠAdd Ġrepositories Ġto Ġpublish Ġto Ġhere . ĊĠĠĠĠĠĠĠ Ġ// ĠNotice : ĠThis Ġblock Ġdoes ĠNOT Ġhave Ġthe Ġsame Ġfunction Ġas Ġthe Ġblock Ġin Ġthe Ġtop Ġlevel . ĊĠĠĠĠĠĠĠ Ġ// ĠThe Ġrepositories Ġhere Ġwill Ġbe Ġused Ġfor Ġpublishing Ġyour Ġartifact , Ġnot Ġfor ĊĠĠĠĠĠĠĠ Ġ// Ġretrieving Ġdependencies . ĊĠĠĠ Ġ} Ċ } Ċ