Skip to content

Commit 8ccdc26

Browse files
committed
Merge remote-tracking branch 'origin/master-1.20-lts' into master-1.21-lts
2 parents 8dbfa43 + e7f4671 commit 8ccdc26

5 files changed

Lines changed: 33 additions & 6 deletions

File tree

CHANGELOG-1.20.1.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,23 @@
11
# Changelog for Minecraft 1.20.1
22
All notable changes to this project will be documented in this file.
33

4+
<a name="1.20.1-1.4.2"></a>
5+
## [1.20.1-1.4.2](/compare/1.20.1-1.4.1...1.20.1-1.4.2) - 2026-01-17 14:14:28
6+
7+
8+
### Fixed
9+
* Fix formatting of some exception messages (#173)
10+
11+
<a name="1.20.1-1.4.1"></a>
12+
## [1.20.1-1.4.1](/compare/1.20.1-1.4.0...1.20.1-1.4.1) - 2026-01-02 10:55:58 +0100
13+
14+
15+
### Fixed
16+
* Fix crafting storage not dropping when breaking crafting interfaces
17+
* Fix crafting job completion when using importers, Closes #170
18+
419
<a name="1.20.1-1.4.0"></a>
5-
## [1.20.1-1.4.0](/compare/1.20.1-1.3.3...1.20.1-1.4.0) - 2025-12-31 14:42:03
20+
## [1.20.1-1.4.0](/compare/1.20.1-1.3.3...1.20.1-1.4.0) - 2025-12-31 15:03:05 +0100
621

722

823
### Changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
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 crafting storage not dropping when breaking crafting interfaces
6+
* Fix crafting job completion when using importers, Closes #170
7+
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 formatting of some exception messages (#173)

src/main/java/org/cyclops/integratedcrafting/api/crafting/CraftingJob.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ public <T, M> void addToIngredientsStorageBuffer(IngredientComponent<T, M> ingre
154154
}
155155
T remaining = new IngredientComponentStorageSlottedCollectionWrapper<>(new IngredientList<>(ingredientComponent, instances), Integer.MAX_VALUE, Integer.MAX_VALUE).insert(instance, false);
156156
if (!matcher.isEmpty(remaining)) {
157-
throw new IllegalStateException(String.format("Unable to insert %s into the crafting job buffer, remaining: ", instances, remaining));
157+
throw new IllegalStateException(String.format("Unable to insert %s into the crafting job buffer, remaining: %s", instances, remaining));
158158
}
159159
}
160160

src/main/java/org/cyclops/integratedcrafting/core/CraftingHelpers.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1166,9 +1166,9 @@ public static <T, M> List<T> getIngredientRecipeInputs(IIngredientComponentStora
11661166
for (T instance : inputInstances) {
11671167
T remaining = storage.insert(instance, false);
11681168
if (!matcher.isEmpty(remaining)) {
1169-
throw new IllegalStateException("Extraction for a crafting recipe failed" +
1169+
throw new IllegalStateException(String.format("Extraction for a crafting recipe failed " +
11701170
"due to inconsistent insertion behaviour by destination in simulation " +
1171-
"and non-simulation: " + storage + ". Lost: " + remaining);
1171+
"and non-simulation: %s. Lost: %s", storage, remaining));
11721172
}
11731173
}
11741174
}
@@ -1610,9 +1610,9 @@ public static <T, M, C> boolean insertIngredientCrafting(IngredientComponent<T,
16101610
for (T instance : failedInstances) {
16111611
T remaining = storageFallback.insert(instance, false);
16121612
if (!matcher.isEmpty(remaining)) {
1613-
throw new IllegalStateException("Insertion for a crafting recipe failed" +
1613+
throw new IllegalStateException(String.format("Insertion for a crafting recipe failed " +
16141614
"due to inconsistent insertion behaviour by destination in simulation " +
1615-
"and non-simulation: " + capabilityTarget + ". Lost: " + instances);
1615+
"and non-simulation: %s. Lost: %s", capabilityTarget, instances));
16161616
}
16171617
}
16181618

0 commit comments

Comments
 (0)