From b5c9e1f6216280e92b7748aa814f423e451de02c Mon Sep 17 00:00:00 2001 From: collin-b1 Date: Fri, 3 Jul 2026 16:25:55 -0400 Subject: [PATCH 1/3] Support Minecraft 26.2.x --- build.gradle | 2 +- fabric/build.gradle | 14 +++++++------- gradle.properties | 16 ++++++++-------- gradle/wrapper/gradle-wrapper.properties | 2 +- 4 files changed, 17 insertions(+), 17 deletions(-) diff --git a/build.gradle b/build.gradle index aa74e08..8a3c11e 100644 --- a/build.gradle +++ b/build.gradle @@ -1,6 +1,6 @@ plugins { // see https://fabricmc.net/develop/ for new versions - id 'net.fabricmc.fabric-loom' version '1.16-SNAPSHOT' apply false + id 'net.fabricmc.fabric-loom' version '1.17-SNAPSHOT' apply false // see https://projects.neoforged.net/neoforged/moddevgradle for new versions id 'net.neoforged.moddev' version '2.0.141' apply false } diff --git a/fabric/build.gradle b/fabric/build.gradle index ebac085..7e2cb76 100644 --- a/fabric/build.gradle +++ b/fabric/build.gradle @@ -23,21 +23,21 @@ loom { runs { client { client() - setConfigName('Fabric Client') - ideConfigGenerated(true) - runDir('runs/client') + displayName.set('Fabric Client') + generateRunConfig.set(true) + runDirectory.set(file('runs/client')) } server { server() - setConfigName('Fabric Server') - ideConfigGenerated(true) - runDir('runs/server') + displayName.set('Fabric Server') + generateRunConfig.set(true) + runDirectory.set(file('runs/server')) } } } // Implement mcgradleconventions loader attribute def loaderAttribute = Attribute.of('io.github.mcgradleconventions.loader', String) -['apiElements', 'runtimeElements', 'sourcesElements', 'javadocElements', 'includeInternal', 'modCompileClasspath'].each { variant -> +['apiElements', 'runtimeElements', 'sourcesElements', 'javadocElements', 'modCompileClasspath'].each { variant -> configurations.named("$variant") { attributes { attribute(loaderAttribute, 'fabric') diff --git a/gradle.properties b/gradle.properties index 65e00c6..808bac4 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,28 +1,28 @@ # Important Notes: # Every field you add must be added to the root build.gradle expandProps map. # Project -version=1.2.0 +version=1.3.0 group=me.collinb java_version=25 # Common -minecraft_version=26.1 +minecraft_version=26.2 mod_name=Dynamic View mod_author=collin-b1 mod_id=dynamicview license=GPL-3.0 credits= description=Automatically switches player perspective in specific contexts. -minecraft_version_range=[26.1, 26.2) -neo_form_version=26.1-1 +minecraft_version_range=[26.2, 26.3) +neo_form_version=26.2-1 # Fabric, see https://fabricmc.net/develop/ for new versions -fabric_version=0.145.1+26.1 +fabric_version=0.154.0+26.2 fabric_loader_version=0.19.3 # NeoForge, see https://projects.neoforged.net/neoforged/neoforge for new versions -neoforge_version=26.1.2.76 +neoforge_version=26.2.0.7-beta neoforge_loader_version_range=[4,) # Configs -modmenu_version=18.0.0-alpha.8 -cloth_config_version=26.1.154 +modmenu_version=20.0.0-beta.4 +cloth_config_version=26.2.155 # Gradle org.gradle.jvmargs=-Xmx3G org.gradle.daemon=false diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index dbc3ce4..1a70468 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME From 89b90eba6858ea46acdc4bc7da8a246d18bb98ea Mon Sep 17 00:00:00 2001 From: collin-b1 Date: Fri, 3 Jul 2026 16:48:27 -0400 Subject: [PATCH 2/3] Exclude config holder from AutoConfig generator --- .../src/main/java/me/collinb/dynamicview/config/ModConfig.java | 1 + 1 file changed, 1 insertion(+) diff --git a/common/src/main/java/me/collinb/dynamicview/config/ModConfig.java b/common/src/main/java/me/collinb/dynamicview/config/ModConfig.java index fbcb2ae..ce91ad4 100644 --- a/common/src/main/java/me/collinb/dynamicview/config/ModConfig.java +++ b/common/src/main/java/me/collinb/dynamicview/config/ModConfig.java @@ -12,6 +12,7 @@ @Config(name = Constants.MOD_ID) public class ModConfig implements ConfigData { + @ConfigEntry.Gui.Excluded private static ConfigHolder holder; public static void init() { From f888ce5a6834fbec03e4c8c974d0d4846b44fab4 Mon Sep 17 00:00:00 2001 From: collin-b1 Date: Fri, 3 Jul 2026 16:50:00 -0400 Subject: [PATCH 3/3] Add config menu title language key --- common/src/main/resources/assets/dynamicview/lang/en_us.json | 1 + 1 file changed, 1 insertion(+) diff --git a/common/src/main/resources/assets/dynamicview/lang/en_us.json b/common/src/main/resources/assets/dynamicview/lang/en_us.json index d447c9c..7d396ca 100644 --- a/common/src/main/resources/assets/dynamicview/lang/en_us.json +++ b/common/src/main/resources/assets/dynamicview/lang/en_us.json @@ -1,4 +1,5 @@ { + "text.autoconfig.dynamicview.title": "Dynamic View Options", "text.autoconfig.dynamicview.option.contexts": "Contexts", "text.autoconfig.dynamicview.option.contexts.swimmingEnabled": "Swimming Enabled", "text.autoconfig.dynamicview.option.contexts.swimmingCamera": "Swimming Camera",