Skip to content

Commit 019ddc6

Browse files
committed
Update to MC 26.1.1
1 parent 017a79c commit 019ddc6

7 files changed

Lines changed: 37 additions & 53 deletions

File tree

.github/labeler.yml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,13 @@ mc-1.20:
2323
- 'Minecraft: 1.20'
2424
mc-1.21:
2525
- 'Minecraft: 1.21'
26-
mc-1.22:
27-
- 'Minecraft: 1.22'
28-
mc-1.23:
29-
- 'Minecraft: 1.23'
30-
mc-1.24:
31-
- 'Minecraft: 1.24'
32-
mc-1.25:
33-
- 'Minecraft: 1.25'
26+
mc-26:
27+
- 'Minecraft: 26'
28+
mc-27:
29+
- 'Minecraft: 27'
30+
mc-28:
31+
- 'Minecraft: 28'
32+
mc-29:
33+
- 'Minecraft: 29'
34+
mc-30:
35+
- 'Minecraft: 30'

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
uses: actions/setup-java@v4
1919
with:
2020
distribution: 'microsoft'
21-
java-version: 21
21+
java-version: 25
2222
- name: 'Setup Gradle'
2323
uses: gradle/actions/setup-gradle@v4
2424
with:

AGENTS.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,12 @@ Understanding this architecture is crucial when making changes:
2121
- **`loader-forge/`**: Forge-specific implementation and integration code (for older Minecraft versions).
2222
- **`loader-neoforge/`**: NeoForge-specific implementation and integration code (for newer Minecraft versions).
2323

24+
For NeoForge, relevant jars can for example be found in the following locations:
25+
26+
- Minecraft merged jar: `build/moddev/artifacts/minecraft-patched-26.1.1.1-beta-merged.jar`
27+
- NeoForge: `~/.gradle/caches/modules-2/files-2.1/net.neoforged/neoforge/26.1.1.1-beta/214ad5aa883deaf6d71298baf4232bb994305f36/neoforge-26.1.1.1-beta-universal.jar`
28+
- CyclopsCore source: `~/.m2/repository/org/cyclops/cyclopscore/cyclopscore-26.1.1-neoforge/1.25.5-DEV/cyclopscore-26.1.1-neoforge-1.25.5-DEV-sources.jar`
29+
2430
### Making Changes in Multi-loader Setups
2531

2632
When adding features or fixing bugs:

build.gradle

Lines changed: 9 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
plugins {
2-
id 'net.neoforged.moddev' version '2.0.137'
2+
id 'net.neoforged.moddev' version '2.0.141'
33
id 'net.darkhax.curseforgegradle' version '1.1.28'
44
id 'com.github.kt3k.coveralls' version '2.12.0'
55
id 'com.diffplug.spotless' version '6.25.0'
@@ -133,20 +133,20 @@ dependencies {
133133

134134
// Add something like 'cyclopscore_version_local=0.1.0-DEV' to your secrets.properties if you want to use a custom local CyclopsCore version.
135135
if(secrets.cyclopscore_version_local) {
136-
implementation "org.cyclops.cyclopscore:cyclopscore-${project.minecraft_version}-neoforge:${secrets.cyclopscore_version_local}:deobf"
136+
implementation "org.cyclops.cyclopscore:cyclopscore-${project.minecraft_version}-neoforge:${secrets.cyclopscore_version_local}"
137137
} else {
138-
implementation "org.cyclops.cyclopscore:cyclopscore-${project.minecraft_version}-neoforge:${project.cyclopscore_version}:deobf"
138+
implementation "org.cyclops.cyclopscore:cyclopscore-${project.minecraft_version}-neoforge:${project.cyclopscore_version}"
139139
}
140140

141141
// Add something like 'integrateddynamics_version_local=0.1.0-DEV' to your secrets.properties if you want to use a custom local Integrated Tunnels Compat version.
142142
if(secrets.integrateddynamics_version_local) {
143-
implementation "org.cyclops.integrateddynamics:integrateddynamics-${project.minecraft_version}-neoforge:${secrets.integrateddynamics_version_local}:deobf"
143+
implementation "org.cyclops.integrateddynamics:integrateddynamics-${project.minecraft_version}-neoforge:${secrets.integrateddynamics_version_local}"
144144
} else {
145-
implementation "org.cyclops.integrateddynamics:integrateddynamics-${project.minecraft_version}-neoforge:${project.integrateddynamics_version}:deobf"
145+
implementation "org.cyclops.integrateddynamics:integrateddynamics-${project.minecraft_version}-neoforge:${project.integrateddynamics_version}"
146146
}
147147

148148
if(secrets.commoncapabilities_version_local) {
149-
implementation "org.cyclops.commoncapabilities:commoncapabilities-${project.minecraft_version}-neoforge:${secrets.commoncapabilities_version_local}:deobf"
149+
implementation "org.cyclops.commoncapabilities:commoncapabilities-${project.minecraft_version}-neoforge:${secrets.commoncapabilities_version_local}"
150150
} else {
151151
implementation("org.cyclops.commoncapabilities:commoncapabilities-${project.minecraft_version}-neoforge:${project.commoncapabilities_version}") { // https://dl.bintray.com/cyclopsmc/dev/org/cyclops/commoncapabilities/CommonCapabilities/
152152
transitive = false
@@ -168,11 +168,6 @@ test {
168168
neoForge {
169169
version = "${neoforge_version}"
170170

171-
parchment {
172-
mappingsVersion = "${parchment_version}"
173-
minecraftVersion = "${parchment_minecraft_version}"
174-
}
175-
176171
// Automatically enable neoforge AccessTransformers if the file exists
177172
def at = file('src/main/resources/META-INF/accesstransformer.cfg')
178173
if (at.exists()) {
@@ -226,22 +221,6 @@ jar {
226221
}
227222
}
228223

229-
task deobfJar(type: Jar) {
230-
from sourceSets.main.output
231-
archiveClassifier.set('deobf')
232-
manifest {
233-
attributes([
234-
"Specification-Title": "${project.name}",
235-
"Specification-Vendor": "rubensworks",
236-
"Specification-Version": "${project.mod_version}",
237-
"Implementation-Title": "${project.name}",
238-
"Implementation-Version": "${project.mod_version}",
239-
"Implementation-Vendor" :"rubensworks",
240-
"Implementation-Timestamp": new Date().format("yyyy-MM-dd'T'HH:mm:ssZ")
241-
])
242-
}
243-
}
244-
245224
task sourcesJar(type: Jar) {
246225
duplicatesStrategy(DuplicatesStrategy.FAIL)
247226
archiveClassifier.set('sources')
@@ -269,7 +248,6 @@ jar {
269248

270249
artifacts {
271250
archives shadowJar
272-
archives deobfJar
273251
archives sourcesJar
274252
archives javadocJar
275253
}
@@ -363,8 +341,8 @@ publishing {
363341

364342
publications { PublicationContainer publicationContainer ->
365343
publicationContainer.register("maven", MavenPublication) { MavenPublication publication ->
366-
publication.artifacts = [shadowJar, javadocJar, deobfJar, sourcesJar]
367-
publication.artifactId = project.archivesBaseName.toLowerCase() // GH can't handle uppercase...
344+
publication.artifacts = [shadowJar, javadocJar, sourcesJar]
345+
publication.artifactId = project.base.archivesName.get().toLowerCase() // GH can't handle uppercase...
368346
}
369347
}
370348
}
@@ -392,7 +370,7 @@ jacocoTestReport {
392370
// Also measure coverage for game tests
393371
jacocoTestReport.dependsOn test, runGameTestServer
394372
jacoco {
395-
toolVersion = "0.8.12"
373+
toolVersion = "0.8.14"
396374
applyTo runGameTestServer
397375
}
398376

gradle.properties

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# Project
22
mod_version=1.1.12
33
group=org.cyclops.integratedrest
4-
java_version=21
4+
java_version=25
55

66
# Common
7-
minecraft_version=1.21.11
7+
minecraft_version=26.1.1
88
mod_name=IntegratedREST
99
mod_author=rubensworks (aka kroeser)
1010
mod_id=integratedrest
@@ -15,13 +15,11 @@ display_url=https://www.curseforge.com/minecraft/mc-mods/integrated-rest
1515
description=Expose Integrated Dynamics networks as a REST API.
1616
fingerprint=bd0353b3e8a2810d60dd584e256e364bc3bedd44
1717

18-
parchment_version=2025.10.12
19-
parchment_minecraft_version=1.21.10
2018
curseforge_project_id=284332
2119
modrinth_project_id=ovubcV3F
2220

2321
# NeoForge
24-
neoforge_version=21.11.10-beta
22+
neoforge_version=26.1.1.1-beta
2523
neoforge_loader_version_range=[4,)
2624
neoforge_update_json_url=https://raw.githubusercontent.com/CyclopsMC/Versions/master/neoforge_update/integrated-rest.json
2725

@@ -31,6 +29,6 @@ org.gradle.daemon=false
3129
org.gradle.caching=true
3230

3331
# Dependencies
34-
cyclopscore_version=1.25.5-871
35-
integrateddynamics_version=1.24.1-1419
36-
commoncapabilities_version=2.9.7-303
32+
cyclopscore_version=1.25.5-974
33+
integrateddynamics_version=1.24.1-1707
34+
commoncapabilities_version=2.9.7-335
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.0-bin.zip
44
networkTimeout=10000
55
zipStoreBase=GRADLE_USER_HOME
66
zipStorePath=wrapper/dists

src/main/java/org/cyclops/integratedrest/client/gui/ContainerScreenHttp.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package org.cyclops.integratedrest.client.gui;
22

33
import com.google.common.collect.Lists;
4-
import net.minecraft.client.gui.GuiGraphics;
4+
import net.minecraft.client.gui.GuiGraphicsExtractor;
55
import net.minecraft.nbt.CompoundTag;
66
import net.minecraft.network.chat.Component;
77
import net.minecraft.resources.Identifier;
@@ -71,9 +71,9 @@ public void init() {
7171
}
7272

7373
@Override
74-
protected void renderBg(GuiGraphics guiGraphics, float partialTicks, int mouseX, int mouseY) {
75-
super.renderBg(guiGraphics, partialTicks, mouseX, mouseY);
76-
valueTypeSelector.render(guiGraphics, mouseX, mouseY, partialTicks);
74+
public void extractBackground(GuiGraphicsExtractor guiGraphics, int mouseX, int mouseY, float partialTicks) {
75+
super.extractBackground(guiGraphics, mouseX, mouseY, partialTicks);
76+
valueTypeSelector.extractRenderState(guiGraphics, mouseX, mouseY, partialTicks);
7777
}
7878

7979
@Override

0 commit comments

Comments
 (0)