Unite icon

Unite -----

Support multiple party plugins



Administrators
Install the Unite jar file in the /plugins folder of your Minecraft: Java Edition server running Bukkit/Spigot/Paper.

Developers
To use this API, either add the Unite jar to your Java build path or as a Maven dependency via Jitpack:
Code (XML):
<repositories>
    <repository>
        <id>jitpack.io </id>
        <url>https://jitpack.io </url>
    </repository>
</repositories>
Code (XML):
<dependencies>
    <dependency>
        <groupId>com.github.PikaMug </groupId>
        <artifactId>Unite </artifactId>
        <version>-SNAPSHOT </version>
        <scope>compile </scope>
    </dependency>
</dependencies>
 
Then, add Unite as a dependency (or soft-dependency, if you can live without it) to your plugin.yml file:
Code (YAML):
depend : [Unite ]
Next, get the current party service provider and do your thing:
Code (Java):
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.
Resource Information
Author:
----------
Total Downloads: 706
First Release: Aug 11, 2021
Last Update: Apr 19, 2024
Category: ---------------
All-Time Rating:
1 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings