Skip to content
This repository was archived by the owner on Jun 13, 2018. It is now read-only.

lewismorgan/LoLlib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LoLlib

This is a Java library that is intended to make calls to obtain data from the Riot API and put the data into Objects appropriately using GSON. The goal of LoLlib is for it to be simple to use to get the data that you need with only a few lines of code.

In order to use LoLlib, you will need to create a instance of LoLApi which contains the meat of LoLlib. LoLApi is what you will be using the most when you are using this library. You must specify a region and API key (provided by Riot) in order to retrieve data.

LoLApi api = new LoLApi(Region.NA, "Key Here");

LoLlib also contains helper classes which helps make sense of various constants throughout the Riot API (such as Ids for maps and qeue types). Most of these are simply enumerations.

Summoner summoner = api.getSummoner("lolireatsjoo");
Game game = (Game) api.getRecentGames(summoner.getId()).getGames().toArray()[0];

if (game.getMapId() == MapType.SUMMONERS_RIFT_SUMMER.get()) {
     System.out.println("Played on summer map!");
}

You can use DataDragon to retrieve images from http://ddragon.leagueoflegends.com/. All that you have to do is simply call a new instance of DataDragon with the game version that you want to retrieve an image from.

DataDragon dd = new DataDragon("4.1.2");

Currently you can retrieve only images from DataDragon.

Documentation of LoLlib can be found here: http://waverunner.github.io/LoLlib/doc

About

Java library for parsing data from the Riot API into Objects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages