On the ECC Store, on the main page under the header "information" is a link tagged as "here". This link leads to "https://ecocitycraft.com/forum/pages/FeatureInformation/" which is a dead page. So... Maybe update/remove it? :3
I'm gonna add a screenshot so it's easier to locate the "here" text. It's highlighted in yellow. Spoiler