Skip to content

Commit b8d3f2c

Browse files
committed
Merge remote-tracking branch 'origin/master-1.21-lts' into master-1.21
2 parents 2ce81c5 + 35b7196 commit b8d3f2c

23 files changed

Lines changed: 796 additions & 21 deletions

File tree

.github/workflows/ci.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,13 @@ jobs:
6464
if-no-files-found: error
6565
path: build/libs/*
6666
- name: 'Deploy to CurseForge'
67-
if: startsWith(github.ref, 'refs/tags/') || startsWith(github.ref, 'refs/heads/master')
67+
if: startsWith(github.ref, 'refs/tags/') || (!startsWith(github.event.head_commit.message, 'Bump mod version') && startsWith(github.ref, 'refs/heads/master'))
6868
env:
6969
CURSEFORGE_KEY_SECRET: ${{ secrets.CURSEFORGE_KEY_SECRET }}
7070
run: ./gradlew publishCurseForge
7171
- name: 'Deploy to Modrinth'
72-
if: startsWith(github.ref, 'refs/tags/') || startsWith(github.ref, 'refs/heads/master')
72+
continue-on-error: true
73+
if: startsWith(github.ref, 'refs/tags/') || (!startsWith(github.event.head_commit.message, 'Bump mod version') && startsWith(github.ref, 'refs/heads/master'))
7374
env:
7475
MODRINTH_KEY_SECRET: ${{ secrets.MODRINTH_KEY_SECRET }}
7576
run: ./gradlew modrinth

.github/workflows/crowdin.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
uses: crowdin/github-action@v2
1717
with:
1818
upload_sources: true
19-
upload_translations: true
19+
upload_translations: false
2020
download_translations: true
2121
localization_branch_name: l10n_crowdin_translations
2222
create_pull_request: true

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
[![Coverage Status](https://coveralls.io/repos/github/CyclopsMC/IntegratedCrafting/badge.svg)](https://coveralls.io/github/CyclopsMC/IntegratedCrafting)
55
[![Crowdin](https://badges.crowdin.net/cyclopsmc-integratedcrafting/localized.svg)](https://crowdin.com/project/cyclopsmc-integratedcrafting)
66
[![Download](https://img.shields.io/static/v1?label=Maven&message=GitHub%20Packages&color=blue)](https://github.com/CyclopsMC/packages/packages/770037)
7-
[![CurseForge](http://cf.way2muchnoise.eu/full_287357_downloads.svg)](http://minecraft.curseforge.com/projects/287357)
7+
[![CurseForge](http://cf.way2muchnoise.eu/full_287357_downloads.svg)](https://www.curseforge.com/minecraft/mc-mods/integrated-crafting)
88
[![Discord](https://img.shields.io/discord/386052815128100865.svg?colorB=7289DA&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHYAAABWAgMAAABnZYq0AAAACVBMVEUAAB38%2FPz%2F%2F%2F%2Bm8P%2F9AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfhBxwQJhxy2iqrAAABoElEQVRIx7WWzdGEIAyGgcMeKMESrMJ6rILZCiiBg4eYKr%2Fd1ZAfgXFm98sJfAyGNwno3G9sLucgYGpQ4OGVRxQTREMDZjF7ILSWjoiHo1n%2BE03Aw8p7CNY5IhkYd%2F%2F6MtO3f8BNhR1QWnarCH4tr6myl0cWgUVNcfMcXACP1hKrGMt8wcAyxide7Ymcgqale7hN6846uJCkQxw6GG7h2MH4Czz3cLqD1zHu0VOXMfZjHLoYvsdd0Q7ZvsOkafJ1P4QXxrWFd14wMc60h8JKCbyQvImzlFjyGoZTKzohwWR2UzSONHhYXBQOaKKsySsahwGGDnb%2FiYPJw22sCqzirSULYy1qtHhXGbtgrM0oagBV4XiTJok3GoLoDNH8ooTmBm7ZMsbpFzi2bgPGoXWXME6XT%2BRJ4GLddxJ4PpQy7tmfoU2HPN6cKg%2BledKHBKlF8oNSt5w5g5o8eXhu1IOlpl5kGerDxIVT%2BztzKepulD8utXqpChamkzzuo7xYGk%2FkpSYuviLXun5bzdRf0Krejzqyz7Z3p0I1v2d6HmA07dofmS48njAiuMgAAAAASUVORK5CYII%3D)](https://discord.gg/9yDxubB)
99

1010
Craft stuff in Integrated Dynamics networks
1111

12-
All stable releases (including deobfuscated builds) can be found on [CurseForge](http://minecraft.curseforge.com/projects/287357/files).
12+
All stable releases (including deobfuscated builds) can be found on [CurseForge](https://www.curseforge.com/minecraft/mc-mods/integrated-crafting/files).
1313

1414
[Development builds](https://github.com/CyclopsMC/packages/packages/) are hosted as GitHub packages.
1515

build.gradle

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
plugins {
2-
id 'net.neoforged.gradle.userdev' version '7.0.171'
2+
id 'net.neoforged.gradle.userdev' version '7.0.180'
33
id 'net.darkhax.curseforgegradle' version '1.0.8'
44
id 'com.github.kt3k.coveralls' version '2.12.0'
55
id 'com.diffplug.spotless' version '6.25.0'
@@ -84,12 +84,20 @@ def getChangelog() {
8484
sourceSets {
8585
main
8686
test
87+
integrationtest {
88+
compileClasspath += sourceSets.main.output
89+
runtimeClasspath += sourceSets.main.output
90+
}
8791
}
8892
sourceSets.main.resources { srcDir 'src/generated/resources' }
8993

9094
configurations {
9195
modLib
9296
implementation.extendsFrom modLib
97+
98+
integrationtestImplementation.extendsFrom(implementation)
99+
integrationtestRuntimeOnly.extendsFrom(runtimeOnly)
100+
javadoc.classpath += sourceSets.integrationtest.output
93101
}
94102

95103
test {
@@ -160,6 +168,7 @@ runs {
160168
systemProperty 'forge.logging.console.level', 'debug'
161169
systemProperty 'forge.logging.console.level', 'debug'
162170
modSource project.sourceSets.main
171+
modSource project.sourceSets.integrationtest
163172

164173
dependencies {
165174
runtime project.configurations.modLib
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
As always, don't forget to backup your world before updating!
2+
Requires CyclopsCore version 1.17.0 or higher.
3+
4+
Fixes:
5+
* Fix rare crash when finalizing crafting jobs, Closes #133
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
As always, don't forget to backup your world before updating!
2+
Requires CyclopsCore version 1.18.4 or higher.
3+
4+
Fixes:
5+
* Fix rare crash when finalizing crafting jobs, Closes #133
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
As always, don't forget to backup your world before updating!
2+
Requires CyclopsCore version 1.25.5 or higher.
3+
4+
Additions:
5+
* Add tr_tr translations
6+
7+
Fixes:
8+
* Fix rare crash when finalizing crafting jobs, Closes #133
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
As always, don't forget to backup your world before updating!
2+
Requires CyclopsCore version 1.25.5 or higher.
3+
4+
Fixes:
5+
* Fix over-estimation of storage contents when calculating jobs
6+
7+
This could occur when an ingredient could be partially extracted from
8+
storage and partially had to be autocrafted via a sub-job.
9+
The simulated extraction memory was being set to an amount that was too
10+
low, which caused the algorithm to incorrectly think there was more to
11+
extract.
12+
The flaw in reasoning before this commit was that the simulation
13+
extraction memory would only increment. But this is false, since it will
14+
decrement when sub-jobs are calculated, and this decrement was not taken
15+
into account.
16+
17+
Closes #125
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
As always, don't forget to backup your world before updating!
2+
Requires CyclopsCore version 1.25.5 or higher.
3+
4+
Fixes:
5+
* Fix broken advancement icons
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"type": "integratedcrafting:crafting_special_dead_bush"
3+
}

0 commit comments

Comments
 (0)