Skip to content

Commit a06373d

Browse files
committed
Fix integrated dynamics unification
1 parent f118b9c commit a06373d

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

Forge/src/main/java/com/almostreliable/unified/compat/IntegratedDynamicsRecipeUnifier.java

+6-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import com.almostreliable.unified.api.recipe.RecipeContext;
55
import com.almostreliable.unified.api.recipe.RecipeUnifier;
66
import com.almostreliable.unified.api.recipe.RecipeUnifierBuilder;
7-
import com.google.gson.JsonArray;
87
import com.google.gson.JsonElement;
98
import com.google.gson.JsonObject;
109
import com.google.gson.JsonPrimitive;
@@ -34,8 +33,12 @@ private JsonElement createItemReplacement(@Nullable JsonElement json, RecipeCont
3433

3534
@Nullable
3635
private JsonElement createResultReplacement(@Nullable JsonElement json, RecipeContext ctx) {
37-
if (json instanceof JsonObject jsonObject && jsonObject.get(ITEMS) instanceof JsonArray jsonArray) {
38-
ctx.createResultReplacement(jsonArray);
36+
if (json instanceof JsonObject jsonObject && jsonObject.has(ITEMS)) {
37+
JsonElement resultReplacement = ctx.createResultReplacement(jsonObject.get(ITEMS));
38+
if(resultReplacement != null) {
39+
jsonObject.add(ITEMS, resultReplacement);
40+
return jsonObject;
41+
}
3942
}
4043

4144
return null;

0 commit comments

Comments
 (0)