Added error handling in crafting tasks: recursive pattern check and max time.

This commit is contained in:
raoulvdberge
2018-06-09 15:04:27 +02:00
parent 5a06d9bf46
commit cc9de91fdc
14 changed files with 223 additions and 65 deletions

View File

@@ -55,12 +55,14 @@ gui.refinedstorage:crafting_preview=Crafting Preview
gui.refinedstorage:crafting_preview.to_craft=To craft: %d
gui.refinedstorage:crafting_preview.available=Available: %d
gui.refinedstorage:crafting_preview.missing=Missing: %d
gui.refinedstorage:crafting_preview.error.0=Cannot craft
gui.refinedstorage:crafting_preview.error.1=One of the crafting ingredients ended up needing
gui.refinedstorage:crafting_preview.error.2=itself.
gui.refinedstorage:crafting_preview.error.3=You need to remove the pattern or make sure
gui.refinedstorage:crafting_preview.error.4=the pattern is not used during crafting.
gui.refinedstorage:crafting_preview.error.5=Offending pattern:
gui.refinedstorage:crafting_preview.error=Request failed
gui.refinedstorage:crafting_preview.error.recursive.0=One of the crafting ingredients ended up needing
gui.refinedstorage:crafting_preview.error.recursive.1=itself.
gui.refinedstorage:crafting_preview.error.recursive.2=You need to remove the pattern or make sure
gui.refinedstorage:crafting_preview.error.recursive.3=the pattern is not used during crafting.
gui.refinedstorage:crafting_preview.error.recursive.4=Offending pattern:
gui.refinedstorage:crafting_preview.error.too_complex.0=The crafting task calculation was too complex
gui.refinedstorage:crafting_preview.error.too_complex.1=and was stopped to avoid server strain.
gui.refinedstorage:crafting_preview.force_start=Press CTRL + SHIFT to ignore
gui.refinedstorage:reader=Reader
gui.refinedstorage:writer=Writer

View File

@@ -52,12 +52,12 @@ gui.refinedstorage:crafting_preview=Avance de Fabricación
gui.refinedstorage:crafting_preview.to_craft=Para fabricar: %d
gui.refinedstorage:crafting_preview.available=Disponible: %d
gui.refinedstorage:crafting_preview.missing=Falta: %d
gui.refinedstorage:crafting_preview.error.0=No puede fabricar
gui.refinedstorage:crafting_preview.error.1=Uno de los objetos de creación termino faltando
gui.refinedstorage:crafting_preview.error.2=sí mismo.
gui.refinedstorage:crafting_preview.error.3=Necesita remover el patrón o revisarlo
gui.refinedstorage:crafting_preview.error.4=el patrón no se usa para la fabricación.
gui.refinedstorage:crafting_preview.error.5=Patrón ofensivo:
gui.refinedstorage:crafting_preview.error=No puede fabricar
gui.refinedstorage:crafting_preview.error.recursive.0=Uno de los objetos de creación termino faltando
gui.refinedstorage:crafting_preview.error.recursive.1=sí mismo.
gui.refinedstorage:crafting_preview.error.recursive.2=Necesita remover el patrón o revisarlo
gui.refinedstorage:crafting_preview.error.recursive.3=el patrón no se usa para la fabricación.
gui.refinedstorage:crafting_preview.error.recursive.4=Patrón ofensivo:
gui.refinedstorage:crafting_preview.force_start=Presiona CTRL + SHIFT para forzar el inicio
gui.refinedstorage:reader=Lector
gui.refinedstorage:writer=Escritor

View File

@@ -52,12 +52,12 @@ gui.refinedstorage:crafting_preview=Предварительный просмо
gui.refinedstorage:crafting_preview.to_craft=Создать: %d
gui.refinedstorage:crafting_preview.available=Доступно: %d
gui.refinedstorage:crafting_preview.missing=Отсутствует: %d
gui.refinedstorage:crafting_preview.error.0=Не удается создать
gui.refinedstorage:crafting_preview.error.1=Один из ингредиентов для крафта оказался нуждающимся
gui.refinedstorage:crafting_preview.error.2себе.
gui.refinedstorage:crafting_preview.error.3=Вам нужно удалить шаблон или убедиться, что
gui.refinedstorage:crafting_preview.error.4=шаблон не используется во время обработки.
gui.refinedstorage:crafting_preview.error.5=Нарушение шаблона:
gui.refinedstorage:crafting_preview.error=Не удается создать
gui.refinedstorage:crafting_preview.error.recursive.0=Один из ингредиентов для крафта оказался нуждающимся
gui.refinedstorage:crafting_preview.error.recursive.1себе.
gui.refinedstorage:crafting_preview.error.recursive.2=Вам нужно удалить шаблон или убедиться, что
gui.refinedstorage:crafting_preview.error.recursive.3=шаблон не используется во время обработки.
gui.refinedstorage:crafting_preview.error.recursive.4=Нарушение шаблона:
gui.refinedstorage:crafting_preview.force_start=Нажмите CTRL + SHIFT, чтобы все равно начать
gui.refinedstorage:reader=Устройство чтения
gui.refinedstorage:writer=Устройство записи