Shows the status of a minecraft server.
Shows the status of a minecraft server.
For demonstration I use as default my own minecraft server.
This app is online under mc-status.inpercima.net.
This project was generated with swaaplate version 2.5.3.
@angular/cli 19.1.8
or highernode 22.14.0
or higher in combination withnpm 10.9.2
or higher orpnpm 10.4.1
or higher, used in this repository
# clone project
git clone https://github.com/inpercima/mc-status/
cd mc-status
# install tools and frontend dependencies
pnpm install
Create environment files for development mode
and production mode
.
cp src/environments/environment.ts src/environments/environment.dev.ts
cp src/environments/environment.ts src/environments/environment.prod.ts
Note: These files will not be under version control but listed in .gitignore.
It is recommanded to use a server to get full access of all angular.
For the other options your app should run on a server which you like.
# build, reachable on http://localhost/app/path/to/dist/
pnpm build:dev
# build and starts a server, rebuild after changes, reachable on http://localhost:4200/
pnpm start
# build in production mode, compressed
pnpm build:prod
# test
ng test
# e2e
ng e2e
All options have to been set in the environment files but some of them do not need to be changed.
All defaults refer to the environment file (environment.ts
), they are prepared in development mode
(environment.dev.ts
).
Change for production mode
the option production
to true
.
api
Defines the URL to the backend.
./
string
appname
Applicationwide title of the app, displayed in title and toolbar.
Minecraft server status
string
defaultRoute
The default route and the route to be redirected after a login if no route is stored or if a route does not exist.
dashboard
string
production
Defines whether the app is in production or not.
false
boolean
true
/false
theme
Name of a pre-build-theme or a custom theme.
rose-red
string
rose-red
/azure-blue
/magenta-violet
/cyan-orange
/custom
To modify the custom theme just edit the colors and themes in themes.scss
.
serverIp
Default server ip for the minecraft server.
serverPort
Default server port for the minecraft server.