To use it download the Release or use Maven
Add the JitPack Rep and the RippleAPI-Java dependency
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependency>
<groupId>com.github.MarcPlaying</groupId>
<artifactId>RippleAPI-Java</artifactId>
<version>master-SNAPSHOT</version>
</dependency>
You must create a User First You have 2 diffrent Types for that:
UserType.ID
UserType.NAME
User u = new User(UserType.NAME, "MarcPlaying");
You can get Diffrent Things from a User
u.getCurrentAPICode() - Long
u.getCountry() - String
u.getID() - Long
u.getLatest_Activity() - String
u.getPrivileges() - Long
u.getRegistered_On() - String
u.getUserName() - String
u.getUserName_aka() - String
u.getRawJSON() - String
u.getBestScore() - Score
u.getLastScore() - Score
For get the Userpage you must have a Player
Userpage.getUserpage(u)
and for check if the Player is Online you can make
isOnline.check(u)
Ripple implemented a Little function that randomly generate Cats for use that in Java i implemented that function
Cat c = new Cat()
getCode() - Long
getCat() - String
getRawJSON() - String
Refresh() - Refresh
The getCat() is important for that! Refresh() generates a new Cat
If you want to check how many Users are Online
onlineUserChecker hecker = new onlineUserChecker()
getResult() - Long
getAPIStatus() - Long
getAPIMessage() - String
Refresh() - void
The getResult() are the Online Players! Refresh() refresh the Counter
In the User Method i introduced 2 Method that are
u.getBestScore() - Score
u.getLastScore() - Score
for get a Score from that u need to make it to an Score
Score s = u.getBestScore()
There are many Things that you can make with that Method
s.getID()
s.getBeatmap_md5()
s.getScore()
s.getMax_Combo()
s.getFull_Combo()
s.getMods()
s.getCount_300()
s.getCount_100()
s.getCount_50()
s.getCount_Geki()
s.getCount_Katu()
s.getCount_Miss()
s.getTime()
s.getPlay_Mode()
s.getaccuracy()
s.getPP()
s.getRank()
s.getcompleted()
s.getbeatmap_id()
s.getbeatmapset_id()
s.getsong_name()
s.getAR()
s.getOD()
s.getdifficulty()
s.getmap_max_combo()
s.gethit_length()
s.getranked()
s.getranked_status_frozen()
s.getlatest_update()
RippleAPI.setServer(default: "ripple.moe") - Without protocol - void
RippleAPI.isReachable() - Boolean
RippleAPI.getServer() - String