Lumina Collection Documentation
website·Indexed 31 days ago
https://docs.luminacollection.netDocumentation for the Lumina Collection of plugins, including Rollbound, a pen-and-paper style dice rolling plugin, and Nameshift, a plugin for renaming users with stylized nicknames.
What's inside Lumina Collection
- Nameshift is a plugin within the Lumina Collection designed for name management. It enables players to change their own names or the names of others using stylized nicknames.
Overview of Rollbound dice plugin
Rollbound is a plugin within the Lumina Collection designed for dice-related functionality. It enables players to roll dice in a manner consistent with traditional pen-and-paper tabletop games.Download Nameshift releases
Nameshift is available on Modrinth and GitHub. Modrinth is the recommended source because it contains all releases (e.g., 1.0.1), whereas GitHub typically only contains minor releases (e.g., 1.0).Roll multiple dice and modifiers using roll strings
Rollbound supports 'roll strings' to handle complex rolls. Use a dot (.) to separate different sets of dice and plus (+) or minus (-) signs for modifiers. The format follows[number]d[sides]. For example,2d6+1rolls two six-sided dice and adds 1 to the total.2d6+1 # Two 6-sided dice plus 1 2d20.5d6-1 # Two 20-sided dice and five 6-sided dice minus 1Nameshift system requirements and compatibility
Nameshift requires a Paper server and the AxiosAPI plugin. Compatibility for version 1.0 is as follows:
- Supported Paper Versions: 1.19.4 to 1.20.1
- Required Axios Version: 1.1.2
Update Nameshift to a newer version
To update Nameshift, replace the existing Nameshift jar file in thepluginsfolder with the new version and restart the server. Check the requirements to determine if the new version of Nameshift also requires an update to the AxiosAPI plugin.Localize Rollbound messages using Properties files
Rollbound uses
.propertiesfiles located in theplugins/Rollbound/i18nfolder for localization. It supports MiniMessage formatting for colors and styles.- Default Localizations: Found in the
defaultfolder. These are reset on every server restart and should not be edited directly. English and German are supported by default. - Custom Localizations: Found in the
customfolder. Files here take priority over defaults. To customize messages, create a file in thecustomfolder (e.g.,custom.properties). You only need to include the specific keys you wish to override.
# Example: Overriding a specific key in plugins/Rollbound/i18n/custom/custom.properties command.proll.meta.argument.threshold=target value- Default Localizations: Found in the
Rollbound system requirements and compatibility
Rollbound requires the AxiosAPI plugin to be installed on a Paper server. Compatibility for version 1.0 is as follows:
- Supported Paper Versions: 1.19.4 to 1.20.1
- Required Axios Version: 1.1.2
Create language-specific custom translations
To create a custom translation for a specific language, copy the corresponding default localization file and rename it tocustom_<language>.propertiesinside theplugins/Rollbound/i18n/customfolder. For example, to customize German translations, usecustom_de.properties.Download and update Rollbound
Rollbound is available on Modrinth and GitHub. Modrinth is the recommended source because it contains all releases (e.g., 1.0.1), whereas GitHub typically only contains major releases (e.g., 1.0).
To update Rollbound:
- Replace the existing Rollbound jar file with the new version.
- Restart the server.
- Check if a new version of Axios is required and update it if necessary.
Install Nameshift on a Paper server
Nameshift requires the AxiosAPI plugin to function. To install Nameshift, download both the AxiosAPI and Nameshift jar files from Modrinth and place them in the server'spluginsfolder. After placing the files, start or restart the server. Note: Using/reloadis not supported and will not work for this installation.Install Rollbound on a Paper server
To install Rollbound, you must have a Paper server and the AxiosAPI plugin installed.
- Download the required version of Axios from Modrinth.
- Download the desired version of Rollbound from Modrinth.
- Place both jar files in the server's
pluginsfolder. - Start or restart the server.
Warning: Do not use the
/reloadcommand, as it is not supported and will not work for this plugin.