At first glance, you can probably run this as a mod alongside mine without any problem. No need for file replacement. Two mods can apply to the same file as long as they don't change the same function (or defined class).