-
Notifications
You must be signed in to change notification settings - Fork 1
API
wildmaster84 edited this page Aug 25, 2024
·
4 revisions
API JavaDocs
- Install PlayerServers in your local maven repo.
- Add it to your pom.xml:
<dependency>
<groupId>net.cakemine</groupId>
<artifactId>PlayerServers</artifactId>
<version>2.1.0-b7</version>
<scope>system</scope>
<systemPath>PATH/TO/PlayerServers.jar</systemPath>
</dependency>
- Get an instance of the API.
PlayerServersApi psApi = PlayerServers.getApi();
Get an integer for the current server port of a ProxiedPlayer's server.
int getPlayerServerPort(ProxiedPlayer player) {
return PlayerServers.getApi().getPlayerServerPort(player.getUniqueId());
}
OR (if you've gotten the instance already and set it to a variable like the example above)
int getPlayerServerPort(ProxiedPlayer player) {
return psApi.getPlayerServerPort(player.getUniqueId());
}
import net.cakemine.playerservers.bungee.events.ServerStartEvent;
public class Listeners implements Listener {
@EventHandler
public void onServerStart(ServerStartEvent event) {
if (true) { //always true
event.setCancelled(true); //cancels the server starting event
}
}
}