@@ -38,10 +38,6 @@ repositories {
3838 includeGroup " curse.maven"
3939 }
4040 }
41- // for Patchouli
42- maven {
43- url ' https://maven.blamejared.com'
44- }
4541 // for AE2 and JEI
4642 maven {
4743 name " Modmaven"
@@ -202,6 +198,10 @@ neoForge {
202198 // You can set various levels here.
203199 // Please read: https://stackoverflow.com/questions/2031163/when-to-use-the-different-log-levels
204200 systemProperty ' forge.logging.console.level' , ' debug'
201+
202+ // Allows updates to the guide book to be watched for by GuideME.
203+ systemProperty ' guideme.modern_industrialization.book.sources' ,
204+ file(" src/main/resources/assets/modern_industrialization/mi_guidebook/" ). absolutePath
205205 }
206206
207207 client {
@@ -251,6 +251,7 @@ configurations {
251251
252252dependencies {
253253 api jarJar(" dev.technici4n:GrandPower:${ project.grandpower_version} " )
254+ implementation " org.appliedenergistics:guideme:${ project.guideme_version} "
254255
255256 compileOnly " mezz.jei:jei-${ project.jei_minecraft_version} -neoforge-api:${ project.jei_version} "
256257 if (project. runtime_itemlist_mod == " jei" ) {
@@ -274,10 +275,6 @@ dependencies {
274275 throw new GradleException (" Invalid runtime_itemlist_mod value: " + project. runtime_itemlist_mod)
275276 }
276277
277- compileOnly " vazkii.patchouli:Patchouli:${ project.patchouli_version} :api"
278- localRuntimeOnly " vazkii.patchouli:Patchouli:${ project.patchouli_version} "
279- jarJar " vazkii.patchouli:Patchouli:${ project.patchouli_version} "
280-
281278 implementation " me.shedaniel.cloth:cloth-config-neoforge:${ project.cloth_config_version} "
282279
283280 localRuntimeOnly compileOnly(" curse.maven:jade-324717:${ project.jade_file_id} " )
@@ -300,6 +297,7 @@ var generateModMetadata = tasks.register("generateModMetadata", ProcessResources
300297 mod_version : version,
301298 cloth_config_version_range : cloth_config_version_range,
302299 grandpower_version_range : grandpower_version_range,
300+ guideme_version_range : guideme_version_range,
303301 ae2_version_range : ae2_version_range,
304302 jei_version_range : jei_version_range,
305303 ]
@@ -395,12 +393,12 @@ if (System.getenv("CURSEFORGE_API_KEY") && !version.endsWith("-SNAPSHOT")) {
395393
396394 relations {
397395 requiredDependency " cloth-config"
396+ requiredDependency " guideme"
398397 optionalDependency " wthit"
399398 optionalDependency " emi"
400399 optionalDependency " jei"
401400 optionalDependency " roughly-enough-items"
402401 embeddedLibrary " grandpower"
403- embeddedLibrary " patchouli"
404402 }
405403 mainArtifact(tasks. named(" jar" ). flatMap { it. archiveFile }) {
406404 displayName = " Modern Industrialization v${ version} "
@@ -427,11 +425,11 @@ modrinth {
427425 loaders = [" neoforge" ]
428426 dependencies {
429427 required. project " cloth-config"
428+ required. project " guideme"
430429 optional. project " wthit"
431430 optional. project " emi"
432431 optional. project " jei"
433432 optional. project " rei"
434- embedded. project " patchouli"
435433 }
436434}
437435tasks. modrinth. onlyIf {
0 commit comments