Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bufferhead-code/opencraft
An open-source clone of infinite-craft
https://github.com/bufferhead-code/opencraft
Last synced: 2 months ago
JSON representation
An open-source clone of infinite-craft
- Host: GitHub
- URL: https://github.com/bufferhead-code/opencraft
- Owner: bufferhead-code
- Created: 2024-03-14T12:53:11.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-03-18T22:21:12.000Z (10 months ago)
- Last Synced: 2024-08-02T01:18:24.705Z (6 months ago)
- Language: Vue
- Size: 105 KB
- Stars: 65
- Watchers: 5
- Forks: 22
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-rainmana - bufferhead-code/opencraft - An open-source clone of infinite-craft (Vue)
README
# OpenCraft
OpenCraft is an open source implementation of the popular game InfiniteCraft.
**You can learn more about how it works and how i made it [here](http://www.youtube.com/watch?v=aqrPOPq1kP0)**
[![I cloned Infinite Craft](http://img.youtube.com/vi/aqrPOPq1kP0/0.jpg)](http://www.youtube.com/watch?v=aqrPOPq1kP0 'I cloned Infinite Craft')
## Setup
Download the `mistral-7b-instruct-v0.1.Q8_0.gguf` into the server/models folder. You can downloa it [here](https://huggingface.co/TheBloke/Mistral-7B-Instruct-v0.1-GGUF/tree/main).
Please make sure to run both the frontend and the backend servers, otherwise OpenCraft will not work.
## Run the Frontend
### Run with npm
To start the Vite Dev Server you can run
```bash
cd frontend
npm run dev
```### Run with Docker
There is also a docker-compose.yml (frontend-only for now, because of performance reasons) which you can start with, it is configured to connect to a Traefik Reverse-Proxy:
```bash
docker-compose up -d
```## Run the Backend
You can start the API/Backend Server by running
```bash
cd server
npm run start
```## Contributing
Please open an issue and wait for the approval of a Maintainer before submitting a PR.
## Support me
We are building **[solidtime](https://www.solidtime.io) - The modern Open Source Time Tracker**
[](https://www.solidtime.io)