Skip to content

Commit a6bce1f

Browse files
committed
fixes in config
1 parent 8718401 commit a6bce1f

File tree

5 files changed

+33
-18
lines changed

5 files changed

+33
-18
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,5 @@ replay_*.log
4242
# tokens
4343

4444
local.properties
45+
46+
.architectury-transformer\debug.log

build.gradle.kts

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,11 @@ dependencies {
4545
if (loader == "forge") {
4646
"forge"("net.minecraftforge:forge:${minecraft}-${mod.dep("forge_loader")}")
4747
mappings("net.fabricmc:yarn:$minecraft+build.${mod.dep("yarn_build")}:v2")
48+
49+
"io.github.llamalad7:mixinextras-forge:${mod.dep("mixin_extras")}".let {
50+
implementation(it)
51+
include(it)
52+
}
4853
}
4954
if (loader == "neoforge") {
5055
"neoForge"("net.neoforged:neoforge:${mod.dep("neoforge_loader")}")
@@ -74,7 +79,6 @@ loom {
7479
}
7580

7681

77-
val isFabric = loader == "fabric"
7882
val localProperties = Properties()
7983
val localPropertiesFile = rootProject.file("local.properties")
8084
if (localPropertiesFile.exists()) {
@@ -85,14 +89,14 @@ publishMods {
8589
val curseforgeToken = localProperties.getProperty("publish.curseforgeToken", "")
8690

8791

88-
file = project.tasks.jar.get().archiveFile
92+
file = project.tasks.remapJar.get().archiveFile
8993
dryRun = modrinthToken == null || curseforgeToken == null
9094

9195
displayName =
9296
"${mod.name} ${loader.replaceFirstChar { it.uppercase() }} ${property("mod.mc_title")}-${mod.version}"
9397
version = mod.version
9498
changelog = rootProject.file("CHANGELOG.md").readText()
95-
type = STABLE
99+
type = BETA
96100

97101
modLoaders.add(loader)
98102

@@ -101,7 +105,7 @@ publishMods {
101105
projectId = property("publish.modrinth").toString()
102106
accessToken = modrinthToken
103107
targets.forEach(minecraftVersions::add)
104-
if (isFabric) {
108+
if (loader == "fabric") {
105109
requires("fabric-api")
106110
optional("modmenu")
107111
}
@@ -111,7 +115,7 @@ publishMods {
111115
projectId = property("publish.curseforge").toString()
112116
accessToken = curseforgeToken.toString()
113117
targets.forEach(minecraftVersions::add)
114-
if (isFabric) {
118+
if (loader == "fabric") {
115119
requires("fabric-api")
116120
optional("modmenu")
117121
}

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ org.gradle.parallel=true
77
#org.gradle.configureondemand=true
88

99
# Mod properties
10-
mod.version=2.0.0
10+
mod.version=2.0.0-beta
1111
mod.group=io.github.jumperonjava
1212
mod.id=customcursor
1313
mod.name=Custom cursor

src/main/java/io/github/jumperonjava/customcursor/mixin/GameRendererMixin.java

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
11
package io.github.jumperonjava.customcursor.mixin;
22

3+
//? if !forge
4+
/*import com.llamalad7.mixinextras.sugar.Local;*/
35
import io.github.jumperonjava.customcursor.CursorRenderer;
46
import net.minecraft.client.MinecraftClient;
57
import net.minecraft.client.gui.DrawContext;
68
import net.minecraft.client.render.GameRenderer;
79
import net.minecraft.client.render.RenderTickCounter;
810
import net.minecraft.client.util.Window;
911
import net.minecraft.client.util.math.MatrixStack;
12+
import net.minecraft.util.crash.CrashReport;
13+
import net.minecraft.util.crash.CrashReportSection;
1014
import net.minecraft.util.profiler.Profiler;
1115
import org.jetbrains.annotations.Nullable;
1216
import org.joml.Matrix4f;
@@ -22,21 +26,26 @@
2226
public class GameRendererMixin {
2327
@Shadow @Nullable protected MinecraftClient client;
2428

25-
//? if < 1.21.3
26-
@Inject(method = "render",at = @At(value = "INVOKE", target = "Lnet/minecraft/util/profiler/Profiler;push(Ljava/lang/String;)V", ordinal = 1),locals = LocalCapture.CAPTURE_FAILSOFT)
2729

28-
//? if < 1.21 {
29-
30+
//? if = 1.20.1 {
31+
@Inject(method = "render",at = @At(value = "INVOKE", target = "Lnet/minecraft/util/profiler/Profiler;push(Ljava/lang/String;)V",ordinal = 1),locals = LocalCapture.CAPTURE_FAILHARD)
3032
void renderCursor(float tickDelta, long startTime, boolean tick, CallbackInfo ci, int i, int j, Window window, Matrix4f matrix4f, MatrixStack matrixStack, DrawContext drawContext){
3133
CursorRenderer.render(drawContext,i,j,tickDelta);
3234
}
33-
//?} elif < 1.21.3 {
34-
/*void renderCursor(RenderTickCounter tickCounter, boolean tick, CallbackInfo ci, boolean bl, int i, int j, Window window, Matrix4f matrix4f, Matrix4fStack matrix4fStack, DrawContext drawContext){
35+
//?} elif = 1.20.4 {
36+
/*@Inject(method = "render", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/gui/DrawContext;draw()V", shift = At.Shift.BEFORE))
37+
void renderCursor(float tickDelta, long startTime, boolean tick, CallbackInfo ci, @Local(ordinal = 0) int i, @Local(ordinal = 1) int j, @Local DrawContext drawContext){
38+
CursorRenderer.render(drawContext,i,j,tickDelta);
39+
}
40+
*///?} elif = 1.21.1 {
41+
42+
/*@Inject(method = "render", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/gui/DrawContext;draw()V", shift = At.Shift.BEFORE))
43+
void renderCursor(RenderTickCounter tickCounter, boolean tick, CallbackInfo ci, @Local(ordinal = 0) int i, @Local(ordinal = 1) int j, @Local DrawContext drawContext){
3544
CursorRenderer.render(drawContext,i,j,tickCounter.getLastDuration());
3645
}
3746
*///?} else {
38-
/*@Inject(method = "render",at = @At(value = "INVOKE", target = "Lnet/minecraft/client/gui/DrawContext;draw()V"),locals = LocalCapture.CAPTURE_FAILSOFT)
39-
void renderCursor(RenderTickCounter tickCounter, boolean tick, CallbackInfo ci, Profiler profiler, boolean bl, int i, int j, Window window, Matrix4f matrix4f, Matrix4fStack matrix4fStack, DrawContext drawContext){
47+
/*@Inject(method = "render", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/gui/DrawContext;draw()V", shift = At.Shift.BEFORE))
48+
void renderCursor(RenderTickCounter tickCounter, boolean tick, CallbackInfo ci, @Local(ordinal = 0) int i, @Local(ordinal = 1) int j, @Local DrawContext drawContext){
4049
CursorRenderer.render(drawContext,i,j,tickCounter.getLastDuration());
4150
}
4251
*///?}

unused/forge/build.gradle.kts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,10 @@ dependencies {
5353
minecraft("com.mojang:minecraft:$minecraft")
5454
mappings("net.fabricmc:yarn:$minecraft+build.${common.mod.dep("yarn_build")}:v2")
5555
"forge"("net.minecraftforge:forge:$minecraft-${common.mod.dep("forge_loader")}")
56-
// "io.github.llamalad7:mixinextras-forge:${mod.dep("mixin_extras")}".let {
57-
// implementation(it)
58-
// include(it)
59-
// }
56+
"io.github.llamalad7:mixinextras-forge:${mod.dep("mixin_extras")}".let {
57+
implementation(it)
58+
include(it)
59+
}
6060

6161
commonBundle(project(common.path, "namedElements")) { isTransitive = false }
6262
shadowBundle(project(common.path, "transformProductionForge")) { isTransitive = false }

0 commit comments

Comments
 (0)