Skip to content

Commit 4bcbfad

Browse files
committed
updated to Minecraft 26.1 (Fabric 0.144.3+26.1, NeoForge 26.1.0.6-beta, Forge 62.0.3)
- updated Cloth Config support (26.1.154) (Fabric/Quilt) - updated ModMenu support (18.0.0-alpha.8) (Fabric/Quilt) - updated Jade support (26.0.6) (NeoForge) - updated Jade support (26.0.5) (Fabric/Quilt)
1 parent 6b4e329 commit 4bcbfad

40 files changed

Lines changed: 260 additions & 242 deletions

.github/workflows/cicd-workflow.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
workflow_dispatch:
77
push:
88
branches: [ "*" ]
9-
tags: ["1.21*"]
9+
tags: ["26*"]
1010
paths-ignore: ["**/*.md"]
1111
pull_request:
1212
branches: [ "*" ]
@@ -17,14 +17,14 @@ jobs:
1717
name: Build
1818
uses: cech12/MinecraftModActions/.github/workflows/build.yml@main
1919
with:
20-
java-version: 21
20+
java-version: 25
2121
publish-github:
2222
needs: build
2323
if: startsWith(github.ref, 'refs/tags/')
2424
name: Publish Github
2525
uses: cech12/MinecraftModActions/.github/workflows/multi-publish-github.yml@main
2626
with:
27-
java-version: 21
27+
java-version: 25
2828
mod-name: Unlit Campfire
2929
mod-id: unlitcampfire
3030
secrets:
@@ -35,12 +35,12 @@ jobs:
3535
name: Publish Forge on Curseforge
3636
uses: cech12/MinecraftModActions/.github/workflows/publish-curseforge.yml@main
3737
with:
38-
java-version: 21
38+
java-version: 25
3939
subproject: forge
4040
title-prefix: forge-
4141
curseforge-id: 417553
4242
game-versions: |
43-
1.21.11
43+
26.1
4444
release-type: release
4545
loaders: |
4646
forge
@@ -53,12 +53,12 @@ jobs:
5353
name: Publish Forge on Modrinth
5454
uses: cech12/MinecraftModActions/.github/workflows/publish-modrinth.yml@main
5555
with:
56-
java-version: 21
56+
java-version: 25
5757
subproject: forge
5858
title-prefix: forge-
5959
modrinth-id: yENm0xnb
6060
game-versions: |
61-
1.21.11
61+
26.1
6262
release-type: release
6363
loaders: |
6464
forge
@@ -71,12 +71,12 @@ jobs:
7171
name: Publish NeoForge on Curseforge
7272
uses: cech12/MinecraftModActions/.github/workflows/publish-curseforge.yml@main
7373
with:
74-
java-version: 21
74+
java-version: 25
7575
subproject: neoforge
7676
title-prefix: neoforge-
7777
curseforge-id: 417553
7878
game-versions: |
79-
1.21.11
79+
26.1
8080
release-type: release
8181
loaders: |
8282
neoforge
@@ -89,12 +89,12 @@ jobs:
8989
name: Publish NeoForge on Modrinth
9090
uses: cech12/MinecraftModActions/.github/workflows/publish-modrinth.yml@main
9191
with:
92-
java-version: 21
92+
java-version: 25
9393
subproject: neoforge
9494
title-prefix: neoforge-
9595
modrinth-id: yENm0xnb
9696
game-versions: |
97-
1.21.11
97+
26.1
9898
release-type: release
9999
loaders: |
100100
neoforge
@@ -107,12 +107,12 @@ jobs:
107107
name: Publish Fabric on Curseforge
108108
uses: cech12/MinecraftModActions/.github/workflows/publish-curseforge.yml@main
109109
with:
110-
java-version: 21
110+
java-version: 25
111111
subproject: fabric
112112
title-prefix: fabric-
113113
curseforge-id: 417553
114114
game-versions: |
115-
1.21.11
115+
26.1
116116
release-type: release
117117
loaders: |
118118
fabric
@@ -126,12 +126,12 @@ jobs:
126126
name: Publish Fabric on Modrinth
127127
uses: cech12/MinecraftModActions/.github/workflows/publish-modrinth.yml@main
128128
with:
129-
java-version: 21
129+
java-version: 25
130130
subproject: fabric
131131
title-prefix: fabric-
132132
modrinth-id: yENm0xnb
133133
game-versions: |
134-
1.21.11
134+
26.1
135135
release-type: release
136136
loaders: |
137137
fabric

.github/workflows/codeql-analysis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ jobs:
1010
name: Analyze
1111
uses: cech12/MinecraftModActions/.github/workflows/codeql-analysis.yml@main
1212
with:
13-
java-version: 21
13+
java-version: 25

.github/workflows/crowdin.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: Crowdin Sync
33
on:
44
push:
55
branches:
6-
- '1.21'
6+
- '26.x'
77
workflow_dispatch:
88

99
jobs:

.github/workflows/update-gradle-wrapper.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ jobs:
1010
name: Update Gradle Wrapper
1111
uses: cech12/MinecraftModActions/.github/workflows/update-gradle-wrapper.yml@main
1212
with:
13-
java-version: 21
13+
java-version: 25
1414
secrets:
1515
github-token: ${{ secrets.GITHUB_TOKEN }}

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file.
33

44
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [this versioning scheme](https://gist.github.com/cech12/69319028e88c50349a6b044000a6607b).
55

6+
## [26.1-4.0.0.0] - 2026-03-27
7+
### Changed
8+
- updated to Minecraft 26.1 (Fabric 0.144.3+26.1, NeoForge 26.1.0.6-beta, Forge 62.0.3)
9+
- updated Cloth Config support (26.1.154) (Fabric/Quilt)
10+
- updated ModMenu support (18.0.0-alpha.8) (Fabric/Quilt)
11+
- updated Jade support (26.0.6) (NeoForge)
12+
- updated Jade support (26.0.5) (Fabric/Quilt)
13+
614
## [1.21.11-3.6.0.0] - 2025-12-14
715
### Changed
816
- updated to Minecraft 1.21.11 (Fabric 0.139.5+1.21.11, NeoForge 21.11.6-beta, Forge 61.0.2)

build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
plugins {
22
// see https://fabricmc.net/develop/ for new versions
3-
id 'fabric-loom' version '1.15-SNAPSHOT' apply false
3+
id 'net.fabricmc.fabric-loom' version '1.15-SNAPSHOT' apply false
44
// see https://projects.neoforged.net/neoforged/moddevgradle for new versions
5-
id 'net.neoforged.moddev' version '2.0.140' apply false
5+
id 'net.neoforged.moddev' version '2.0.141' apply false
66
// see https://files.minecraftforge.net/net/minecraftforge/forgegradle/index.html for new versions
7-
id 'net.minecraftforge.gradle' version '7.0.0' apply false
7+
id 'net.minecraftforge.gradle' version '7.0.17' apply false
88
// see https://plugins.gradle.org/plugin/net.minecraftforge.accesstransformers
99
id 'net.minecraftforge.accesstransformers' version '5.0.3' apply false
1010
}

buildSrc/src/main/groovy/multiloader-common.gradle

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -26,19 +26,6 @@ repositories {
2626
}
2727
filter { includeGroupAndSubgroups('org.spongepowered') }
2828
}
29-
exclusiveContent {
30-
forRepositories(
31-
maven {
32-
name = 'ParchmentMC'
33-
url = 'https://maven.parchmentmc.org/'
34-
},
35-
maven {
36-
name = "NeoForge"
37-
url = 'https://maven.neoforged.net/releases'
38-
}
39-
)
40-
filter { includeGroup('org.parchmentmc.data') }
41-
}
4229
maven {
4330
name = 'BlameJared'
4431
url = 'https://maven.blamejared.com'
@@ -52,20 +39,6 @@ repositories {
5239
}
5340
}
5441

55-
// Declare capabilities on the outgoing configurations.
56-
// Read more about capabilities here: https://docs.gradle.org/current/userguide/component_capabilities.html#sec:declaring-additional-capabilities-for-a-local-component
57-
['apiElements', 'runtimeElements', 'sourcesElements', 'javadocElements'].each { variant ->
58-
configurations."$variant".outgoing {
59-
capability("$group:${project.name}:$version")
60-
capability("$group:${base.archivesName.get()}:$version")
61-
capability("$group:$mod_id-${project.name}-${minecraft_version}:$version")
62-
capability("$group:$mod_id:$version")
63-
}
64-
publishing.publications.configureEach {
65-
suppressPomMetadataWarningsFor(variant)
66-
}
67-
}
68-
6942
sourcesJar {
7043
from(rootProject.file('LICENSE')) {
7144
rename { "${it}_${mod_name}" }

buildSrc/src/main/groovy/multiloader-loader.gradle

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,6 @@ configurations {
1313

1414
dependencies {
1515
compileOnly(project(':common')) {
16-
capabilities {
17-
requireCapability "$group:$mod_id"
18-
}
1916
def loaderAttribute = Attribute.of('io.github.mcgradleconventions.loader', String)
2017
attributes {
2118
attribute(loaderAttribute, 'common')

common/build.gradle

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,6 @@ neoForge {
1010
if (at.exists()) {
1111
accessTransformers.from(at.absolutePath)
1212
}
13-
parchment {
14-
minecraftVersion = parchment_minecraft
15-
mappingsVersion = parchment_version
16-
}
1713
}
1814

1915
dependencies {

common/src/main/java/de/cech12/unlitcampfire/CommonLoader.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
import de.cech12.unlitcampfire.mixinaccess.ICampfireBlockEntityMixin;
44
import de.cech12.unlitcampfire.mixinaccess.ICampfireBlockMixin;
55
import de.cech12.unlitcampfire.platform.Services;
6+
import net.minecraft.world.level.LevelAccessor;
67
import net.minecraft.world.level.block.CampfireBlock;
78
import net.minecraft.world.level.block.entity.BlockEntity;
89

910
import java.util.HashSet;
10-
import java.util.Objects;
1111
import java.util.Set;
1212

1313
/**
@@ -32,11 +32,10 @@ public static void addCampfire(BlockEntity blockEntity) {
3232
}
3333
}
3434

35-
public static void updateCampfiresAfterSleep(int sleepTime) {
36-
CAMPFIRES.removeIf(Objects::isNull);
37-
CAMPFIRES.removeIf(BlockEntity::isRemoved);
38-
CAMPFIRES.removeIf(campfire -> !(campfire instanceof ICampfireBlockEntityMixin));
35+
public static void updateCampfiresAfterSleep(LevelAccessor level, long sleepTime) {
36+
CAMPFIRES.removeIf(c -> c == null || c.isRemoved() || !(c instanceof ICampfireBlockEntityMixin));
3937
CAMPFIRES.stream()
38+
.filter(campfire -> level == campfire.getLevel())
4039
.filter(campfire -> campfire.getBlockState().hasProperty(CampfireBlock.LIT) && campfire.getBlockState().getValue(CampfireBlock.LIT))
4140
.filter(campfire -> campfire.getBlockState().hasProperty(ICampfireBlockMixin.INFINITE) && !campfire.getBlockState().getValue(ICampfireBlockMixin.INFINITE))
4241
.map(campfire -> (ICampfireBlockEntityMixin) campfire)

0 commit comments

Comments
 (0)