How to install
Requirements
- Relative Minecraft server
- Java 8+ (11+ recommended)
- Network access
- Optional: LastLoginAPI (offline players support)
Spigot / PaperSpigot / Bukkit
- Download the latest release.
- Put the plugin into your Spigot / PaperSpigot / Bukkit plugins folder.
- Configure permissions for OreAnnouncer (Permissions list here)
- You can manually insert permissions into
permissions.ymlfile - Or you can use a permissions manager plugin like LuckPerms (recommended)
- You can manually insert permissions into
- Reload/start the server.
Bungeecord / Waterfall
- Download the latest release.
- Stop the server.
- Put the plugin into your Bungeecord / Waterfall plugins folder.
- Install OreAnnouncer into any other Spigot server that you wanna handle
- Edit
config.ymland enable optionbungeecord-sync
- Edit
- Configure permissions for OreAnnouncer (Permissions list here)
- You can manually insert permissions into
bungee.ymlfile - Or you can use a permissions manager plugin like LuckPerms (recommended)
- You can manually insert permissions into
- Start the server.
Why network access
On boot, OreAnnouncer will download required open source libraries to handle each feature of the plugin (if not downloaded before).
You can find a list of libraries here:
| Library | Used for | Author |
|---|---|---|
| antlr4 | Dependency of jdbi | ~ |
| caffeine | Dependency of jdbi | ben-manes |
| geantyref | Dependency of jdbi | ~ |
| h2database | Driver H2 database | ~ |
| HikariCP | JDBC for remote databases | Brett Wooldridge |
| jdbi | JDBC APIs | ~ |
| mariadb-java-client | Driver for MariaDB database | ~ |
| mysql-connector-java | Driver for MySQL database | ~ |
| postgresql | Driver for PostgreSQL database | ~ |
| slf4j-api & sl4j-simple | Dependency of jdbi | ~ |
| sqlite-jdbc | Driver SQLite database | xerial |