API for Towns and Nations
Additional information :
- Installation tutorial <=== Better than the readme !
- Javadoc
repositories {
mavenCentral()
}
dependencies {
compileOnly 'io.github.leralix:tan-api:0.2.1'
}
import org.tan.api.TanAPI;
import org.tan.api.getters.TanPlayerManager;
import org.tan.api.interfaces.TanPlayer;
import org.tan.api.interfaces.TanTown;
public void getPlayerTowns() {
Collection<TanPlayer> players = playerManager.getAll();
TanAPI api = TanAPI.getInstance(); //Entry point of the api
TanPlayerManager playerManager = api.getPlayerManager();
for (TanPlayer player : players) {
Optional<TanTown> playerTown = player.getTown();
if(playerTown.isEmpty()){
getLogger().info("Player: " + player.getNameStored() + " is not in a town");
}
else {
getLogger().info("Player: " + player.getNameStored() + " is in town : " + playerTown.get().getName());
}
}
}
}