Skip to content

Commit 46feea3

Browse files
oops
1 parent 81c94f6 commit 46feea3

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/main/java/dev/latvian/mods/kubejs/recipe/schema/JsonRecipeSchemaLoader.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,10 @@ private List<RecipeKey<?>> getKeys() {
6666

6767

6868
var oldKeyOptional = merged.containsKey(key.name) && merged.get(key.name).optional();
69-
if (!key.optional() && oldKeyOptional) {
70-
throw new IllegalArgumentException("Optional key '%s' from parent may not be replaced by required key!".formatted(key.name));
71-
} else if (!oldKeyOptional) {
69+
if (key.optional() && !oldKeyOptional) {
7270
newOptionals++;
71+
} else if (!key.optional() && oldKeyOptional) {
72+
throw new IllegalArgumentException("Optional key '%s' from parent may not be replaced by required key!".formatted(key.name));
7373
}
7474

7575
merged.put(key.name, key);

0 commit comments

Comments
 (0)