Этот мод использует Mixins вместо замены реестра для более дружелюбного к другим модам и менее инвазивного способа оптимизации печи, который также может быть применён только на стороне сервера.
Для получения более подробной информации прочитайте спойлер ниже.
Теперь вам может быть интересно, зачем вообще выпускать это?
Разве в Forge уже нет этого мода?
Ну да, вы были бы правы, однако у него есть один крупный недостаток: замена реестра.
По сути, замена реестра позволяет моддеру заменить любой блок/предмет/жидкость и т.д. в игре и подставить свой собственный подкласс.
Однако есть несколько подводных камней.
1) Только один мод в сборке может выполнять замену реестра; если более одного мода попытаются заменить один и тот же блок, другие переопределения будут проигнорированы.
2) Все ссылки на старый объект становятся недействительными и могут привести к некорректному поведению, такому как поломка других модов или даже ванильной игры (попробуйте заменить в реестре камень, я посмотрю на это).
3) Все mixins, coremods и т.д. не будут вызываться, если подкласс переопределяет эти методы и не вызывает super (почему Blast Processing не работает с обычным Fast Furnace, так как он заменяет тик-функцию ванильной печи, поэтому мои собственные mixins не применяются).
Преимущества версии на mixin по сравнению с версией, использующей замену реестра:
1) Она не использует замену реестра, поэтому будет нормально работать с другими модами, изменяющими печь.
2) Поскольку она не изменяет реестры, её можно запускать только на стороне сервера, так как обработка происходит только на (логическом) сервере (да, мод всё равно работает в одиночной игре).
3) Никакие методы не переопределяются, поэтому он будет работать с другими модами, внедряющимися в тот же метод.