Getting Started - magemonkeystudio/divinity GitHub Wiki
π Installation & Setup
Welcome to Divinity, a modular Minecraft RPG plugin designed for high customization and control over item mechanics, stats, and loot. This guide walks you through how to install Divinity and get it running on your server.
β Requirements
Before you begin, make sure your server meets the following:
- Minecraft Version: 1.16.5 or higher (tested up to 1.20.4+)
- Server Software: Spigot or Paper
- Java Version: 17 or higher
- Required Dependency: Codex (Spigot Page) β replace with actual link
π¦ Installing the Plugin
- Download the latest version of Divinity from its Spigot Page.
- Download the latest version of Codex from its Spigot Page.
- Place both
.jar
files into your serverβs/plugins
directory. - Start the server to generate default configuration files.
π‘ Need the latest dev builds? Join our Discord server to access unreleased builds, previews, and community support.
π Generated Files
On first load, Divinity will create the following files and folders in /plugins/Divinity
:
config.yml
β Main plugin configurationengine.yml
β Core logic and module togglesworth.yml
β Economy and pricing valuesdata.db
β Local SQLite database- Configuration folders:
item_stats/
lang/
profiles/
modules/
π Updating
To update:
- Download the latest
.jar
files from Spigot or our Discord. - Replace the existing jars in
/plugins
. - Restart your server.
- Compare your config files with any new defaults using a diff tool.
β Common Issues
- Plugin doesnβt load: Make sure Java 17+ is installed and Codex is present.
- Missing folders/configs: Delete the Divinity folder and restart to regenerate them.
- Unsupported environments: Only Spigot and Paper are officially supported.
β Need help or want to suggest a feature? Join our Discord server.