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 |