This is the second version from the license management tool. It's now programmed in Kotlin and uses Gradle as it's build system.
The latest Artifacts can be downloaded via circle ci.
/installkey <Key>- Installs a new License Key to the system/key- Displays the current installed key/setservername <servername>- Sets the servername to find the corresponding License Key in the Database/servername- Displays the current set server name/validate- Displays if the pro version is activated or not/togglenotifications- Toggles every notifications from the License manager/activatelite- Activates the lite version
License.key.install- Allow to use/installkeyLicense.key.show- Allow to use/keyLicense.name.change- Allow to use/setservernameLicense.name.show- Allow to use/servernameLicense.validate- Allow to use/validateLicense.notifications.toggle- Allow to use/togglenotificationsLicense.lite.activate- Allow to use/activatelite
- MongoDB Database with a collection called
Verification - In the collection
Verificationyou have to store your LicenseKeys - The LicenseKeys can be stored in the following format:
- Create a new Document
- Make a Field called
Keywith your License key. You can put anything you want in it. - Add another Field named
ServerNameand input your ServerName. The Key above can only be used if the correct ServerName is entered. - You are done!, just install the values on your Minecraft Server.
Optionally you can use MongoDB Compass to easily manage your database.
Here are some Example Keys that you can use, feel free to use your own.
