A Hypixel and Minecraft focused Discord Bot
- Currently we supply public assets for development as a git submodule
- In addition, you must provide a 1.8.9 texture pack in the
assets/public/minecraft-textures/default
- The codebase is split into apps and packages
- Set up a
config.js
file in the root of the project following the config.schema.js
file (copy paste it over and fill it in)
- Pull the git submodules (
git submodule update --init
)
- Set up the assets by running
cd assets/public && yarn
- Use
yarn build
to build all packages and apps,
- Use
yarn build:watch
to watch files and build them while you code
- Use
yarn {appName} start
to run an app, eg yarn api start
to run the API
🤖 Other Important commands
# Change things in a package/app
$ yarn workspace {app or package name} {command}
# Example: Adding a dependency
$ yarn workspace {app or package name} add {dependency}
# Linting
$ yarn lint
# Testing
$ yarn test
# Type Testing
$ yarn test:types
- If you require support join our
Discord
and create a ticket in the #create-ticket
channel