No description
| .forgejo/workflows | ||
| data | ||
| public/assets | ||
| src | ||
| .env.example | ||
| .gitignore | ||
| bun.lockb | ||
| drizzle.config.ts | ||
| eslint.config.mjs | ||
| global.d.ts | ||
| LICENSE | ||
| next.config.ts | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.mjs | ||
| README.md | ||
| tsconfig.json | ||
create-addons
create-addons is an online index of the Create Minecraft mod addons. TailwindCSS, FlyonUI, the Modrinth API and th Curseforge API are used in this project.
How to Run
Important
Bun.
# Clone the repository
git clone https://git.stefdp.com/Stef/create-addons
# Install the dependencies
bun i
# Setup the database
bun db:setup
# Rename env file and configure
mv .env.example .env # make sure to set ENVIRONMENT to "production"
Development mode
# Start the app
bun dev
# This won't fetch the mods, you first have to run in production mode in order to fetch the mods
Production Mode
# Build the app
bun run build
# Start the app
bun start
# Then wait for it to finish fetching the mods
Maintainers
This project is maintained by Stef (GitHub) and orangc. Stef did the backend and orangc did the frontend/UI design.
License
This project is licensed under the GNU GPL v3 license. This project is not affiliated with or endorsed by Create or Mojang.
TO-DO
- /docs/models page
- Websocket page(s)