https://github.com/bentoboxworld/downloads
Website for Bentobox World downloads
https://github.com/bentoboxworld/downloads
bentobox hacktoberfest
Last synced: about 1 year ago
JSON representation
Website for Bentobox World downloads
- Host: GitHub
- URL: https://github.com/bentoboxworld/downloads
- Owner: BentoBoxWorld
- License: epl-2.0
- Created: 2021-08-02T00:06:42.000Z (almost 5 years ago)
- Default Branch: develop
- Last Pushed: 2024-05-30T14:17:56.000Z (about 2 years ago)
- Last Synced: 2024-05-30T17:18:36.843Z (about 2 years ago)
- Topics: bentobox, hacktoberfest
- Language: TypeScript
- Homepage: https://download.bentobox.world
- Size: 572 KB
- Stars: 3
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Downloads
This NodeJS Website Generates Easy-To-Use `.zip` files for server admins to install BentoBox in just a few clicks!
## Accessing Data
### Releases
The Tool Accesses Github to download Releases, and updates its cache once every 6 minutes, to provide a very up-to-date mirror for github.
### Dev Builds
The Tool Accesses BentoBoxWorld's CI to download / mirror Development builds, for Ease of Use as well.
### Old Versions
The Tool Mirrors old versions of addons for Ease-of-use to server admins using Outdated Versions of Minecraft
## Adding an Addon
To add an addon, simply go to the [config.json](https://github.com/BentoBoxWorld/Downloads/blob/develop/config.json) file, and following the Addon/Gamemode format, add your addon. use `\n` for returns.
## Running
This tool has both a web API, and a (static) React-Based Website. To Build the Static website, and generate the Web / API Server, you must do the following:
1) Install [NodeJS](https://nodejs.org/en/download/package-manager/)
2) Install Yarn via `npm i -g yarn`
3) Run `yarn` in the directory of the website, to build dependencies
4) (Optional, if build fails) Run `yarn add sqlite3` to install SQLite3
5) Run `yarn build` to build the web server, API, and Static website
6) (Optional) Copy `env.example.json` to `env.json`, and set your desired settings, removing options that you don't want.
7) Run `yarn start` to host the website on port 8080
### Other:
`yarn site` - Rebuilds (in Dev mode) Site Only, and Hosts
`yarn dev` - Rebuilds (in Dev mode) Everything, and Hosts
## Credit:
Based on [BentoBoxWorld/Website](https://github.com/BentoBoxWorld/Website) by [Mastercake](https://github.com/mastercake10)
Build by [Fredthedoggy](https://github.com/fredthedoggy)