Longinus is the backbone of all revived projects. It includes our database library, RPC library, logging system, common utilities, and player tracking, all in a single repository.
The Framework is built to do all the heavy lifting. The whole purpose is to not write as much code. Longinus directly ships everything you normaly spend hours developing for no reason.
W.I.P.
Longinus offers most of the things you would need for writing Minecraft Plugins, Microservices and more.
- Database Operations and Queries
- RPC and cross-service communication
- Object Mapping for MongoDB
- Logging for Metrics using InfluxDB
- Game Management
- Minecraft Permission Management
- Minecraft Punishments
... and much more
Longinus is built to run in a Kubernetes enviroment, hence it requires many environmental variables to function.
HOSTNAME
MONGO_HOSTMONGO_USERMONGO_PASSWORDMONGO_DATABASEMONGO_PORT
INFLUX_HOSTINFLUX_TOKENINFLUX_ORGINFLUX_BUCKETINFLUX_PORT
NATS_HOSTNATS_PASSWORDNATS_PORTNATS_DATABASE
REDIS_HOSTREDIS_PASSWORDREDIS_PORTREDIS_DATABASE
Contributions are currently closed. Contributions will be opened once the GitHub mirror is setup. If you encounter any bugs etc. open an issue.
