О моду
Этот мод вносит несколько изменений, связанных с ванильной печью, плавильной печью и коптильней, чтобы они работали быстрее во время метода обновления, улучшая TPS.
Подобно FastWorkbench, он кэширует последний использованный рецепт и проверяет этот рецепт первым перед повторным сканированием всего реестра. Это значительно быстрее, поскольку ванильная печь сканирует весь реестр печи каждый тик, что может быть приемлемо для ванильной игры, но в модифицированной среде он становится очень большим очень быстро.
Ванильная печь делает очень неэффективную вещь при запросе времени горения: она получает время горения топлива из статического метода, который пересоздает всю карту перед возвратом. Этот мод кэширует карту соответствия топлива времени горения, так что она пересоздается только при перезагрузке датапаков, что экономит дополнительное время процессора, особенно при большом количестве печей.
Кроме того, мод исправляет ошибку в сериализации печи, из-за которой время горения выше 32767 игнорировалось при сохранении (поскольку время горения приводилось к типу short, хотя записывалось как int).
Эти изменения применяются к печи, плавильной печи и коптильне. Моды должны следовать тем же практикам, что и этот мод, чтобы обеспечить меньше циклов по списку переплавки.
Требуются Fabric Loader и Fabric API.
Примечание: Этот мод НЕ увеличивает скорость переплавки!
