How to install

Requirements

  • Relative Minecraft server
  • Java 8+
  • Network access

Spigot / PaperSpigot / Bukkit

  1. Download the latest release.
  2. Put the plugin into your Spigot / PaperSpigot / Bukkit plugins folder.
  3. Configure permissions for LastLoginAPI (Permissions list here)
    1. This is optional if you don't wanna use commands
    2. You can manually insert permissions into permissions.yml file
    3. Or you can use a permissions manager plugin like LuckPerms (recommended)
  4. Reload/start the server.

BungeeCord / Waterfall

If you want use placeholders in each server, then you have to install LastLoginAPI on every server and enable bungeecord option to avoid concurrently saves on the database!

  1. Download the latest release.
  2. Stop the server.
  3. Put the plugin into your BungeeCord / Waterfall plugins folder.
  4. Configure permissions for LastLoginAPI (Permissions list here)
    1. This is optional if you don't wanna use commands
    2. You can manually insert permissions into bungee.yml file
    3. Or you can use a permissions manager plugin like LuckPerms (recommended)
  5. Start the server.

Why network access

On boot, LastLoginAPI 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 ~
reflections Utility for database migrator ronmamo
slf4j-api & sl4j-simple Dependency of jdbi ~
sqlite-jdbc Driver SQLite database xerial