API

 

 

API for developers:

 

Example:

 

public void customFunction(Player player){
        UUID id = player.getUniqueId();
	if(xpbAPI.hasBoost(id)){
		XPBoost xpb = xpbAPI.getBoost(id);
		   
		System.out.println("Player boost: " + xpb.getBoost());
		System.out.println("Player boost duration: " + xpb.getBoostTime());
		System.out.println("Time remaining: " + xpb.getTimeRemaining());
		System.out.println("Boost end time (long): " + xpb.getEndTime());
		System.out.println("List of conditions: " + xpb.getConditions());
		   
	}

}

 

 

 

SomeAPI:
xpbAPI.hasBoost(UUID id) /Returns Boolean
xpbAPI.setPlayerBoost(UUId id, double boost, int time) /Set XP Boost for a player
xpbAPI.getPlayerBoost(UUID id) /Returns players current XP boost
xpbAPI.clearBoost(UUID id) /Clears Boost from a player
xpbAPI.getTimeRemaining(UUID id) /Returns time remaining in seconds (if boost is not active then 0)


Comments

Posts Quoted:
Reply
Clear All Quotes