Skip to content

Commit 8c0e9c5

Browse files
committed
feat: 1.20.1 port
1 parent 1467c05 commit 8c0e9c5

File tree

16 files changed

+33
-335
lines changed

16 files changed

+33
-335
lines changed

build.gradle

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,20 +15,13 @@ idea {
1515

1616

1717
tasks.register('collectJars', Copy) {
18-
dependsOn(":fabric:build", ":neoforge_coremod:build")
18+
dependsOn(":fabric:build")
1919

2020
from("fabric/build/libs") {
2121
include '*.jar'
2222
exclude '*-sources.jar', '*-javadoc.jar', '*-dev-shadow.jar'
2323
}
2424

25-
from("neoforge_coremod/build/libs") {
26-
include '*.jar'
27-
exclude '*-sources.jar', '*-javadoc.jar', '*-dev-shadow.jar'
28-
rename { originalName ->
29-
originalName.replace("_coremod", "")
30-
}
31-
}
3225

3326
into("$rootDir/build/libs")
3427
}

common/src/main/java/io/github/thebossmagnus/mods/config_manager/common/screen/Gui.java

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -36,24 +36,24 @@ private Button createConfigButton(Component label, Runnable flagSetter) {
3636
// Use a local mutable state for each button
3737
final boolean[] isFirstClick = {true};
3838
return Button.builder(label, (btn) -> {
39-
if (isFirstClick[0]) {
40-
btn.setMessage(Component.translatable("config_manager.confirmation").withStyle(style -> style.withColor(COLOR_RED)));
41-
isFirstClick[0] = false;
42-
} else {
43-
try {
44-
btn.active = false;
45-
flagSetter.run();
46-
btn.setMessage(Component.translatable("config_manager.success").withStyle(style -> style.withColor(COLOR_WHITE)));
47-
Constants.LOGGER.info("Flag Added");
48-
} catch (Exception e) {
49-
Constants.LOGGER.error("Failed to add flag", e);
50-
btn.setMessage(Component.translatable("config_manager.error").withStyle(style -> style.withColor(COLOR_RED)));
51-
btn.active = false;
52-
}
53-
}
54-
})
55-
.size(buttonWidth, buttonHeight)
56-
.build();
39+
if (isFirstClick[0]) {
40+
btn.setMessage(Component.translatable("config_manager.confirmation").withStyle(style -> style.withColor(COLOR_RED)));
41+
isFirstClick[0] = false;
42+
} else {
43+
try {
44+
btn.active = false;
45+
flagSetter.run();
46+
btn.setMessage(Component.translatable("config_manager.success").withStyle(style -> style.withColor(COLOR_WHITE)));
47+
Constants.LOGGER.info("Flag Added");
48+
} catch (Exception e) {
49+
Constants.LOGGER.error("Failed to add flag", e);
50+
btn.setMessage(Component.translatable("config_manager.error").withStyle(style -> style.withColor(COLOR_RED)));
51+
btn.active = false;
52+
}
53+
}
54+
})
55+
.size(buttonWidth, buttonHeight)
56+
.build();
5757
}
5858

5959
@Override
@@ -99,13 +99,13 @@ protected void init() {
9999

100100
@Override
101101
public void render(@NotNull GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) {
102+
this.renderDirtBackground(guiGraphics);
102103
super.render(guiGraphics, mouseX, mouseY, partialTick);
103-
updateWarningsLabel.render(guiGraphics, mouseX, mouseY, partialTick);
104104
resetWarningsLabel.render(guiGraphics, mouseX, mouseY, partialTick);
105+
updateWarningsLabel.render(guiGraphics, mouseX, mouseY, partialTick);
105106
}
106107

107108

108-
109109
@Override
110110
public void onClose() {
111111
assert this.minecraft != null;

fabric/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ plugins {
55
}
66

77
base {
8-
archivesName = "ConfigManager-${project.name}-1.20.4-1.21.x"
8+
archivesName = "ConfigManager-${project.name}-1.20.1"
99
}
1010

1111
configurations {

gradle.properties

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
version=0.2.0
66

77
group=io.github.thebossmagnus.configmanager
8-
java_version=21
8+
java_version=17
99

1010
# Common
11-
minecraft_version=1.21.8
11+
minecraft_version=1.20.1
1212
mod_name=Config Manager
1313
mod_author=TheBossMagnus
1414
mod_id=config_manager
@@ -22,23 +22,24 @@ mod_url=https://modrinth.com/mod/configmanager
2222
mod_sources=https://github.com/TheBossMagnus/Config-Manager
2323

2424
# The version of ParchmentMC that is used, see https://parchmentmc.org/docs/getting-started#choose-a-version for new versions
25-
parchment_minecraft=1.21.8
26-
parchment_version=2025.07.20
25+
parchment_minecraft=1.20.1
26+
parchment_version=2023.09.03
2727

2828
# Fabric
2929
fabric_loader_version=0.17.2
30-
minecraft_version_range_fabric=>=1.20.4
30+
minecraft_version_range_fabric=>=1.20.1 <=1.20.2
3131
#ModMenu
32-
modmenu_version=15.0.0
32+
# https://maven.terraformersmc.com/releases/com/terraformersmc/modmenu
33+
modmenu_version=7.2.2
3334

34-
# NeoForge
35+
# NeoForge (irrelevant on 1.21.1)
3536
neoforge_version=21.8.31
3637
minecraft_version_range_neoforge=[1.21,)
3738
neoforge_loader_version_range=[4,)
3839

3940
## This is the version of minecraft that the 'common' project uses, you can find a list of all versions here
4041
## https://projects.neoforged.net/neoforged/neoform
41-
neo_form_version=1.21.8-20250717.133445
42+
neo_form_version=1.20.2-20241215.201144
4243

4344
# Gradle
4445
org.gradle.jvmargs=-Xmx3G

neoforge/build.gradle

Lines changed: 0 additions & 50 deletions
This file was deleted.

neoforge/src/main/java/io/github/thebossmagnus/mods/config_manager/neoforge/ConfigManagerNeoForge.java

Lines changed: 0 additions & 12 deletions
This file was deleted.

neoforge/src/main/java/io/github/thebossmagnus/mods/config_manager/neoforge/ConfigManagerNeoForgeClient.java

Lines changed: 0 additions & 16 deletions
This file was deleted.

neoforge/src/main/java/io/github/thebossmagnus/mods/config_manager/neoforge/NeoPlatformHelper.java

Lines changed: 0 additions & 14 deletions
This file was deleted.

neoforge/src/main/resources/META-INF/neoforge.mods.toml

Lines changed: 0 additions & 29 deletions
This file was deleted.

neoforge/src/main/resources/META-INF/services/io.github.thebossmagnus.mods.config_manager.common.services.IPlatformHelper

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)