From 7f9abfb8ca2b3625ae93d1234e64624b2f3ccbd1 Mon Sep 17 00:00:00 2001 From: nicejs-is-cool Date: Tue, 7 Apr 2026 20:16:25 -0300 Subject: [PATCH] change stonecutter target version to 1.21.11-neoforge since we're developing in that anyway --- README.md | 3 +-- .../platforms/fabric/ModMenuIntegration.java | 4 ++-- .../platforms/fabric/NeoComputersFabric.java | 4 ++-- .../platforms/neoforge/NeoComputersNeoForge.java | 12 ++++++------ stonecutter.gradle.kts | 2 +- 5 files changed, 12 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index ae7d521..32041b5 100644 --- a/README.md +++ b/README.md @@ -8,8 +8,7 @@ the mod for that version! Also, try reading about how stonecutter's conditional macros work (those can be seen as the `//?` statements in the code). Stonecutter automatically comments and uncomments them when you switch between versions or loaders, you shouldn't do it yourself. -The minecraft version this mod is currently being developed on is 1.21.11 neoforge or fabric. Although the project stonecutter.gradle.kts -is currently using 1.21.9-fabric, you can easily change it with the gradle task. +The minecraft version this mod is currently being developed on is 1.21.11 neoforge or fabric. The recommended IDE for this is IntelliJ IDEA 2026.1, and the JDK used is Eclipse Temurin 25.0.2 (from Adoptium), although you should be able to use any other build of OpenJDK 26. \ No newline at end of file diff --git a/src/main/java/org/neoflock/neocomputers/platforms/fabric/ModMenuIntegration.java b/src/main/java/org/neoflock/neocomputers/platforms/fabric/ModMenuIntegration.java index 7c7a5d6..df742f9 100644 --- a/src/main/java/org/neoflock/neocomputers/platforms/fabric/ModMenuIntegration.java +++ b/src/main/java/org/neoflock/neocomputers/platforms/fabric/ModMenuIntegration.java @@ -1,5 +1,5 @@ //? if fabric { -package org.neoflock.neocomputers.platforms.fabric; +/*package org.neoflock.neocomputers.platforms.fabric; import com.terraformersmc.modmenu.api.ConfigScreenFactory; import com.terraformersmc.modmenu.api.ModMenuApi; @@ -10,4 +10,4 @@ public class ModMenuIntegration implements ModMenuApi { return ConfigScreen::createConfigScreen; } } -//?} +*///?} diff --git a/src/main/java/org/neoflock/neocomputers/platforms/fabric/NeoComputersFabric.java b/src/main/java/org/neoflock/neocomputers/platforms/fabric/NeoComputersFabric.java index 5503c9b..a78593e 100644 --- a/src/main/java/org/neoflock/neocomputers/platforms/fabric/NeoComputersFabric.java +++ b/src/main/java/org/neoflock/neocomputers/platforms/fabric/NeoComputersFabric.java @@ -1,5 +1,5 @@ //? if fabric { -package org.neoflock.neocomputers.platforms.fabric; +/*package org.neoflock.neocomputers.platforms.fabric; import org.neoflock.neocomputers.ModPlatform; import net.fabricmc.api.ModInitializer; @@ -24,4 +24,4 @@ public class NeoComputersFabric implements ModInitializer { } } } -//?} \ No newline at end of file +*///?} \ No newline at end of file diff --git a/src/main/java/org/neoflock/neocomputers/platforms/neoforge/NeoComputersNeoForge.java b/src/main/java/org/neoflock/neocomputers/platforms/neoforge/NeoComputersNeoForge.java index 385a7c6..b48c4a4 100644 --- a/src/main/java/org/neoflock/neocomputers/platforms/neoforge/NeoComputersNeoForge.java +++ b/src/main/java/org/neoflock/neocomputers/platforms/neoforge/NeoComputersNeoForge.java @@ -1,5 +1,5 @@ //? if neoforge { -/*package org.neoflock.neocomputers.neocomputers.platforms.neoforge; +package org.neoflock.neocomputers.neocomputers.platforms.neoforge; import org.neoflock.neocomputers.ConfigScreen; import org.neoflock.neocomputers.NeoComputersInit; @@ -9,8 +9,8 @@ import net.neoforged.fml.ModLoadingContext; import net.neoforged.fml.common.Mod; import org.neoflock.neocomputers.NeoComputers; //? if <1.21 { -/^import net.neoforged.neoforge.client.ConfigScreenHandler; -^///?} else { +/*import net.neoforged.neoforge.client.ConfigScreenHandler; +*///?} else { import net.neoforged.neoforge.client.gui.IConfigScreenFactory; //?} @Mod("neocomputers") @@ -19,11 +19,11 @@ public class NeoComputersNeoForge { NeoComputers.INSTANCE.entrypoint(new NeoForgePlatform()); ModLoadingContext.get().registerExtensionPoint( //? if <1.21 { - /^ConfigScreenHandler.ConfigScreenFactory.class, + /*ConfigScreenHandler.ConfigScreenFactory.class, () -> new ConfigScreenHandler.ConfigScreenFactory( ((client, parent) -> ConfigScreen.createConfigScreen(parent)) ) - ^///?} else { + *///?} else { IConfigScreenFactory.class, () -> (client, parent) -> ConfigScreen.createConfigScreen(parent) //?} @@ -41,4 +41,4 @@ public class NeoComputersNeoForge { } } } -*///?} \ No newline at end of file +//?} \ No newline at end of file diff --git a/stonecutter.gradle.kts b/stonecutter.gradle.kts index 5eb2f92..cb9313f 100644 --- a/stonecutter.gradle.kts +++ b/stonecutter.gradle.kts @@ -5,7 +5,7 @@ plugins { id("com.gradleup.shadow") version "9.3.0" apply false id("me.modmuss50.mod-publish-plugin") version "0.8.4" apply false } -stonecutter active "1.21.9-fabric" /* [SC] DO NOT EDIT */ +stonecutter active "1.21.11-neoforge" /* [SC] DO NOT EDIT */ stonecutter.automaticPlatformConstants = true // Builds every version into `build/libs/{mod.version}/{loader}`