Repository navigation
Installation
Requirements, setup steps and updating.
| Requirement | Details |
|---|---|
| Minecraft | 26.3 (first release) |
| Server | Paper for Minecraft 26.3 |
| Java | Java 25 |
| Internet (first start) | Paper downloads the DuckDB, ClickHouse and MySQL drivers automatically. SQLite ships with Paper. |
-
Download or build
UniversalProtect.jar. -
Put the jar into your server's
plugins/folder. -
Start the server. The plugin creates its files in
plugins/UniversalProtect/:File Purpose config.ymlMain configuration, see Configuration blacklist.txtThings that are never logged, see Blacklist database.duckdbThe default database -
Optionally edit
config.ymland run/up reload. -
Grant permissions, see Permissions. By default only operators can use the plugin.
Note: The first start can take a few seconds longer while Paper downloads the database drivers.
If the plugin finds an existing database.db (SQLite) and no database.type in your config, it keeps using SQLite so nothing is lost. You can switch to DuckDB later without downtime, see Databases.
Stop the server, remove the jar and delete plugins/UniversalProtect/ if you no longer need the data.
Related pages: Configuration · Permissions · Building from Source
UniversalProtect · Minecraft 26.3 · Paper · Java 25 · API v13
Getting started
Using the plugin
- Commands
- Inspector
- Parameters and Tags
- Actions
- Lookup Examples
- Rollback and Restore
- Investigation and Alerts
- Purge
Administration
Developers
Help