How to install
Requirements
- Relative Minecraft server
- Java 11+ (can run with 8 if H2 database is used)
- Network access
- Optional: LastLoginAPI (offline players support)
Spigot / Paper / Bukkit
- Download the latest release.
- Put the plugin into your Spigot / PaperSpigot / Bukkit plugins folder.
- Configure permissions for Parties (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 / Velocity
- Download the latest release.
- Stop the server.
- Put the plugin into your Bungeecord / Waterfall plugins folder.
- Optionally you can install Parties into any other Spigot server that you wanna handle more info here
- Edit
config.yml
and enable optionbungeecord-sync
- Edit
- Optionally you can install Parties into any other Spigot server that you wanna handle more info here
- Configure permissions for Parties (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.
RedisBungee is supported
If you are using RedisBungee in Bungeecord/Velocity, you can enable it in Parties config.yml
.
If enabled, the plugin will be able to get other players online in different servers and send message across the network.
Why network access?
On boot, Parties 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 |
---|---|---|
caffeine | Dependency of jdbi | ben-manes |
exp4j | Script engine | ~ |
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 |