L4zerShark_Team-SurtlingFuelItemHopperFix icon

SurtlingFuelItemHopperFix

Makes ItemHopper feed Surtling Cores, Black Cores, and configured extra core fuels through SurtlingFuel's proper fuel RPC.

CHANGELOG

Changelog

1.0.1

  • Fixed FieldAccessException: Smelter.m_nview is inaccessible in the live game.
  • Replaced direct access generated against the publicized developer assembly with one cached reflection lookup, matching SurtlingFuel's own runtime-safe approach.
  • The 1.0.0 exception occurred during ItemHopper's eligibility check, before its removal/transfer method, so it blocked transfers but did not delete hopper items.

1.0.0

  • Added correct ItemHopper transfer support for Surtling Cores through SurtlingFuel's core-fuel RPC.
  • Added Black Cores to a server-synced additional-fuel list by default.
  • Added support for more prefab names through one server-synced config entry.
  • Preserved SurtlingFuel's coal/core no-mixing rule for automated hopper transfers.
  • Limited alternative fuels to coal-powered Smelter machines.
  • Added fail-closed method resolution so an incompatible SurtlingFuel update does not consume hopper items through the wrong RPC.