This is not a boolean value, so no need for the ~= nil
– just if dst_def._mcl_hoppers_on_try_push then
will suffice.
Code duplicated (multiplicated considering furnance and blast furnance). Make a reusable function outside the definition and add it to both definitions. You can define that function in mcl_furnaces, since mcl_smoker depends on that anyway (and mcl_blast_furnace does too).
This is P4 because this should be fixed along with a shields redo and shields have more problems than this.
Quoting OgelGames:
The issue is because there's only a useless
is_player()
check: (which returns true for fake players too)
@pepebotella You should let https://github.com/mt-mods/pipeworks know. That way they can check their code and make updates. nonfreegithub seems to do updates for the mod.
I am…
Okay - question... Are you using the very latest master snapshot? Like, from an hour ago? And, if so, is it with or without the Minecraft 1.18+ light levels enabled?
also, @Codiac…