beeramtheman / riotapi

A general purpose api for all things riot

Home Page:loldevs.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RiotAPI

This is a Java 8 project designed to offer a simple binding to most League of Legends services. Right now this includes:

module description
domain Holding common information for all other modules. Mostly copies of the client's classes transmitted via RTMP in com.riotgames, but also the Shard enum, holding constants for all regions
loginqueue Login to a server.
rest The official rest API provided by Riot. Includes an unthrottled handler as well as a throttled, asynchronous handler with configurable rate limits
rtmp The part that makes the client run.
spectator Spectate games. Supports loading spectator files (.rofl) and streaming via the rest API. For non-featured games, you will need to provide a decryption key, which can be retrieved via RTMP
xmpp Connect to the chat server. A simple wrapper that takes care of menial tasks such as channel name encoding

Take a look at the wiki for a complete documentation.

About

A general purpose api for all things riot

loldevs.github.io

License:Apache License 2.0


Languages

Language:Java 100.0%