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.yml
file - 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.yml
and enable optionbungeecord-sync
- Edit
- Configure permissions for OreAnnouncer (Permissions list here)
- You can manually insert permissions into
bungee.yml
file - 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 |