File tree 6 files changed +20
-8
lines changed
src/main/kotlin/dev/isxander/controlify
src/main/java/dev/isxander/controlify/utils/render
6 files changed +20
-8
lines changed Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ dependencies {
22
22
fun plugin (id : String , version : String ) = " $id :$id .gradle.plugin:$version "
23
23
24
24
implementation(plugin(" dev.isxander.modstitch.base" , " 0.5.16-unstable" ))
25
- implementation(plugin(" dev.kikugie.stonecutter" , " 0.6-beta.2 " ))
25
+ implementation(plugin(" dev.kikugie.stonecutter" , " 0.7-alpha.8 " ))
26
26
implementation(plugin(" fabric-loom" , " 1.10.5" ))
27
27
implementation(plugin(" net.neoforged.moddev" , " 2.0.80" ))
28
28
}
Original file line number Diff line number Diff line change 1
1
package dev.isxander.controlify
2
2
3
- import dev.isxander.controlify.stonecutter
4
3
import dev.isxander.modstitch.base.extensions.ModstitchExtension
5
- import dev.kikugie.stonecutter.build.StonecutterBuild
4
+ import dev.kikugie.stonecutter.build.StonecutterBuildExtension
6
5
import org.gradle.api.Project
7
- import org.gradle.api.artifacts.dsl.DependencyHandler
8
6
import org.gradle.api.tasks.TaskProvider
9
7
import org.gradle.kotlin.dsl.*
10
- import kotlin.text.toBoolean
11
8
12
9
internal val Project .modstitch: ModstitchExtension
13
10
get() = extensions.getByType<ModstitchExtension >()
14
11
15
- internal val Project .stonecutter: StonecutterBuild
16
- get() = extensions.getByType<StonecutterBuild >()
12
+ internal val Project .stonecutter: StonecutterBuildExtension
13
+ get() = extensions.getByType<StonecutterBuildExtension >()
17
14
18
15
val Project .branchProj: Project
19
16
get() = stonecutter.node.sibling(" " )!! .project
Original file line number Diff line number Diff line change @@ -140,3 +140,14 @@ publishing {
140
140
}
141
141
}
142
142
}
143
+
144
+ // fix stonecutterGenerate task dependencies
145
+ tasks.named<ProcessResources >(" generateModMetadata" ) {
146
+ duplicatesStrategy = DuplicatesStrategy .INCLUDE
147
+ dependsOn(" stonecutterGenerate" )
148
+ }
149
+ modstitch.moddevgradle {
150
+ tasks.named(" createMinecraftArtifacts" ) {
151
+ dependsOn(" stonecutterGenerate" )
152
+ }
153
+ }
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ pluginManagement {
14
14
}
15
15
16
16
plugins {
17
- id(" dev.kikugie.stonecutter" ) version " 0.6-beta.2 "
17
+ id(" dev.kikugie.stonecutter" ) version " 0.7-alpha.8 "
18
18
id(" org.gradle.toolchains.foojay-resolver-convention" ) version " 0.9.0"
19
19
}
20
20
Original file line number Diff line number Diff line change 1
1
package dev .isxander .controlify .utils .render ;
2
2
3
+ import com .mojang .blaze3d .systems .RenderSystem ;
4
+ import dev .isxander .controlify .utils .ColorUtils ;
3
5
import net .minecraft .client .gui .GuiGraphics ;
4
6
import net .minecraft .client .renderer .*;
5
7
import net .minecraft .client .renderer .texture .TextureAtlasSprite ;
Original file line number Diff line number Diff line change @@ -18,6 +18,8 @@ if (ciSingleBuild != null) {
18
18
stonecutter active file(" versions/current" )
19
19
}
20
20
21
+ stonecutter.tree.nodes.forEach { it.project.plugins.apply (" dev.kikugie.stonecutter" ) }
22
+
21
23
val releaseMod by tasks.registering {
22
24
group = " controlify"
23
25
dependsOn(" buildAndCollect" )
You can’t perform that action at this time.
0 commit comments