Skip to content

Version API for MCJars, powered by Cloudflare Workers and Cloudflare D1.

License

Notifications You must be signed in to change notification settings

mcjars/versions-worker

Repository files navigation

versions-worker - MCJars Minecraft Versions API

mcvapi (versions-worker) is an api tool for retrieving Minecraft server versions. It allows you to easily download, install, and lookup Minecraft server versions. This is the api part that runs on Cloudflare Workers.

Features

  • Runs on Cloudflare Workers for high availability
  • Fast Reverse Hash Lookup
  • Data is cached for fast repeated retrievals
  • Available in most regions

Developing

To Develop on this api tool, you need to install all required dependencies

git clone https://github.com/mcjars/versions-worker.git versions-worker

cd versions-worker

# make sure to have nodejs installed already
npm i -g pnpm
pnpm i

# fill out the configs
cp wrangler.toml.example wrangler.toml
cp drizzle.config.json.example drizzle.config.json

# after filling out the configs
pnpm kit migrate

# start the dev server on port 6901
pnpm dev

Note

NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.