Minecraft Knowledge Sharing Site is a custom homepage for Plain Craft Launcher 2.
Discover Minecraft trivia and more!
Warning
This project is not MKSS.
Note
中文用户请移步此处!
- Brand-new web framework: PHP -> Python + FastAPI + Jinja2;
- PCL2-native homepage: rendered as XAML, directly usable in Plain Craft Launcher 2;
- Automatic content sync: SHA-1 fingerprints tell PCL2 when the homepage needs updating;
- Data-driven content: categories, sources, tags and announcements are plain JSON files, no code changes required.
- Open your Plain Craft Launcher 2;
- Click "设置" on the top bar;
- Click "个性化" on the side bar;
- Click "联网更新" in the "主页" card;
- Input our URL:
https://mkss-services.awaeric.xyzinto the text box.
Please use the link in the information card.
Important
Please do not submit your work through any means other than the form!
This adds to the reviewers' workload.
Tip
The form is in Simplified Chinese.
Can't read Chinese?
Try Google Translate.
-
Clone this repository;
-
Install Python 3.10+ and run
pip install -r requirements.txtto install dependencies; -
View SETUP.md and set up your server;
-
Start the server using the FastAPI CLI:
fastapi run app.py
app.py # FastAPI entrypoint and all routes
models/ # Pydantic data models
utils/ # Page building, hashing, Afdian API, file I/O helpers
templates/ # Homepage XAML templates for PCL2
data/ # Site configuration and content data
static/ # Static assets
Thanks to all contributors for supporting MKSS.Next!