Skip to content

Commit 36160dc

Browse files
committed
Continue blog migration
1 parent dbe8f84 commit 36160dc

File tree

21 files changed

+1907
-402
lines changed

21 files changed

+1907
-402
lines changed

apps/frontend/content.config.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import { defineContentConfig, defineCollection, z } from "@nuxt/content";
2+
3+
export default defineContentConfig({
4+
collections: {
5+
news: defineCollection({
6+
type: "page",
7+
source: "news/article/*.md",
8+
schema: z.object({
9+
title: z.string(),
10+
short_title: z.string(),
11+
summary: z.string(),
12+
short_summary: z.string(),
13+
thumbnail: z.string(),
14+
date: z.date(),
15+
}),
16+
}),
17+
},
18+
});
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
---
2+
title: A Sustainable Path Forward for Modrinth
3+
short_title: A Sustainable Path Forward for Modrinth
4+
summary: Our capital return and what’s next.
5+
short_summary: Our capital return and what’s next.
6+
thumbnail: ./thumbnail.webp
7+
date: 2024-04-04T12:00:00-08:00
8+
---
9+
Over three years ago, I started Modrinth: a new Minecraft modding platform built on community principles, a fully open-source codebase, and a focus on creators.
10+
11+
What started as a hobby project quickly grew into something much bigger, with over twelve thousand creators and millions of players modding their game with Modrinth! Running Modrinth quickly evolved into a full-time job as we worked to scale the platform, develop new features, and fix bugs.
12+
13+
As our small project that originated in the Fabric Discord server started to get more and more serious, we decided to seek funding to accelerate growth and keep up with the competition. A year and a half ago, we raised a $1.2 million [pre-seed round](/news/article/accelerating-development) of investor capital. With the money, we hired full-time developers and part-time community members, some of whom have supported Modrinth since the very beginning. With all this support, we launched creator monetization, authentication, analytics, organizations, collections, the Modrinth App, and support for more project types, growing Modrinth’s user base fifteen-fold!
14+
15+
But, this rapid growth came at some costs. We let sustainable infrastructure for moderation slip to the back-burner since we could just hire extra moderators to compensate, and more and more of my time as the founder was taken up by things that didn’t make Modrinth better. Bugs and technical debt also gradually infected our codebase as we focused on hyper-growth over maintenance.
16+
17+
Alongside this, as we looked more into the future, we saw that the venture-backed cycle wouldn’t be the right path for Modrinth. Every investor invests in a company with the expectation of a return on their investment, and while all of our backers have been incredibly supportive, we wanted to be able to work on Modrinth at our own pace and terms. We’ve seen other companies in this space prioritize profits and growth at the expense of the community and creators, and we didn’t want this to happen to Modrinth.
18+
19+
In short, forgoing the venture route would allow us to build Modrinth independently at a sustainable pace and put our creators, community, open-source nature, and values first, without having to worry about expectations of profit or growth.
20+
21+
In the end, as of February 1st, 2024, I decided to return $800k in remaining investor capital back to our investors.
22+
23+
This decision was not an easy one, as without this funding, we would be unable to support the Modrinth team as it previously existed. With this reality, I made the difficult decision to significantly reduce the size of our team to match our goals of sustainable growth.
24+
25+
I also owe a huge debt of gratitude to everyone on the team affected by all of this–Emma, Wyatt, Maya, Coolbot, Jade, Carter, and Prospector–for everything they have done to help make Modrinth what it is today.
26+
27+
I want to take a moment to highlight each of their contributions:
28+
- Emma was our lead moderator, social media manager, overall marketing lead, blog post writer, documentation maintainer, Minotaur maintainer, and support manager since joining the team in April 2021
29+
- Wyatt was a full-time backend developer that worked on our authentication system, analytics, collections, organizations, and tons of work on API v3, and more, since joining the team in February 2023
30+
- Maya was our first exclusive moderator hire, and despite a rough onboarding due to a lack of internal documentation and procedures on our side, had reviewed thousands of projects since joining the team in April 2023
31+
- Coolbot was another one of our moderators who especially helped us establish new procedures and improved internal documentation for moderators and had also reviewed thousands of projects since they joined the team in August 2023
32+
- Jade was also a moderator and had reviewed thousands of projects since joining the team in August 2023
33+
- Carter was a full-time frontend developer that worked on OAuth, analytics, collections, organizations, and more, since joining the team in October 2023
34+
- Prospector is our frontend developer and lead designer, who has been with us since September 2020 and has spearheaded multiple site redesigns, developed the frontend for core parts of the site, and more
35+
36+
This transition was challenging, causing significant delays in project reviews and support ticket resolution, not to mention the stress for the former team. While project review and support times have returned to normal, this was not the experience we wanted for our creators or users to have. I sincerely apologize that you all had to experience this transition, and I wish that it had been executed more smoothly.
37+
38+
I would also like to apologize for how long this post has taken to come out. It took longer than I expected to do all the legal work and coordination necessary to return the remaining money to the investors, but it has finally been finished.
39+
40+
Going forward, we will be continuing to build a platform that is sustainable for both the creators and all the people who work on making the platform what it is. Hosting Modrinth is already sustainable, and we are working to make developing Modrinth sustainable as well.
41+
42+
We’ve made great strides in this already with new moderation infrastructure including AutoMod and a built-in moderator checklist, greatly reducing moderator time per project. We’re also focused on increased transparency, through providing consistent updates on Modrinth’s development and making it easier to contribute to Modrinth with better documentation and contribution cycle.
43+
44+
We started Modrinth to serve the community, and are taking this path so we can continue to. We hope you all will continue to support us as the newly independent Modrinth.
45+
46+
47+
48+
**Jai (aka Geometrically)**
49+
Founder of Modrinth
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
title: Quintupling Creator Revenue and Becoming Sustainable
3+
short_title: Becoming Sustainable
4+
summary: Announcing an update to our monetization program, creator split, and more!
5+
short_summary: Announcing 5x creator revenue and updates to the monetization program.
6+
thumbnail: ./thumbnail.webp
7+
date: 2024-09-13T12:00:00-08:00
8+
---
9+
Just over 3 weeks ago, we [launched](/news/article/introducing-modrinth-refreshed-site-look-new-advertising-system) our new ads powered by [Aditude](https://www.aditude.com/). These ads have allowed us to improve creator revenue drastically and become sustainable. Read on for more info!
10+
11+
## Creator Revenue
12+
We’re excited to share we have been able to increase creator revenue by 5-8x what it was before!
13+
14+
There’s a couple changes to how revenue is distributed out to creators coming with this increase.
15+
16+
First, revenue is no longer entirely paid out the day they are earned. Previously, we used our own in-house advertisement deal which paid us in advance for the entire month, and we divided that among each day in the month, as the month progressed. With the switch to a more traditional ad network, we are paid on a NET 60 basis, which is fairly standard with ad networks. What this means is that some of your revenue may be pending until the ad network pays us out. Exactly how this works is explained further [here](legal/cmp-info#pending).
17+
18+
Second, the revenue split between Modrinth and Creators has changed. See the next section on sustainability for more on this.
19+
20+
![Some creators have wondered if the new revenue is a bug because it’s gone up so much!](./abnormally-high-revenue.webp)
21+
22+
## Becoming Sustainable
23+
We have updated the Modrinth creator revenue split from 90/10 to 75/25. However, all of the increases listed above are with the new rate included, so while the percentage is lower, the overall revenue is much, much higher.
24+
25+
While 90% is a more remarkable figure, we changed it in order to ensure we can keep running Modrinth and continue to grow creator revenue without having to worry about losing money on operational costs.
26+
27+
Through these changes, we are proud to announce Modrinth is now fully sustainable with the new income, with all hosting and operational costs accounted for (including paying our developers, moderators, and support staff!) With the new revenue, users will see reduced support times and we will be able to ship bigger and better updates quicker to you all!
28+
29+
In an effort to be more transparent with our community than ever before, we are opening up as many of our finances as possible so you all can know how we’re doing and where all the money is going. We’re working to develop a transparency page on our website for you to view all the graphs and numbers, but it wasn’t ready in time for this blog post (for now, you can view our site-wide ad revenue in the API [here](https://api.modrinth.com/v3/payout/platform_revenue). We also plan to publish monthly transparency reports with more details about our revenue and expenses, the first of which should be available in early October, so keep an eye out for that.
30+
31+
For now, we can tell you that creators on Modrinth have earned a total of $160,868 on Modrinth to date (as of September 13, 2024), and here’s a graph of our revenue from the past 30 days:
32+
33+
![Modrinth Advertising Revenue (last 30 days)](./revenue.webp)
34+
35+
We have a lot of exciting things coming up still, and of course, we greatly appreciate all of your support!
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
---
2+
title: Introducing Modrinth+, a refreshed site look, and a new advertising system!
3+
short_title: Modrinth+ and New Ads
4+
summary: Learn about this major update to Modrinth.
5+
short_summary: Introducing a new advertising system, a subscription to remove ads, and a redesign of the website!
6+
thumbnail: ./thumbnail.webp
7+
date: 2024-08-21T12:00:00-08:00
8+
---
9+
We’ve got a big launch with tons of new stuff today and some important updates about Modrinth. Read on, because we have a lot to cover!
10+
11+
## Modrinth+
12+
First off, we’re launching [Modrinth+](/plus), a monthly subscription to help support Modrinth and all of the creators on it directly!
13+
14+
As a Modrinth+ subscriber, you will get:
15+
- Ad-free browsing on the Modrinth App and website
16+
- An exclusive badge on your profile
17+
- Half of your subscription will go to creators on the site!
18+
- …and more coming soon!
19+
20+
Pricing starts at $5/month, with discounts depending on what region you live in and if you opt for an annual plan.
21+
22+
We created Modrinth+ so people could help support Modrinth and creators on the site. We have no plans to paywall any content on Modrinth, and creator features will never cost money. We started Modrinth as a free and open-source platform, and we intend to keep it that way.
23+
24+
If you do have a few extra dollars a month and want to help support Modrinth, this is a great way to do it!
25+
26+
## New Site Design: Stage One
27+
We’re launching Stage One of Modrinth’s refreshed look to Modrinth.com today as well. I want to stress that it’s not fully complete and we’re going to be continuing to refine and finish updating the rest of the pages over the coming weeks. However, it has enough significant usability improvements and new features that we’re launching it broadly now. Please bear with us while we work to complete it promptly!
28+
29+
![A screenshot of the new project page](./project-page.webp)
30+
31+
Key new features include:
32+
- **New download interface** to ensure users get the correct version for the Minecraft version and mod loader they’re using
33+
- **New versions list** page built from the ground up with a clean new look and tons of shortcuts to make navigation easier
34+
- **New “compatibility” widget** on project pages to see what game versions, platforms, and environments each mod supports at a glance
35+
- **Exclusion filters** in search pages
36+
- Improved support for **vertical desktop displays**
37+
38+
We know there will be some minor hiccups and disruptions of workflows, but we’d really appreciate it if you could gently let us know how a particular change has affected you on GitHub [here](https://github.com/modrinth/code/issues) (or upvote/comment on an existing issue) rather than declaring it’s the end of the world.
39+
40+
## New Advertising
41+
In the last few months, Modrinth has grown an incredible amount. We are now serving over a petabyte of data per month (that is, 1,000 terabytes!) to over 20 million unique IP addresses. It’s almost unfathomable how large we have become since we started from nothing just four years ago.
42+
43+
However, with growth like this, our costs have also grown drastically—primarily in bandwidth. This, unfortunately, means that we’ve grown well beyond what a single advertiser could support.
44+
45+
Our original plan was to build out our own ad network (Adrinth) where we could cut out the middleman and provide highly targeted ads without the need for tracking to our gaming-specific audience. Unfortunately, we’ve grown too quickly (a very good problem to have!) and don’t have the immediate resources to do this at this time.
46+
47+
This leaves us with no choice but to switch to a more traditional programmatic ads setup powered by [Aditude](https://www.aditude.com/) for the time being. We're not making this decision lightly, and we understand that some folks will not be happy about this change. Rest assured, we've made sure that our new ad network partner meets our requirements, such as compliance with all local regulations such as GDPR and CCPA, and that the new ads remain as unobstructive as possible with this format.
48+
49+
These changes bring Modrinth back to sustainability as well as conservatively increasing creator revenue by three-fold! Along with paying hosting bills, the new income will also be used for more support staff and paid team members, decreasing ticket time and speeding up our development.
50+
51+
We also want to thank our friends over at [BisectHosting](https://www.bisecthosting.com/) for supporting us with our ad deal for the past year.
52+
53+
## Modrinth App 0.8.1
54+
Over the last few months, we’ve been overhauling the internals of the Modrinth App to drastically improve performance and stability. Over one hundred issues have been closed with this update alone! Here’s a short list of the major changes:
55+
56+
- Newer versions of Forge and NeoForge now work!
57+
- Migrated internal launcher data to use SQLite. The app now loads in <40ms on average (compared to ~2.5s before)!
58+
- Fixed issues where profiles could disappear in the UI
59+
- Fixed random cases of the UI freezing up during actions
60+
- Fixed directory changes being very inconsistent
61+
- Drastically improved offline mode
62+
- Fix freezing and include crash reports logs tab
63+
- And over one hundred more fixes!
64+
65+
Don’t have the Modrinth App? Check it out [here](/app)!
66+
67+
## Conclusion
68+
Want to hear more from us on a regular basis? Check us out on our social media pages; we post often on both [Mastodon](https://floss.social/@modrinth) and [X/Twitter](https://twitter.com/modrinth). You can also chat with us on [Discord](https://discord.modrinth.com) if you like that.
69+
70+
Thanks to [intergrav](https://github.com/intergrav) for making the banner image.
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
---
2+
title: Host your own server with Modrinth Servers — now in beta
3+
short_title: Introducing Modrinth Servers
4+
summary: Fast, simple, reliable servers directly integrated into Modrinth.
5+
short_summary: Host your next Minecraft server with Modrinth.
6+
thumbnail: ./thumbnail.jpg
7+
date: 2024-11-02T22:00:00-08:00
8+
---
9+
It's been almost *four* years since we publicly launched Modrinth Beta. Today, we're thrilled to unveil a new beta release of a product we've been eagerly developing: Modrinth Servers.
10+
11+
Modrinth Servers aims to provide the most seamless experience for running and playing on modded servers. To make this possible, we have partnered with our friends at the server hosting provider [Pyro](https://pyro.host). Together, we've developed fully custom software that gives us a unique advantage in scaling, offering new features and integrations that other hosts couldn't dream of.
12+
13+
For this beta launch, **all servers are US-only**. Please be aware of this if you are looking to purchase a server, as it may not be optimal for users outside of North America.
14+
15+
![A screenshot of the fully-custom Modrinth Servers panel integrated into Modrinth](./panel.jpg)
16+
17+
## What makes Modrinth Servers unique?
18+
We understand that entering the server hosting industry might come as a surprise given the number of existing providers. Here's what sets Modrinth Servers apart:
19+
20+
### The most modern hardware
21+
Your modpack shouldn't have to run slow. All our servers are powered by cutting-edge 2023 Ryzen 7 and Ryzen 9 CPUs with DDR5 memory. From our research, we couldn't find any other Minecraft server host offering such modern hardware at any price point, much less at our affordably low one. This ensures smooth performance even with the most demanding modpacks.
22+
23+
### Seamless integration with Modrinth content
24+
Download mods and modpacks directly from Modrinth without any hassle. This deep integration simplifies server setup and management like never before. With just a few clicks, you can have your server up and running with your favorite mods.
25+
26+
### Fully custom panel and backend
27+
Unlike most other server hosts that rely on off-the-shelf software like Multicraft or Pterodactyl, Modrinth Servers is fully custom-built from front to back. This enables higher performance and much deeper integration than is otherwise possible. Our intuitive interface makes server management a breeze, even for newcomers.
28+
29+
### Dedicated support
30+
Our team is committed to providing exceptional support. Whether you're experiencing technical issues or have questions, we're here to ensure your experience with Modrinth Servers is top-notch.
31+
32+
### No tricky fees or up-charges
33+
Modrinth Servers are offered in a very simple Small, Medium, and Large pricing model, and are priced based on the amount of RAM at $3/GB. Custom URLs, port configuration, off-site backups, and plenty of storage is included in every Modrinth Server purchase at no additional cost.
34+
35+
## What’s next?
36+
As this is a beta release, there's much more to come for Modrinth Servers:
37+
- **Global availability:** We plan to expand to more worldwide regions and offer the ability to select a region for your server, ensuring optimal performance no matter where you are.
38+
- **Support more types of content:** We'll be adding support for plugin loaders and improving support for data packs, giving you more flexibility and functionality
39+
- **Social features:** A friends system to make sharing invites to servers easier, streamlining sharing custom-built modpacks and servers with your community.
40+
- **App integration:** Full integration with Modrinth App, including the ability to sync an instance with a server or friends, making collaboration seamless.
41+
- **Collaborative management:** Give other Modrinth users access to your server panel so you can manage your server with your team.
42+
- **Automatic creator commissions:** Creators will automatically earn a portion of server proceeds when content is installed on a Modrinth Server.
43+
44+
And so much more... stay tuned!
45+
46+
We can't wait for you to try out [Modrinth Servers](https://modrinth.gg) and share your feedback. This is just the beginning, and we're excited to continue improving and expanding our services to better serve the Minecraft community.
47+
48+
**From the teams at Modrinth and Pyro, with <3**

0 commit comments

Comments
 (0)