Module:Inventory slot/Aliases: Difference between revisions

m Reverted wood aliases to originals
Temporary revert to see if this fixes the problem
Line 12: Line 12:
['Any iron armor'] = { 'Iron Helmet', 'Iron Chestplate', 'Iron Leggings', 'Iron Boots' },
['Any iron armor'] = { 'Iron Helmet', 'Iron Chestplate', 'Iron Leggings', 'Iron Boots' },
['Any diamond armor'] = { 'Diamond Helmet', 'Diamond Chestplate', 'Diamond Leggings', 'Diamond Boots' },
['Any diamond armor'] = { 'Diamond Helmet', 'Diamond Chestplate', 'Diamond Leggings', 'Diamond Boots' },
-- Display names --
-- Display names --
['Broken Elytra'] = { title = '&eElytra', name = 'Broken Elytra' },
['Broken Elytra'] = { title = '&eElytra', name = 'Broken Elytra' },
['Brown Mushroom'] = { title = 'Mushroom', name = 'Brown Mushroom' },
['Brown Mushroom (block)'] = { title = 'Brown Mushroom Block', name = 'Brown Mushroom (block)' },
['Brown Mushroom (block)'] = { title = 'Brown Mushroom Block', name = 'Brown Mushroom (block)' },
['Clay (block)'] = { title = 'Clay', name = 'Clay (block)' },
['Clay (block)'] = { title = 'Clay', name = 'Clay (block)' },
['Enchanted Golden Apple'] = { title = '&dEnchanted Golden Apple', name = 'Golden Apple' },
['Enchanted Golden Apple'] = { title = '&d', name = 'Golden Apple' },
['End Portal (block)'] = { title = 'End Portal', name = 'End Portal (block)' },
['End Portal (block)'] = { title = 'End Portal', name = 'End Portal (block)' },
['Melon (block)'] = { title = 'Melon', name = 'Melon (block)' },
['Melon (block)'] = { title = 'Melon', name = 'Melon (block)' },
['Nether Brick (item)'] = { title = 'Nether Brick', name = 'Nether Brick (item)' },
['Nether Brick (item)'] = { title = 'Nether Brick', name = 'Nether Brick (item)' },
['Red Mushroom'] = { title = 'Mushroom', name = 'Red Mushroom' },
['Red Mushroom (block)'] = { title = 'Red Mushroom Block', name = 'Red Mushroom (block)' },
['Red Mushroom (block)'] = { title = 'Red Mushroom Block', name = 'Red Mushroom (block)' },
['Snow (layer)'] = { title = 'Snow', name = 'Snow (layer)' },
['Snow (layer)'] = { title = 'Snow', name = 'Snow (layer)' },
['Stone Button'] = { title = 'Button', name = 'Stone Button' },
['Wooden Button'] = { title = 'Button', name = 'Wooden Button'},
['Wooden Button'] = { title = 'Button', name = 'Wooden Button'},
Line 31: Line 33:
['Elytra Wings'] = { title = 'Elytra Wings', name = 'Elytra' },
['Elytra Wings'] = { title = 'Elytra Wings', name = 'Elytra' },
['Cooked Beef'] = { title = 'Cooked Beef', name = 'Steak' },
['Cooked Beef'] = { title = 'Cooked Beef', name = 'Steak' },
['Map (no markers)'] = { title = 'Map', name = 'Map', text = 'Display Markers: &cNo' },
['Map PE'] = { title = 'Map', name = 'Map', text = 'Display Markers: &cNo' },
['Locator Map'] = { title = 'Map', name = 'Map', text = 'Display Markers: &aYes' },
['Locator Map PE'] = { title = 'Map', name = 'Map', text = 'Display Markers: &aYes' },


-- Chemistry --
-- Chemistry --
Line 544: Line 546:
}
}
local woodItems = {
local woodItems = {
'Fence Gate',
'Wood',
'Wood',
'Log',
'Log',
'Planks',
'Bark',
'Fence Gate',
'Boat',
'Boat',
'wood Door',
'wood Door',
'wood Fence',
'wood Fence',
'Wood Planks',
'Planks',
'Wood Slab',
'Wood Stairs',
'wood Button',
'wood Button',
'wood Pressure Plate',
'wood Pressure Plate',
Line 556: Line 562:
'wood Slab',
'wood Slab',
'wood Stairs',
'wood Stairs',
'Stripped wood Log',
'Stripped wood Wood',
'Wood Planks',
'Wood Slab',
'Wood Stairs',
'Bark',
'Stripped wood Bark',
}
}
 
-- used if the items use a different name than the alias
local woodNames = {
['wood Door'] = 'Door',
['wood Fence'] = 'Fence',
['wood Button'] = 'Button',
['wood Pressure Plate'] = 'Pressure Plate',
['wood Trapdoor'] = 'Trapdoor',
['wood Slab'] = 'Slab',
['wood Stairs'] = 'Stairs',
}
for _, item in ipairs( woodItems ) do
for _, item in ipairs( woodItems ) do
local itemName = ''
local itemName = woodNames[item] or item
local woodAliases = {}
local woodAliases = {}
for _, wood in ipairs( woods ) do
for _, wood in ipairs( woods ) do
if item.find('wood') then
table.insert( woodAliases, wood .. ' ' .. itemName )
itemName = string.gsub( item, 'wood', wood )
else
itemName = wood .. ' ' .. item
end
table.insert( woodAliases, itemName )
end
end
aliases['Any ' .. item] = woodAliases
aliases['Any ' .. item] = woodAliases