-
Notifications
You must be signed in to change notification settings - Fork 3
Getting started
PikaMug edited this page Feb 14, 2023
·
6 revisions
Install the Unite jar file in the /plugins folder of your Minecraft: Java Edition server running Bukkit/Spigot/Paper. Download
To use this API, either add the Unite jar to your Java build path or as a Maven dependency via Jitpack:
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories><dependency>
<groupId>com.github.PikaMug</groupId>
<artifactId>Unite</artifactId>
<version>-SNAPSHOT</version>
</dependency>Then, add Unite as a dependency (or soft-dependency, if you can live without it) to your plugin.yml file:
depend: [Unite]Next, get the current party service provider and do your thing:
final PartyProvider partyProvider;
@Override
public void onEnable() {
if (getServer().getPluginManager().getPlugin("Unite") != null) {
final RegisteredServiceProvider<PartyProvider> rsp = getServer().getServicesManager().getRegistration(PartyProvider.class);
if (rsp != null) {
partyProvider = rsp.getProvider();
}
}
if (partyProvider != null) {
final String partyId = partyProvider.getPartyId(Bukkit.getPlayer("Jeb").getUniqueId());
for (final UUID memberId : partyProvider.getMembers(partyId)) {
Bukkit.getPlayer(memberId).sendMessage("Welcome to Jeb's party!");
}
}
}Lastly, don't forget to register any listeners if you plan on tracking party events.