Refactor, add in support for serverside only in forge 1074+