fix recipe error

This commit is contained in:
alexcrea 2026-02-04 15:10:54 +01:00
parent 7612eac765
commit d4e94872d8
Signed by: alexcrea
GPG key ID: E346CD16413450E3

View file

@ -81,7 +81,9 @@ class AnvilCustomRecipe(
}
fun validate(): Boolean {
return !leftItem.isAir && !rightItem.isAir && !resultItem.isAir
return !leftItem.isAir &&
(rightItem == null || !resultItem.isAir) &&
!resultItem.isAir
}
fun saveToFile(writeFile: Boolean, doBackup: Boolean) {
@ -159,7 +161,7 @@ class AnvilCustomRecipe(
CustomAnvil.verboseLog("Testing $name $leftItem")
// We assume this function can be call only if leftItem != null
// Test is valid
// Test if valid
if (!validate()) return false
val leftSimilar = leftItem!!.isSimilar(item1)