This template includes everything you need to get a single-minigame Minestom server up and running. For more complex use-cases, we recommend using BlueDragonMC/Server instead, as it provides more features for public minigame servers. Below is a more detailed feature comparison:
Feature | BlueDragonMC/Server | This template |
---|---|---|
Environment | Different environment for development and production | EnvironmentStub |
Queue | TestQueue or Puffin-based IPCQueue | Hard-coded SingleGameQueue |
Commands | Large catalog of commands for users and server administrators | No commands built in |
Permissions | Ranks and permissions saved in MongoDB | Not implemented (all players have all permissions) |
Punishments | Bans, kicks, mutes recorded in MongoDB | Not implemented |
Internationalization | Included | Included |
GameModules | Large catalog of premade modules to add functionality to your game | Most GameModules should work as expected, since both servers link to the same common library Exception: modules that depend on Puffin or MongoDB (such as AwardsModule) |
Included block handlers | Signs, skulls, beacons, furnaces, banners, droppers, daylight detectors | None currently included |
Included games | None | Example game included |
Included maps | None | Example map included |
External dependencies | MongoDB instance (required), LuckPerms instance (required), Puffin instance (optional) |
None |