[aanmaken | geschiedenis | cache legen]Documentatie
Deze pagina heeft nog geen documentatie. Als je weet hoe het werkt, maak het dan alsjeblieft.local coloredDyes = '[Oranje kleurstof]Orange Dye; [Magenta kleurstof]Magenta Dye; [Lichtblauwe kleurstof]Light Blue Dye; [Paardenbloemgeel]Dandelion Yellow; [Lichtgroene kleurstof]Lime Dye; [Roze kleurstof]Pink Dye; [Grijze kleurstof]Gray Dye; [Lichtgrijze kleurstof]Light Gray Dye; [Turquoise kleurstof]Cyan Dye; [Paarse kleurstof]Purple Dye; Lapis Lazuli; [Cacaobonen]Cocoa Beans; [Cactusgroen]Cactus Green; [Rozenrood]Rose Red; [Inktzak]Ink Sac'
local aliases = {
-- Lists --
['Any Dye'] = '[Beendermeel]Bone Meal;' .. coloredDyes,
['Any Colored Dye'] = coloredDyes,
['Any Dyed Wool'] = '[Witte wol]White Wool; [Oranje wol]Orange Wool; [Magenta wol]Magenta Wool; [Lichtblauwe wol]Light Blue Wool; [Gele wol]Yellow Wool; [Lichtgroene wol]Lime Wool; [Roze wol]Pink Wool; [Grijze wol]Gray Wool; [Lichtgrijze wol]Light Gray Wool; [Turquoise wol]Cyan Wool; [Paarse wol]Purple Wool; [Blauwe wol]Blue Wool; [Bruine wol]Brown Wool; [Groene wol]Green Wool; [Rode wol]Red Wool; [Zwarte wol]Black Wool',
['Any fuel'] = '[Steenkool]Coal; [Houtskool]Charcoal; [Eikenhout]Oak Wood; [Eikenhouten planken]Oak Wood Planks',
['Any Mushroom'] = '[Paddenstoel]Red Mushroom; [Paddenstoel]Brown Mushroom',
['Any Quartz Block'] = '[Kwartsblok]Block of Quartz; [Gebeiteld kwartsblok]Chiseled Quartz Block; [Kwartspilaar]Pillar Quartz Block',
['Any Red Sandstone'] = '[Rood zandsteen]Red Sandstone; [Gebeiteld rood zandsteen]Chiseled Red Sandstone; [Glad rood zandsteen]Smooth Red Sandstone',
['Any Yellow Sandstone'] = '[Zandsteen]Sandstone; [Gebeiteld zandsteen]Chiseled Sandstone; [Glad zandsteen]Smooth Sandstone',
['Any Stone Bricks'] = '[Blokstenen]Stone Bricks; [Mossige blokstenen]Mossy Stone Bricks; [Gebarsten blokstenen]Cracked Stone Bricks; [Gebeitelde blokstenen]Chiseled Stone Bricks',
['Any Stone Slab'] = 'Stone Slab; Sandstone Slab; Cobblestone Slab; Bricks Slab; Stone Bricks Slab; Nether Brick Slab; Quartz Slab',
['Any Planks'] = '[Eikenhouten planken]Oak Wood Planks; [Sparrenhouten planken]Spruce Wood Planks; [Berkenhouten planken]Birch Wood Planks; [Oerwoudhouten planken]Jungle Wood Planks; [Acaciahouten planken]Acacia Wood Planks; [Donkere eikenhouten planken]Dark Oak Wood Planks',
['Any Tree Wood'] = '[Eikenhout]Oak Wood; [Sparrenhout]Spruce Wood; [Berkenhout]Birch Wood; [Oerwoudhout]Jungle Wood; [Acaciahout]Acacia Wood; [Donker eikenhout]Dark Oak Wood',
['Any Wooden Stairs'] = '[Eikenhouten trap]Oak Wood Stairs; [Sparrenhouten trap]Spruce Wood Stairs; [Berkenhouten trap]Birch Wood Stairs; [Oerwoudhouten trap]Jungle Wood Stairs; [Acaciahouten trap]Acacia Wood Stairs; [Donkere eikenhouten trap]Dark Oak Wood Stairs',
['Any Wooden Slab'] = '[Eikenhouten plaat]Oak Wood Slab; [Sparrenhouten plaat]Spruce Wood Slab; [Berkenhouten plaat]Birch Wood Slab; [Oerwoudhouten plaat]Jungle Wood Slab; [Acaciahouten plaat]Acacia Wood Slab; [Donkere eikenhouten plaat]Dark Oak Wood Slab',
['Any Wooden Door'] = '[Eikenhouten deur]Oak Door; [Sparrenhouten deur]Spruce Door; [Berkenhouten deur]Birch Door; [Oerwoudhouten deur]Jungle Door; [Acaciahouten deur]Acacia Door; [Donkere eikenhouten deur]Dark Oak Door',
['Any Wooden Fence'] = '[Eikenhouten hek]Oak Fence; [Sparrenhouten hek]Spruce Fence; [Berkenhouten hek]Birch Fence; [Oerwoudhouten hek]Jungle Fence; [Acaciahouten hek]Acacia Fence; [Donker eikenhouten hek]Dark Oak Fence',
['Any Boat'] = '[Eikenhouten boot]Oak Boat; [Sparrenhouten boot]Spruce Boat; [Berkenhouten boot]Birch Boat; [Oerwoudhouten boot]Jungle Boat; [Acaciahouten boot]Acacia Boat; [Donkere eikenhouten boot]Dark Oak Boat',
['Any Wooden Gate'] = '[Eikenhouten poortje]Oak Fence Gate; [Sparrenhouten poortje]Spruce Fence Gate; [Berkenhouten poortje]Birch Fence Gate; [Oerwoudhouten poortje]Jungle Fence Gate; [Acaciahouten poortje]Acacia Fence Gate; [Donkere eikenhouten poortje]Dark Oak Fence Gate',
['Any Stained glass'] = '[Witgekleurd glas]White Stained Glass; [Oranjegekleurd glas]Orange Stained Glass; [Magentagekleurd glas]Magenta Stained Glass; [Lichtblauwgekleurd glas]Light Blue Stained Glass; [Geelgekleurd glas]Yellow Stained Glass; [Lichtgroengekleurd glas]Lime Stained Glass; [Rozegekleurd glas]Pink Stained Glass; [Grijsgekleurd glas]Gray Stained Glass; [Lichtgrijsgekleurd glas]Light Gray Stained Glass; [Turquoisegekleurd glas]Cyan Stained Glass; [Paarsgekleurd glas]Purple Stained Glass; [Blauwgekleurd glas]Blue Stained Glass; [Bruingekleurd glas]Brown Stained Glass; [Groengekleurd glas]Green Stained Glass; [Roodgekleurd glas]Red Stained Glass; [Zwartgekleurd glas]Black Stained Glass',
['Any Sandstone'] = '[Zandsteen]Sandstone; [Gebeiteld zandsteen]Chiseled Sandstone; [Glad zandsteen]Smooth Sandstone; [Rood zandsteen]Red Sandstone; [Gebeiteld rood zandsteen]Chiseled Red Sandstone; [Glad rood zandsteen]Smooth Red Sandstone',
['Any Sandstone Stairs Repeating'] = '[Zandstenen trap]Sandstone Stairs; [Zandstenen trap]Sandstone Stairs; [Zandstenen trap]Sandstone Stairs; [Rode zandstenen trap]Red Sandstone Stairs; [Rode zandstenen trap]Red Sandstone Stairs; [Rode zandstenen trap]Red Sandstone Stairs',
['Any Sandstone Slab Repeating'] = '[Zandstenen plaat]Sandstone Slab; [Zandstenen plaat]Sandstone Slab; [Zandstenen plaat]Sandstone Slab; [Rode zandstenen plaat]Red Sandstone Slab; [Rode zandstenen plaat]Red Sandstone Slab; [Rode zandstenen plaat]Red Sandstone Slab',
['Any Dyed Carpet'] = '[Wit tapijt]White Carpet; [Oranje tapijt]Orange Carpet; [Magenta tapijt]Magenta Carpet; [Lichtblauw tapijt]Light Blue Carpet; [Geel tapijt]Yellow Carpet; [Lichtgroen tapijt]Lime Carpet; [Roze tapijt]Pink Carpet; [Grijs tapijt]Gray Carpet; [Lichtgrijs tapijt]Light Gray Carpet; [Turquoise tapijt]Cyan Carpet; [Paars tapijt]Purple Carpet; [Blauw tapijt]Blue Carpet; [Bruin tapijt]Brown Carpet; [Groen tapijt]Green Carpet; [Rood tapijt]Red Carpet; [Zwart tapijt]Black Carpet',
['Any Dyed Banner'] = '[Witte banier]White Banner; [Oranje banier]Orange Banner; [Magenta banier]Magenta Banner; [Lichtblauwe banier]Light Blue Banner; [Gele banier]Yellow Banner; [Lichtgroene banier]Lime Banner; [Roze banier]Pink Banner; [Grijze banier]Gray Banner; [Lichtgrijze banier]Light Gray Banner; [Turquoise banier]Cyan Banner; [Paarse banier]Purple Banner; [Blauwe banier]Blue Banner; [Bruine banier]Brown Banner; [Groene banier]Green Banner; [Rode banier]Red Banner; [Zwarte banier]Black Banner',
['Any Colored Glass Pane'] = '[Witgekleurde glazen ruit]White Stained Glass Pane; [Oranjegekleurde glazen ruit]Orange Stained Glass Pane; [Magentagekleurde glazen ruit]Magenta Stained Glass Pane; [Lichtblauwgekleurde glazen ruit]Light Blue Stained Glass Pane; [Geelgekleurde glazen ruit]Yellow Stained Glass Pane; [Lichtgroengekleurde glazen ruit]Lime Stained Glass Pane; [Rozegekleurde glazen ruit]Pink Stained Glass Pane; [Grijsgekleurde glazen ruit]Gray Stained Glass Pane; [Lichtgrijsgekleurde glazen ruit]Light Gray Stained Glass Pane; [Turquoisegekleurde glazen ruit]Cyan Stained Glass Pane; [Paarsgekleurde glazen ruit]Purple Stained Glass Pane; [Blauwgekleurde glazen ruit]Blue Stained Glass Pane; [Bruingekleurde glazen ruit]Brown Stained Glass Pane; [Groengekleurde glazen ruit]Green Stained Glass Pane; [Roodgekleurde glazen ruit]Red Stained Glass Pane; [Zwartgekleurde glazen ruit]Black Stained Glass Pane',
['Any Colored Clay'] = '[Witgebeitste klei]White Stained Clay; [Oranjegebeitste klei]Orange Stained Clay; [Magentagebeitste klei]Magenta Stained Clay; [Lichtblauwgebeitste klei]Light Blue Stained Clay; [Geelgebeitste klei]Yellow Stained Clay; [Lichtgroengebeitste klei]Lime Stained Clay; [Rozegebeitste klei]Pink Stained Clay; [Grijsgebeitste klei]Gray Stained Clay; [Lichtgrijsgebeitste klei]Light Gray Stained Clay; [Turquoisegebeitste klei]Cyan Stained Clay; [Paarsgebeitste klei]Purple Stained Clay; [Blauwgebeitste klei]Blue Stained Clay; [Bruingebeitste klei]Brown Stained Clay; [Groengebeitste klei]Green Stained Clay; [Roodgebeitste klei]Red Stained Clay; [Zwartgebeitste klei]Black Stained Clay',
['Any Colored Firework Star'] = '[Vuurwerkster]White Firework Star[&7Wit]; [Vuurwerkster]Orange Firework Star[&7Oranje]; [Vuurwerkster]Magenta Firework Star[&7Magenta]; [Vuurwerkster]Light Blue Firework Star[&7Lichtblauw]; [Vuurwerkster]Yellow Firework Star[&7Geel]; [Vuurwerkster]Lime Firework Star[&7Lichtgroen]; [Vuurwerkster]Pink Firework Star[&7Roze]; [Vuurwerkster]Gray Firework Star[&7Grijs]; [Vuurwerkster]Light Gray Firework Star[&7Lichtgrijs]; [Vuurwerkster]Cyan Firework Star[&7Turquoise]; [Vuurwerkster]Purple Firework Star[&7Paars]; [Vuurwerkster]Blue Firework Star[&7Blauw]; [Vuurwerkster]Brown Firework Star[&7Bruin]; [Vuurwerkster]Green Firework Star[&7Groen]; [Vuurwerkster]Red Firework Star[&7Rood]; [Vuurwerkster]Black Firework Star[&7Zwart]',
['Any Mob Head'] = '[Skelettenschedel]Skeleton Skull; [Witherskelettenschedel]Wither Skeleton Skull; [Zombiehoofd]Zombie Head; [Hoofd]Head, [Creeperhoofd]Creeper Head',
-- Banners --
['Brick Banners'] = '[Banier]White Field Masoned Banner[&7Wit veld gemetseld]; [Banier]Orange Field Masoned Banner[&7Oranje veld gemetseld]; [Banier]Magenta Field Masoned Banner[&7Magenta veld gemetseld]; [Banier]Light Blue Field Masoned Banner[&7Lichtblauw veld gemetseld]; [Banier]Yellow Field Masoned Banner[&7Geel veld gemetseld]; [Banier]Lime Field Masoned Banner[&7Lichtgroen veld gemetseld]; [Banier]Pink Field Masoned Banner[&7Roze veld gemetseld]; [Banier]Gray Field Masoned Banner[&7Grijs veld gemetseld]; [Banier]Light Gray Field Masoned Banner[&7Lichtgrijs veld gemetseld]; [Banier]Cyan Field Masoned Banner[&7Turquoise veld gemetseld]; [Banier]Purple Field Masoned Banner[&7Paars veld gemetseld]; [Banier]Blue Field Masoned Banner[&7Blauw veld gemeteld]; [Banier]Brown Field Masoned Banner[&7Bruin veld gemetseld]; [Banier]Green Field Masoned Banner[&7Groen veld gemetseld]; [Banier]Red Field Masoned Banner[&7Rood veld gemetseld]; [Banier]Black Field Masoned Banner[&7Zwart veld gemetseld]',
['Flower Banners'] = '[Banier]White Flower Charge Banner[&7Wit bloemwapen]; [Banier]Orange Flower Charge Banner[&7Oranje bloemwapen]; [Banier]Magenta Flower Charge Banner[&7Magenta bloemwapen]; [Banier]Light Blue Flower Charge Banner[&7Lichtblauw bloemwapen]; [Banier]Yellow Flower Charge Banner[&7Geel bloemwapen]; [Banier]Lime Flower Charge Banner[&7Lichtgroen bloemwapen]; [Banier]Pink Flower Charge Banner[&7Roze bloemwapen]; [Banier]Gray Flower Charge Banner[&7Grijs bloemwapen]; [Banier]Light Gray Flower Charge Banner[&7Lichtgrijs bloemwapen]; [Banier]Cyan Flower Charge Banner[&7Turquoise bloemwapen]; [Banier]Purple Flower Charge Banner[&7Paars bloemwapen]; [Banier]Blue Flower Charge Banner[&7Blauw bloemwapen]; [Banier]Brown Flower Charge Banner[&7Bruin bloemwapen]; [Banier]Green Flower Charge Banner[&7Groen bloemwapen]; [Banier]Red Flower Charge Banner[&7Rood bloemwapen]; [Banier]Black Flower Charge Banner[&7Zwart bloemwapen]',
['Bordure Indented Banners'] = '[Banier]White Bordure Indented Banner[&7Witte ingesprongen zoom]; [Banier]Orange Bordure Indented Banner[&7Oranje ingesprongen zoom]; [Banier]Magenta Bordure Indented Banner[&7Magenta ingesprongen zoom]; [Banier]Light Blue Bordure Indented Banner[&7Lichtblauwe ingesprongen zoom]; [Banier]Yellow Bordure Indented Banner[&7Gele ingesprongen zoom]; [Banier]Lime Bordure Indented Banner[&7Lichtgroene ingesprongen zoom]; [Banier]Pink Bordure Indented Banner[&7Roze ingesprongen zoom]; [Banier]Gray Bordure Indented Banner[&7Grijze ingesprongen zoom]; [Banier]Light Gray Bordure Indented Banner[&7Lichtgrijze ingesprongen zoom]; [Banier]Cyan Bordure Indented Banner[&7Turquoise ingesprongen zoom]; [Banier]Purple Bordure Indented Banner[&7Paarse ingesprongen zoom]; [Banier]Blue Bordure Indented Banner[&7Blauwe ingesprongen zoom]; [Banier]Brown Bordure Indented Banner[&7Bruine ingesprongen zoom]; [Banier]Green Bordure Indented Banner[&7Groene ingesprongen zoom]; [Banier]Red Bordure Indented Banner[&7Rode ingesprongen zoom]; [Banier]Black Bordure Indented Banner[&7Zwarte ingesprongen zoom]',
['Creeper Charge Banners'] = '[Banier]White Creeper Charge Banner[&7Wit Creeperwapen]; [Banier]Orange Creeper Charge Banner[&7Oranje Creeperwapen]; [Banier]Magenta Creeper Charge Banner[&7Magenta Creeperwapen]; [Banier]Light Blue Creeper Charge Banner[&7Lichtblauw Creeperwapen]; [Banier]Yellow Creeper Charge Banner[&7Geel Creeperwapen]; [Banier]Lime Creeper Charge Banner[&7Lichtgroen Creeperwapen]; [Banier]Pink Creeper Charge Banner[&7Roze Creeperwapen]; [Banier]Gray Creeper Charge Banner[&7Grijs Creeperwapen]; [Banier]Light Gray Creeper Charge Banner[&7Lichtgrijs Creeperwapen]; [Banier]Cyan Creeper Charge Banner[&7Turquoise Creeperwapen]; [Banier]Purple Creeper Charge Banner[&7Paars Creeperwapen]; [Banier]Blue Creeper Charge Banner[&7Blauw Creeperwapen]; [Banier]Brown Creeper Charge Banner[&7Bruin Creeperwapen]; [Banier]Green Creeper Charge Banner[&7Groen Creeperwapen]; [Banier]Red Creeper Charge Banner[&7Rood Creeperwapen]; [Banier]Black Creeper Charge Banner[&7Zwart Creeperwapen]',
['Skull Charge Banners'] = '[Banier]White Skull Charge Banner[&7Wit schedelwapen]; [Banier]Orange Skull Charge Banner[&7Oranje schedelwapen]; [Banier]Magenta Skull Charge Banner[&7Magenta schedelwapen]; [Banier]Light Blue Skull Charge Banner[&7Lichtblauw schedelwapen]; [Banier]Yellow Skull Charge Banner[&7Geel schedelwapen]; [Banier]Lime Skull Charge Banner[&7Lichtgroen schedelwapen]; [Banier]Pink Skull Charge Banner[&7Roze schedelwapen]; [Banier]Gray Skull Charge Banner[&7Grijs schedelwapen]; [Banier]Light Gray Skull Charge Banner[&7Lichtgrijs schedelwapen]; [Banier]Cyan Skull Charge Banner[&7Turquoise schedelwapen]; [Banier]Purple Skull Charge Banner[&7Paars schedelwapen]; [Banier]Blue Skull Charge Banner[&7Blauw schedelwapen]; [Banier]Brown Skull Charge Banner[&7Bruin schedelwapen]; [Banier]Green Skull Charge Banner[&7Groen schedelwapen]; [Banier]Red Skull Charge Banner[&7Rood schedelwapen]; [Banier]Black Skull Charge Banner[&7Zwart schedelwapen]',
-- Technical --
['Any Banner'] = '[Banier]Light Gray Banner' .. string.rep( '; Banner', 15 ), -- Used to properly show white on [[banner]]. Note the two spaces
-- Display names --
['Broken Elytra'] = '[Elytra]Broken Elytra',
['Brown Mushroom'] = '[Paddenstoel]Brown Mushroom',
['Brown Mushroom (block)'] = '[Mushroom]Brown Mushroom (block)',
['Clay (block)'] = '[Clay]Clay (block)',
['Enchanted Book'] = '[&e]Enchanted Book',
['Enchanted Golden Apple'] = '[&d]Golden Apple',
['End Portal (block)'] = '[End Portal]End Portal (block)',
['Golden Apple'] = '[&b]Golden Apple',
['Melon (block)'] = '[Melon]Melon (block)',
['Nether Brick (item)'] = '[Nether Brick]Nether Brick (item)',
['Red Mushroom'] = '[Paddenstoel]Red Mushroom',
['Red Mushroom (block)'] = '[Mushroom]Red Mushroom (block)',
['Snow (layer)'] = '[Snow]Snow (layer)',
['Stone Button'] = '[Button]Stone Button',
['Wooden Button'] = '[Button]Wooden Button',
-- Potions --
['Awkward Potion'] = 'Awkward Potion[&7No effects]',
['Water Bottle'] = 'Water Bottle[&7No effects]',
['Thick Potion'] = 'Thick Potion[&7No effects]',
['Mundane Potion'] = 'Mundane Potion[&7No effects]'
}
-- Discs --
local discs = { '13', 'cat', 'blocks', 'chirp', 'far', 'mall', 'mellohi', 'stal', 'strad', 'ward', '11', 'wait' }
for _, disc in ipairs( discs ) do
local name = disc .. ' Disc'
aliases[name] = '[&bMusic Disc]' .. name .. '[&7C418 - ' .. disc .. ']'
end
-- Damaged armor, tools and weapons --
local damagedItems = {
'Bow',
'Carrot on a Stick',
'Chain Boots',
'Chain Chestplate',
'Chain Helmet',
'Chain Leggings',
'Diamond Axe',
'Diamond Boots',
'Diamond Chestplate',
'Diamond Helmet',
'Diamond Hoe',
'Diamond Leggings',
'Diamond Pickaxe',
'Diamond Shovel',
'Diamond Sword',
'Elytra',
'Fishing Rod',
'Flint and Steel',
'Golden Axe',
'Golden Boots',
'Golden Chestplate',
'Golden Helmet',
'Golden Hoe',
'Golden Leggings',
'Golden Pickaxe',
'Golden Shovel',
'Golden Sword',
'Iron Axe',
'Iron Boots',
'Iron Chestplate',
'Iron Helmet',
'Iron Hoe',
'Iron Leggings',
'Iron Pickaxe',
'Iron Shovel',
'Iron Sword',
'Leather Boots',
'Leather Tunic',
'Leather Cap',
'Leather Pants',
'Shears',
'Stone Axe',
'Stone Hoe',
'Stone Pickaxe',
'Stone Shovel',
'Stone Sword',
'Wooden Axe',
'Wooden Hoe',
'Wooden Pickaxe',
'Wooden Shovel',
'Wooden Sword'
}
for _, item in ipairs( damagedItems ) do
local name = 'Damaged ' .. item
aliases[name] = '[' .. item .. ']' .. name
end
-- Banners and colored items --
local patterns = {
'Base Dexter Canton',
'Base Fess',
'Base Gradient',
'Base Indented',
'Base Sinister Canton',
'Bend',
'Bend Sinister',
'Bordure',
'Bordure Indented',
'Chevron',
'Chief Dexter Canton',
'Chief Fess',
'Chief Indented',
'Chief Sinister Canton',
'Creeper Charge',
'Cross',
'Fess',
'Field Masoned',
'Flower Charge',
'Gradient',
'Inverted Chevron',
'Lozenge',
'Mojang Charge',
'Pale',
'Pale Dexter',
'Pale Sinister',
'Paly',
'Per Bend',
'Per Bend Inverted',
'Per Bend Sinister',
'Per Bend Sinister Inverted',
'Per Fess',
'Per Fess Inverted',
'Per Pale',
'Per Pale Inverted',
'Roundel',
'Saltire',
'Skull Charge'
}
local colors = {
'White',
'Orange',
'Magenta',
'Light Blue',
'Yellow',
'Lime',
'Pink',
'Gray',
'Light Gray',
'Cyan',
'Purple',
'Blue',
'Brown',
'Green',
'Red',
'Black'
}
aliases['Any Firework Star'] = {}
for _, color in ipairs( colors ) do
local name = color .. ' Firework Star'
aliases[name] = '[Firework Star]' .. name .. '[&7' .. color .. ']'
table.insert( aliases['Any Firework Star'], aliases[name] )
for _, pattern in ipairs( patterns ) do
name = color .. ' ' .. pattern .. ' Banner'
aliases[name] = '[Banner]' .. name .. '[&7' .. color .. ' ' .. pattern .. ']'
end
end
aliases['Any Firework Star'] = table.concat( aliases['Any Firework Star'], ';' )
-- Items that use the sixteen colors --
local coloredItems = {
'Banner',
'Carpet',
'Shield',
'Stained Clay',
'Stained Glass',
'Stained Glass Pane',
'Wool'
}
for _, item in ipairs( coloredItems ) do
local name = 'Any ' .. item
aliases[name] = {}
for _, color in ipairs( colors ) do
table.insert( aliases[name], color .. ' ' .. item )
end
aliases[name] = table.concat( aliases[name], ';' )
end
-- Potions --
local effects = {
"Regeneration",
"Swiftness",
"Fire Resistance",
"Poison",
"Healing",
"Night Vision",
"Weakness",
"Strength",
"Slowness",
"Leaping",
"Harming",
"Water Breathing",
"Invisibility"
}
aliases['Any Potion'] = {
"Water Bottle",
"Awkward Potion",
"Thick Potion",
"Mundane Potion"
}
aliases['Any Splash Potion'] = {
"Splash Water Bottle",
"Awkward Splash Potion",
"Thick Splash Potion",
"Mundane Splash Potion"
}
aliases['Any Lingering Potion'] = {
"Lingering Water Bottle",
"Awkward Lingering Potion",
"Thick Lingering Potion",
"Mundane Lingering Potion"
}
for _, effect in ipairs( effects ) do
table.insert( aliases['Any Potion'], 'Potion of ' .. effect )
table.insert( aliases['Any Splash Potion'], 'Splash Potion of ' .. effect )
table.insert( aliases['Any Lingering Potion'], 'Lingering Potion of ' .. effect )
end
aliases['Any Potion'] = table.concat( aliases['Any Potion'], ';' )
aliases['Any Splash Potion'] = table.concat( aliases['Any Splash Potion'], ';' )
aliases['Any Lingering Potion'] = table.concat( aliases['Any Lingering Potion'], ';' )
-- Wood --
local woods = {
'Oak',
'Spruce',
'Birch',
'Jungle',
'Acacia',
'Dark Oak'
}
local woodItems = {
'Fence Gate',
'Wood',
'Boat',
'wood Door',
'wood Fence',
'Wood Planks',
'Wood Slab',
'Wood Stairs',
}
-- used if the items use a different name than the alias
local woodNames = {
['wood Door'] = 'Door',
['wood Fence'] = 'Fence',
}
for _, item in ipairs( woodItems ) do
local itemName = woodNames[item] or item
local woodAliases = {}
for _, wood in ipairs( woods ) do
table.insert( woodAliases, wood .. ' ' .. itemName )
end
woodAliases = table.concat( woodAliases, ';' )
aliases['Any ' .. item] = woodAliases
aliases['Matching ' .. item] = woodAliases
end
return aliases