"Show me how to make a custom furnace block entity that only processes recipes if there is a crank above it and the player is right clicking the crank"