Noxus project is a Java client based in Riot API for League of Legends game. The focus of the project of simple way is provide data of active games, game history and classified statistics in a customized way.
All of the following Riot API informations can be extracted:
- Champion masteries
- Player scored
- Champion rotations
- Leagues:
- Challenger
- Grandmaster
- Master
- Others
- Status data shards
- Matches
- Timeline matches
- Featured games
- Active summoner games
- Summoner
You can use it as a dependency:
- Maven:
<!-- https://mvnrepository.com/artifact/com.github.antonioazambuja/noxus -->
<dependency>
<groupId>com.github.antonioazambuja</groupId>
<artifactId>noxus</artifactId>
<version>0.0.1</version>
</dependency>- Gradle:
// https://mvnrepository.com/artifact/com.github.antonioazambuja/noxus
implementation group: 'com.github.antonioazambuja', name: 'noxus', version: '0.0.1'To use it just:
Noxus noxus = new Noxus(new Config("your-riot-api-key"), Regions.BR1);
SummonerDTO summonerDTO = noxus.getSummonerByName("BlackPr1de");And you are done!