League of Legends Wiki

Want to contribute to this wiki?
Sign up for an account, and get started!
You can even turn off ads in your preferences.

Come join the LoL Wiki community Discord server!

READ MORE

League of Legends Wiki
Advertisement
Item Set

Item Set Creator

An item set is a page in the item shop that shows a custom shopping list of items. Custom item sets can be made in the Client.

Item Set Creator[]

The Item Set Creator is located in Collection/Items.

The items are perused from a grid list with filters for various stats that items contain, including on-hit effects. Items can also be sorted alphabetically and by gold value. Hovering an item will show its description, and clicking the item will show its build path.

Item sets can be named, assigned to champions, and assigned to maps.

Blocks[]

The item set page is divided into sequential blocks that can be named, there is no limit to the amount of items in a block. Items are arranged in a grid, and can be shifted around.

Items are added to the block by clicking and dragging from the grid list and dropping them into the block.

Features[]

Charge count
Left-clicking an item within a block will increment the charge count, right-clicking will decrement the charge count. The charge count is limited based on the item.

Preferred slot
Items can be assigned to a preferred inventory slot upon purchase. An item already in the slot will move over to accommodate, but an active item will not do so.

Hovering an item within a block will reveal the slot icon, clicking the icon will reveal the prompt to assign one slot.

JSON Data[]

An item set is stored in a JSON file within「 the game's directory 」「 Riot Games\Config\Champions 」. The Item Set Creator provides the option to give and receive data using clipboard.

Aspects of an item set are expressed in key/value pairs. Structure will not be discussed in this article.

Syntax[]

Recommended item sets use extra data that is not recognized in custom item sets, detailed in Recommended. The data in Custom table is still utilized.

Key Value data type Notes
associatedChampions Number (Array) Indicates the champions assigned to the set. This is read by the client, which passes this information to the game.
associatedMaps Number (Array) Indicates specific maps assigned to the set, if any. This is read by the client, which passes this information to the game.

Values are written as map#. See the list of maps for values.

blocks Object (Array) Contains block information. Each object within this value is a block.
Key Value data type Notes
hideIfSummonerSpell string This key is deprecated.

Triggers the block to hide if the indicated summoner spell is present. Overrides showIfSummonerSpell.

SummonerBarrier: Barrier
SummonerBoost: Cleanse
SummonerDot: Ignite
SummonerExhaust: Exhaust
SummonerFlash: Flash
SummonerHaste: Ghost
SummonerHeal: Heal
SummonerMana: Clarity
SummonerPoroRecall: To the King!
SummonerPoroThrow: Poro Toss
SummonerSmite: Smite
S5_SummonerSmiteQuick: ?
SummonerSnowURFSnowball_Mark: Mark (Snow Battle ARURF)
SummonerSnowball: Mark
SummonerTeleport: Teleport
TeleportCancel: Teleport Cancel
ItemTeleportCancel: ?

showIfSummonerSpell string This key is deprecated.

Triggers the block to show if the indicated summoner spell is present.

See hideifSummonerSpell for a list of values.

recMath Boolean This key is deprecated.

Use the tutorial formatting when displaying items in the block. All items within the block are separated by a + sign with the last item being separated by an arrow indicating that the other items build into the last item.

recSteps Boolean ?
minSummonerLevel Number Indicates the minimum Summoner level required for the block to appear. Defaults to -1, meaning "any level".
maxSummonerLevel String Indicates the maximum Summoner level required for the block to appear. Defaults to -1, meaning "any level".
items Object (Array) Indicates the items. Each item is an object within this value.
Key Value data type Notes
count Number The suggested count of the item. This count has a maximum based on the item.

As the item gets purchased, the counter will go down, and eventually show a checkmark at 0.

id String Indicates the item via its item id.
type String The block name. This will print differently depending on the item set's type.
map String Indicates the specific map assigned to the set.

any: Any map
SR: Summoner's Rift
HA: Howling Abyss
CrystalScar: Crystal Scar
TT: Twisted Treeline
CityPark: Valoran City Park
SL: Nexus Blitz Original Map (Split Lane)
NB: Temple of Lily and Lotus
Odyssey: Crash Site
ProjectSlums: Substructure 43

mode String Indicates the specific mode assigned to the set.

any: Any mode
FIRSTBLOOD: Showdown
ARAM: ARAM
ARSR: ARSR
ASCENSION: Ascension
ASSASSINATE: Hunt of the Blood Moon
CLASSIC: Classic
DOOMBOTSTEEMO: Doom Bots
INTRO: New Player Experience
KINGPORO: Legend of the Poro King
NEXUSBLITZ: Nexus Blitz
ODIN: Dominion
ODYSSEY: Odyssey: Extraction
ONEFORALL: One For All
PRACTICETOOL: Practice Tool
PROJECT: OVERCHARGE
SIEGE: Nexus Siege
STARGUARDIAN: Star Guardian Invasion
GAMEMODEX: Nexus Blitz (Pre-release)
TUTORIAL: Basic Tutorial
TUTORIAL_MODULE_1: Welcome to League
TUTORIAL_MODULE_2: Tutorial: Power Up
TUTORIAL_MODULE_3: Tutorial: Shop For Gear
SNOWURF: Snow Battle ARURF
URF: URF

preferredItemSlots Object (Array) Indicates the items with preferred item slots. Each object within this value is an item.
Key Value data type Notes
id String Indicates the item via its item id.
preferredItemSlot Number Indicates the preferred item slot.
sortrank Number The order in which this item set will be sorted within a specific type. Item sets are sorted in descending order.
startedFrom String ?

blank:

title String The title of the item set.
type String Indicates the source of the item set. This field is only used for grouping and sorting item sets. Custom item sets are ordered above global item sets.

BlackMarket: Black Market Brawlers Black Market
Mercenaries: Black Market Brawlers Mercenaries
riot: Curated set by Riot.
custom: Custom set by the player.
global: ?

priority Boolean Selectively sort this item set above other item sets. Overrides sortrank, but not type. Defaults to false.
uid string The unique identifier (UID) of the item set stored on the game server.

Key Value data type Notes
champion String Indicates the champion assigned to the set. This is read by the game.

GlobalCharacter: Any character

customTag String Adds a tag to the items as a search bar term.
extensionPage Boolean Toggles the function to overlay the item set over the recommended item set.
useObviousCheckmark Boolean ?
customPanel Object This key is deprecated.

Indicates whether to create a custom tab in the shop to hold the item set.

Key Value data type Notes
name String The title of the custom tab.
sortRank Number The order in which this item set will be sorted within a specific type. Item sets are sorted in descending order.
currencyType String Indicates the type of currency for the item set.

buff: ?

buffCurrencyName String Indicates the name of the currency.

4641CanPurchaseControlWardLine: Invisible currency granted at level 13 used for Sightstone Sightstone line.
BWMercCurrency: Krakens
GangplankBilgewaterToken: Silver Serpents
SiegeCurrency: Crystal Shards

displaySearchBar Boolean Toggles the search bar.
blocks Object (Array) Contains block information. Each object within this value is a block.
Key Value data type Notes
appendAfterSection String Indicates the preceding block to print the current block under, using the same value found in the other block's type.
visibleWithAllOf String (Array) ?
hiddenWithAnyOf String (Array) ?
items Object (Array) Indicates the items. Each item is an object within this value.
Key Value data type Notes
hideCount Boolean Hides the item count.
requiredPerk String Indicates the required rune for the item set to appear.

Trivia[]

  • Prior to V10.23, each champion had a recommended items page that could be retrieved in the Item Set Creator.
Advertisement