Module:ParallelAliases: Difference between revisions

From Parallel Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(30 intermediate revisions by the same user not shown)
Line 1: Line 1:
local aliases = {
local aliases = {
'Charms',
['Charm Remover']  = { title = '&eCharm Remover', name = 'Charm Remover' },


'Gear',
'Gear',
['Pocket Teleporter']    = { title = '&5Pocket Teleporter', name = 'Pocket Teleporter', text = '&eRight-click &7to teleport between spawn/and your last location./&eShift + Right-click &7to reset your last location.' },
['Pocket Teleporter']    = { title = '&5Pocket Teleporter', name = 'Pocket Teleporter', text = '&eRight-click &7to teleport between spawn/and your last location./&eShift + Right-click &7to reset your last location.' },
['Totem of the Void']    = { title = '&5Totem of the Void', name = 'Totem of the Void', text = '&7Prevents you from dying in the void' },
['Totem of the Void']    = { title = '&5Totem of the Void', name = 'Totem of the Void', text = '&7Prevents you from dying in the void' },
['Makeshift Wings']         = { title = '&#c8a249Makeshift Wings', name = 'Makeshift Wings', text = '&oThis apparatus *should* grant/its wearer the ability to fly' },
['Makeshift Wings']         = { title = '&#C8A249Makeshift Wings', name = 'Makeshift Wings', text = '&5&oThis apparatus *should* grant/its wearer the ability to fly' },
['Broken Makeshift Wings'] = { title = '&#c8a249Makeshift Wings', name = 'Makeshift Wings', text = '&oThis apparatus *should* grant/its wearer the ability to fly' },
['Broken Makeshift Wings'] = { title = '&#C8A249Makeshift Wings', name = 'Makeshift Wings', text = '&5&oThis apparatus *should* grant/its wearer the ability to fly' },
['Red Astronaut Hat'] = { title = '&4&lRed Astronaut Hat', name = 'Red Astronaut Hat', text = '&oThe vast void of space is harsh without this./&r&cRequired to access the Space Station!//&r&7When on head:/&9+2 Armor Toughness/&9+2 Armor' },
['Red Astronaut Hat'] = { title = '&4&lRed Astronaut Hat', name = 'Red Astronaut Hat', text = '&5&oThe vast void of space is harsh without this./&r&cRequired to access the Space Station!//&r&7When on head:/&9+2 Armor/&9+2 Armor Toughness' },


'Food',
'Food',
['Baguette']     = { name = 'Baguette'},
['Baguette'] = { name = 'Baguette'},
['Halloween Candy'] = { title = '&5Spooky Candy', name = 'Halloween Candy', text = '&6&oIts flavor is unique, and/always changing. Quite spooky!' },
['Hot Chocolate'] = { name = 'Hot Chocolate', text = '&9Instant Health/&9Speed (00:10)' },
['Parallel Soda'] = { title = 'Parallel Soda Can', name = 'Parallel Soda', text = '&5&oIt\'s not Pepsi... it\'s Parallel!' },
['Pasta Carbanara'] = { name = 'Pasta Carbanara'},


'Misc',
'Misc',
['Soul Shard']          = { name = 'Soul Shard'},
['Soul Shard']          = { name = 'Soul Shard'},
['Unstable Soul Shard']     = { title = '&6Unstable Soul Shard', name = 'Unstable Soul Shard'},
['Unstable Soul Shard']     = { title = '&6Unstable Soul Shard', name = 'Unstable Soul Shard'},
['Tinted Potion Bottle'] = { title = '&7Tinted Potion Bottle', name = 'Tinted Potion Bottle', text = '&oA gross bottle that you should/never drink under any circumstances' },
['Tinted Potion Bottle'] = { title = '&7Tinted Potion Bottle', name = 'Tinted Potion Bottle', text = '&5&oA gross bottle that you should/never drink under any circumstances' },
 
}
 
-- Demo Charm Applicators Levels 1-4 --
for num = 1, 4, 1
do
local name = 'Charm Applicator Level ' .. num
aliases[name] = { title = '&eCharm Applicator', name = name, text = '&7Charm Name/&5&oThis is where the description/of the charm goes'}
end
 
-- Halloween Candy --
local halloweenCandy = {
{ 'Creeper Crunch', '&a'},
{ 'Eerie Eyeball', '&f'},
{ 'Green Apple Goo', '&a'},
{ 'Magma Melt', '&#F9801D'},
{ 'Mysterious Mint', '&a'},
{ 'Nether Portal Nougat', '&5'},
{ 'Phantasmic Fudge', '&#F9801D'},
{ 'Pumpkin Pop', '&#F9801D'},
{ 'Ralnthar Roar', '&#F9801D'},
{ 'Raspberry Rift', '&5'},
{ 'Spooky Candy', '&5'},
}
}
for _, candy in ipairs( halloweenCandy ) do
local name = candy[1]
local color = candy[2]
aliases[name] = { title = '&l' .. color .. name, name = name, text = '&6&oIts flavor is unique, and/always changing. Quite spooky!'}
end
-- Pizza --
for num = 0, 8, 1
do
local name
if num == 0 then
name = 'Pizza'
aliases[name] = { title = 'Pizza', name = name, text = '&7Slices: 8' }
elseif num == 1 then
name = 'Pizza 1 Slice'
aliases[name] = { title = 'Pizza', name = name, text = '&7Slices: 1' }
else
local name = 'Pizza ' .. num .. ' Slices'
aliases[name] = { title = 'Pizza', name = name, text = '&7Slices: ' .. num }
end
end
-- Sushi --
for num = 0, 4, 1
do
local name
if num == 0 then
name = 'Sushi Roll'
aliases[name] = { title = 'Sushi Roll', name = name, text = '&7Slices: 4' }
elseif num == 1 then
name = 'Sushi Roll 1 Slice'
aliases[name] = { title = 'Sushi Roll', name = name, text = '&7Slices: 1' }
else
name = 'Sushi Roll ' .. num .. ' Slices'
aliases[name] = { title = 'Sushi Roll', name = name, text = '&7Slices: ' .. num}
end
end


-- Fishing loot: junk --
-- Fishing loot: junk --
local junkLoot = {
local junkLoot = {
{ 'Old Boot', 'Who lost their shoe?'},
{ 'Old Boot', 'Who lost their shoe?'},
Line 31: Line 95:
end
end


-- Fishing loot: treasure --
-- Fishing loot: treasure -
 
local treasureLoot = {
local treasureLoot = {
{ 'Treasure Bundle', 'A bundle full of pirate treasure!'},
{ 'Treasure Bundle', 'A bundle full of pirate treasure!'},
Line 44: Line 107:


-- Fishing loot: common --
-- Fishing loot: common --
local commonLoot = {
local commonLoot = {
{ 'Cooked Bream', 'A greenish-brown fish, popular with anglers'},
{ 'Cooked Bream', 'A greenish-brown fish, popular with anglers'},
Line 66: Line 128:


-- Fishing loot: uncommon --
-- Fishing loot: uncommon --
local uncommonLoot = {
local uncommonLoot = {
{ 'Cooked Crab', 'A crustacean with a mean pinch!'},
{ 'Cooked Crab', 'A crustacean with a mean pinch!'},
Line 86: Line 147:


-- Fishing loot: rare --
-- Fishing loot: rare --
local rareLoot = {
local rareLoot = {
{ 'Cooked Calamari', 'A large squid with a distinctive color'},
{ 'Cooked Calamari', 'A large squid with a distinctive color'},
Line 101: Line 161:


-- Fishing loot: ultrarare --
-- Fishing loot: ultrarare --
local ultrarareLoot = {
local ultrarareLoot = {
{ 'Cooked Moorish Idol Fish', 'An exotic tropical fish/AKA Gill from Finding Nemo'},
{ 'Cooked Moorish Idol Fish', 'An exotic tropical fish/AKA Gill from Finding Nemo'},
Line 112: Line 171:
aliases[name] = { title = name, name = name, text = '&l&5ULTRA RARE/&r&7' .. lore}
aliases[name] = { title = name, name = name, text = '&l&5ULTRA RARE/&r&7' .. lore}
end
end
----------------------------
----------- HATS -----------
----------------------------
local dyeableText = '&b♦ Dyeable ♦/'
local hatArmorText = '//&r&7When on head:/&9+2 Armor'


-- Hat Pack 1 --
-- Hat Pack 1 --
local hatPack = {  
local hatPack = {  
{ 'Glow Squid Hat', '&a', '*glowy blorp*'},
{ 'Pirate Hat', '&6', 'Arr, me matey! Set sail for all the seven seas!'},
{ 'Pirate Hat', '&6', 'Arr, me matey! Set sail for all the seven seas!'},
{ 'Squid Hat', '&9', '*blorp*'},
{ 'Squid Hat', '&9', '*blorp*'},
{ 'Glow Squid Hat', '&a', '*glowy blorp*'},
{ 'Bee Hat', '&6', 'Bzzzzz...'},
{ 'Angry Bee Hat', '&6', 'BZZZZZ...'},
{ 'Nectar Bee Hat', '&6', 'Bzzzzz... *drip*'},
{ 'Angry Nectar Bee Hat', '&6', 'BZZZZZ... *drip*'},
{ 'Heart Glasses', '&c', 'Yowza!'},
{ 'White Top Hat', '&f', 'What\'s hiding under there?'},


}
}
Line 124: Line 197:
local color = hat[2]
local color = hat[2]
local lore = hat[3]
local lore = hat[3]
aliases[name] = { title = '&l' .. color .. name, name = name, text = '&8♦ Hat Pack 1 ♦/&r&o' .. lore}
aliases[name] = { title = '&l' .. color .. name, name = name, text = '&8♦ Hat Pack 1 ♦/&r&5&o' .. lore .. hatArmorText}
end
 
-- Hat Pack 2 --
local hatPack2 = {
{ 'Buzzing Bee Hat', '&6', false, 'Bzzzzz...'},
{ 'Buzzing Angry Bee Hat', '&6', false, 'BZZZZZ...'},
{ 'Buzzing Nectar Bee Hat', '&6', false, 'Bzzzzz... *drip*'},
{ 'Buzzing Angry Nectar Bee Hat', '&6', false, 'BZZZZZ... *drip*'},
{ 'Trapper Hat', '&#9d5a2d', true, 'Guaranteed to keep your ears warm!'},
 
}
for _, hat in ipairs( hatPack2 ) do
local name = hat[1]
local color = hat[2]
local dyeable
if hat[3] then dyeable = dyeableText else dyeable = '' end
local lore = hat[4]
aliases[name] = { title = '&l' .. color .. name, name = name, text = dyeable .. '&8♦ Hat Pack 2 ♦/&r&5&o' .. lore .. hatArmorText}
end
 
-- Cat Series --
local catHats = {
{ 'Black Cat Hat', '&8'},
{ 'British Shorthair Cat Hat', '&7'},
{ 'Calico Cat Hat', '&6'},
{ 'Jellie Cat Hat', '&f'},
{ 'Ocelot Hat', '&e'},
{ 'Persian Cat Hat', '&#f3ca8e'},
{ 'Ragdoll Cat Hat', '&#8a756a'},
{ 'Red Cat Hat', '&c'},
{ 'Siamese Cat Hat', '&#e9dcc7'},
{ 'Tabby Cat Hat', '&#785940'},
{ 'Tuxedo Cat Hat', '&f'},
{ 'White Cat Hat', '&f'},
}
for _, kitty in ipairs( catHats ) do
local name = kitty[1]
local color = kitty[2]
aliases[name] = { title = '&l' .. color .. name, name = name, text = '&8♦ Cat Series ♦/&r&5&oThe purr-fect hat!' .. hatArmorText}
end
 
-- Donator Crowns --
local donatorCrowns = {
{ 'Bronze', '&#cd7f32'},
{ 'Silver', '&#dbdbdb'},
{ 'Gold', '&6'},
{ 'Diamond', '&b'},
}
for _, hat in ipairs( donatorCrowns ) do
local name = hat[1] .. ' Donator Crown'
local color = hat[2]
aliases[name] = { title = '&l' .. color .. name, name = name, text = '&5&oAwarded to &r&ePlayer &r&5&ofor their/generous support for Parallel!' .. hatArmorText}
end
end


-- Halloween Series --
-- Spooky Hat Pack --
local halloweenHats = {  
local halloweenHats = {  
{ 'Original Witch Hat', '&a', 'Double, double toil and trouble;/Fire burn and cauldron bubble...'},
{ 'Original Witch Hat', '&2', false, 'Double, double toil and trouble;/Fire burn and cauldron bubble...'},
{ 'Red Witch Hat', '&c', false, 'Double, double toil and trouble;/Fire burn and cauldron bubble...'},
{ 'Witch Hat', '&2', true, 'Double, double toil and trouble;/Fire burn and cauldron bubble...'},
{ 'Black Plague Doctor Mask', '&8', false, 'Bring out the leeches!'},
{ 'White Plague Doctor Mask', '&f', false, 'Bring out the leeches!'},
{ 'Pink Plague Doctor Mask', '&#ff69b4', false, 'Bring out the leeches!'},
{ 'Bloody Netherite Axe Hat', '&8', false, 'Here\'s Johnny!'},
{ 'Pumpkin Hat', '&#f9801d', false, 'We got this idea from &r&5Among Us!'},
{ 'Jack o\'Lantern Hat', '&#f9801d', false, 'It\'s like the Pumpkin Hat, but on fire!'},
}
}
for _, hat in ipairs( halloweenHats ) do
for _, hat in ipairs( halloweenHats ) do
local name = hat[1]
local name = hat[1]
local color = hat[2]
local color = hat[2]
local lore = hat[3]
local dyeable
aliases[name] = { title = '&l' .. color .. name, name = name, text = '&8♦ Hat Pack 1 ♦/&r&o' .. lore}
if hat[3] then dyeable = dyeableText else dyeable = '' end
local lore = hat[4]
aliases[name] = { title = '&l' .. color .. name, name = name, text = dyeable .. '&8♦ Spooky Hat Pack ♦/&r&5&o' .. lore .. hatArmorText}
end
end


Line 141: Line 276:
local villagerHats = {  
local villagerHats = {  
{ 'Armorer\'s Welding Mask', '&7', 'Shield your eyes from the fiery forge!'},
{ 'Armorer\'s Welding Mask', '&7', 'Shield your eyes from the fiery forge!'},
{ 'Butcher\'s Headband', '&c', 'Keeps the sweat out of your eyes!'},
{ 'Cartographer\'s Golden Monocle', '&e', 'They make maps so tiny these days...'},
{ 'Cartographer\'s Golden Monocle', '&e', 'They make maps so tiny these days...'},
{ 'Cleric\'s Cowl', '&d', 'Hey, where\'s the rest of the cape?'},
{ 'Farmer\'s Straw Hat', '&e', 'It ain\'t much, but it\'s honest work.'},
{ 'Farmer\'s Straw Hat', '&e', 'It ain\'t much, but it\'s honest work.'},
{ 'Fisherman\'s Lucky Hat', '&6', 'It was thiiiiiiis big!'},
{ 'Fletcher\'s Feather Hat', '&f', 'Practically a marksman already!'},
{ 'Librarian\'s Book Hat', '&4', 'Can\'t put it down!'},
{ 'Shepherd\'s Herding Hat', '&f', 'They never go where I want them to.'},
{ 'Weaponsmith\'s Eyepatch', '&c', 'I keep running into walls with this thing...'},
{ 'Weaponsmith\'s Eyepatch', '&c', 'I keep running into walls with this thing...'},
}
}
Line 149: Line 290:
local color = hat[2]
local color = hat[2]
local lore = hat[3]
local lore = hat[3]
aliases[name] = { title = '&l' .. color .. name, name = name, text = '&8♦ Villager Series ♦/&r&o' .. lore}
aliases[name] = { title = '&l' .. color .. name, name = name, text = '&8♦ Villager Series ♦/&r&5&o' .. lore .. hatArmorText}
end
end


-- Cat Series --
-- Misc Hats --
local catHats = {  
local miscHats = {  
{ 'British Shorthair', '&7'},
{ 'Early Supporter Glasses', '&2', '&5&oThanks for supporting the server!'},
{ 'Calico', '&6'},
{ 'Sculk Plague Doctor Mask', '&3', '&5&oBring out the leeches!'},
{ 'Red', '&c'},
{ 'New Year\'s Eve 2020 Glasses', '&b', '&8New Year\'s Eve 2020/&5&oHere\'s to 2021!'},
{ 'New Year\'s Eve 2023 Glasses', '&b', '&b♦ Dyeable ♦/&r&8New Year\'s Eve 2023/&r&5&oWe\'ll take a cup of kindness yet,/for auld lang syne.'},
{ 'Santa Hat', '&#ee001a', '&8Christmas 2020/&r&5&oBut I heard him exclaim, ere he drove out of sight—/“Happy Christmas to all, and to all a good night!”'},
{ 'Reindeer Antlers', '&6', '&8Christmas 2021/&r&5&oNow, Dasher! Now, Dancer! Now, Prancer and Vixen!/On, Comet! On, Cupid! On, Donder and Blitzen!'},
{ 'White Reindeer Antlers', '&f', '&8Christmas 2021/&r&5&oNow, Dasher! Now, Dancer! Now, Prancer and Vixen!/On, Comet! On, Cupid! On, Donder and Blitzen!'},
{ 'Structure Creator Hat', '&6', '&81.18 Structure Contest/&r&5&oAwarded to players with an accepted/build in the 1.18 Structure Contest!'},
{ 'Wild Structure Creator Hat', '&2', '&81.19 Structure Contest/&r&5&oAwarded to players with an accepted/build in the 1.19 Structure Contest!'},
}
}
for _, kitty in ipairs( catHats ) do
for _, hat in ipairs( miscHats ) do
local name = kitty[1] .. ' Cat Hat'
local name = hat[1]
local color = kitty[2]
local color = hat[2]
aliases[name] = { title = '&l' .. color .. name, name = name, text = '&8♦ Cat Series ♦/&r&oThe purr-fect hat!'}
local lore = hat[3]
aliases[name] = { title = '&l' .. color .. name, name = name, text = lore .. hatArmorText}
end
end


return aliases
return aliases

Latest revision as of 21:04, 5 November 2024

This module is used for recreating ingame tooltips for Parallel items with custom textures. These are referenced in item templates using the prefix parallel:, as in parallel:itemname. To be rendered correctly on the wiki, an item needs display information specified on this page and an associated image uploaded, titled File:itemname.png.


local aliases = {
	
	'Charms',
	['Charm Remover']   		= { title = '&eCharm Remover', name = 'Charm Remover' },

	'Gear',
	['Pocket Teleporter']     	= { title = '&5Pocket Teleporter', name = 'Pocket Teleporter', text = '&eRight-click &7to teleport between spawn/and your last location./&eShift + Right-click &7to reset your last location.' },
	['Totem of the Void']     	= { title = '&5Totem of the Void', name = 'Totem of the Void', text = '&7Prevents you from dying in the void' },
	['Makeshift Wings']	        = { title = '&#C8A249Makeshift Wings', name = 'Makeshift Wings', text = '&5&oThis apparatus *should* grant/its wearer the ability to fly' },
	['Broken Makeshift Wings']	= { title = '&#C8A249Makeshift Wings', name = 'Makeshift Wings', text = '&5&oThis apparatus *should* grant/its wearer the ability to fly' },
	['Red Astronaut Hat']	= { title = '&4&lRed Astronaut Hat', name = 'Red Astronaut Hat', text = '&5&oThe vast void of space is harsh without this./&r&cRequired to access the Space Station!//&r&7When on head:/&9+2 Armor/&9+2 Armor Toughness' },

	'Food',
	['Baguette']			= { name = 'Baguette'},
	['Hot Chocolate']		= { name = 'Hot Chocolate', text = '&9Instant Health/&9Speed (00:10)' },
	['Parallel Soda']		= { title = 'Parallel Soda Can', name = 'Parallel Soda', text = '&5&oIt\'s not Pepsi... it\'s Parallel!' },
	['Pasta Carbanara']		= { name = 'Pasta Carbanara'},

	'Misc',
	['Soul Shard']           	= { name = 'Soul Shard'},
	['Unstable Soul Shard']	    = { title = '&6Unstable Soul Shard', name = 'Unstable Soul Shard'},
	['Tinted Potion Bottle']	= { title = '&7Tinted Potion Bottle', name = 'Tinted Potion Bottle', text = '&5&oA gross bottle that you should/never drink under any circumstances' },

}

-- Demo Charm Applicators Levels 1-4 --
for num = 1, 4, 1
do
	local name = 'Charm Applicator Level ' .. num
	aliases[name] = { title = '&eCharm Applicator', name = name, text = '&7Charm Name/&5&oThis is where the description/of the charm goes'}
end

-- Halloween Candy --
local halloweenCandy = { 
	{ 'Creeper Crunch',			'&a'},
	{ 'Eerie Eyeball',			'&f'},
	{ 'Green Apple Goo',		'&a'},
	{ 'Magma Melt',				'&#F9801D'},
	{ 'Mysterious Mint',		'&a'},
	{ 'Nether Portal Nougat',	'&5'},
	{ 'Phantasmic Fudge',		'&#F9801D'},
	{ 'Pumpkin Pop',			'&#F9801D'},
	{ 'Ralnthar Roar',			'&#F9801D'},
	{ 'Raspberry Rift',			'&5'},
	{ 'Spooky Candy',			'&5'},
}
for _, candy in ipairs( halloweenCandy ) do
	local name = candy[1]
	local color = candy[2]
	aliases[name] = { title = '&l' .. color .. name, name = name, text = '&6&oIts flavor is unique, and/always changing. Quite spooky!'}
end	

-- Pizza --
for num = 0, 8, 1
do
	local name
	if num == 0 then
		name = 'Pizza'
		aliases[name] = { title = 'Pizza', name = name, text = '&7Slices: 8' }
	elseif num == 1 then
		name = 'Pizza 1 Slice'
		aliases[name] = { title = 'Pizza', name = name, text = '&7Slices: 1' }
	else
		local name = 'Pizza ' .. num .. ' Slices'
		aliases[name] = { title = 'Pizza', name = name, text = '&7Slices: ' .. num }
	end
end

-- Sushi --
for num = 0, 4, 1
do
	local name
	if num == 0 then
		name = 'Sushi Roll'
		aliases[name] = { title = 'Sushi Roll', name = name, text = '&7Slices: 4' }
	elseif num == 1 then
		name = 'Sushi Roll 1 Slice'
		aliases[name] = { title = 'Sushi Roll', name = name, text = '&7Slices: 1' }
	else
		name = 'Sushi Roll ' .. num .. ' Slices'
		aliases[name] = { title = 'Sushi Roll', name = name, text = '&7Slices: ' .. num}
	end
end

-- Fishing loot: junk --
local junkLoot = {
	{ 'Old Boot',			'Who lost their shoe?'},
	{ 'Parallel Soda Can',	'It\'s not Pepsi... it\'s Parallel!'},
	{ 'Rock',				'It\'s not just a boulder... it\'s a rock!'},
}
for _, junk in ipairs( junkLoot ) do
	local name = junk[1]
	local lore = junk[2]
	aliases[name] = { title = name, name = name, text = '&l&cJUNK/&r&7' .. lore}
end

-- Fishing loot: treasure -
local treasureLoot = {
	{ 'Treasure Bundle',				'A bundle full of pirate treasure!'},
	{ 'Overflowing Treasure Bundle',	'A bundle bursting with pirate treasure!'},
}
for _, treasure in ipairs( treasureLoot ) do
	local name = treasure[1]
	local lore = treasure[2]
	aliases[name] = { title = name, name = name, text = '&l&6TREASURE/&r&7' .. lore}
end

-- Fishing loot: common --
local commonLoot = {
	{ 'Cooked Bream',			'A greenish-brown fish, popular with anglers'},
	{ 'Raw Bream',				'A greenish-brown fish, popular with anglers'},
	{ 'Cooked Catfish',			'Why did the catfish have trouble sleeping?/The bass next door was too loud.'},
	{ 'Raw Catfish',			'Why did the catfish have trouble sleeping?/The bass next door was too loud.'},
	{ 'Cooked Largemouth Bass',	'A common gamefish known for its particularly large mouth./I\'m all about that bass, \'bout that bass. No treble.'},
	{ 'Raw Largemouth Bass',	'A common gamefish known for its particularly large mouth./I\'m all about that bass, \'bout that bass. No treble.'},
	{ 'Cooked Magikarp',		'Gotta catch ‘em all!'},
	{ 'Raw Magikarp',			'Gotta catch ‘em all!'},
	{ 'Cooked Small Fry',		'Not to be confused with the McDonalds menu item,/this small fish is thoroughly underwhelming.'},
	{ 'Raw Small Fry',			'Not to be confused with the McDonalds menu item,/this small fish is thoroughly underwhelming.'},
	{ 'Cooked Speckled Carp',	'An oily fish with a speckled pattern'},
	{ 'Raw Speckled Carp',		'An oily fish with a speckled pattern'},
}
for _, common in ipairs( commonLoot ) do
	local name = common[1]
	local lore = common[2]
	aliases[name] = { title = name, name = name, text = '&l&eCOMMON/&r&7' .. lore}
end

-- Fishing loot: uncommon --
local uncommonLoot = {
	{ 'Cooked Crab',			'A crustacean with a mean pinch!'},
	{ 'Raw Crab',				'A crustacean with a mean pinch!'},
	{ 'Cooked Flounder',		'A flounder and a sole bump into each other./"A flounder!" says the sole./The flounder, to be polite, says nothing.'},
	{ 'Raw Flounder',			'A flounder and a sole bump into each other./"A flounder!" says the sole./The flounder, to be polite, says nothing.'},
	{ 'Cooked Mackerel',		'Holy mackerel!'},
	{ 'Raw Mackerel',			'Holy mackerel!'},
	{ 'Cooked Pike',			'A carnivorous fish typically found in brackish waters'},
	{ 'Raw Pike',				'A carnivorous fish typically found in brackish waters'},
	{ 'Cooked Red Snapper',		'A ray-finned fish known for its distinctive red sheen'},
	{ 'Raw Red Snapper',		'A ray-finned fish known for its distinctive red sheen'},
}
for _, uncommon in ipairs( uncommonLoot ) do
	local name = uncommon[1]
	local lore = uncommon[2]
	aliases[name] = { title = name, name = name, text = '&l&2UNCOMMON/&r&7' .. lore}
end

-- Fishing loot: rare --
local rareLoot = {
	{ 'Cooked Calamari',		'A large squid with a distinctive color'},
	{ 'Raw European Squid',		'A large squid with a distinctive color'},
	{ 'Cooked Striped Bass',	'Like a normal bass, but more stylish'},
	{ 'Raw Striped Bass',		'Like a normal bass, but more stylish'},
	{ 'Seahorse',				'The stallion of the sea'},
}
for _, rare in ipairs( rareLoot ) do
	local name = rare[1]
	local lore = rare[2]
	aliases[name] = { title = name, name = name, text = '&l&3RARE/&r&7' .. lore}
end

-- Fishing loot: ultrarare --
local ultrarareLoot = {
	{ 'Cooked Moorish Idol Fish',	'An exotic tropical fish/AKA Gill from Finding Nemo'},
	{ 'Raw Moorish Idol Fish',		'An exotic tropical fish/AKA Gill from Finding Nemo'},
	{ 'Moray Eel',					'A rare eel with a beautiful green color'},
}
for _, ultrarare in ipairs( ultrarareLoot ) do
	local name = ultrarare[1]
	local lore = ultrarare[2]
	aliases[name] = { title = name, name = name, text = '&l&5ULTRA RARE/&r&7' .. lore}
end


----------------------------
----------- HATS -----------
----------------------------

local dyeableText = '&b♦ Dyeable ♦/'
local hatArmorText = '//&r&7When on head:/&9+2 Armor'

-- Hat Pack 1 --
local hatPack = { 
	{ 'Pirate Hat',				'&6',	'Arr, me matey! Set sail for all the seven seas!'},
	{ 'Squid Hat',				'&9',	'*blorp*'},
	{ 'Glow Squid Hat',			'&a',	'*glowy blorp*'},
	{ 'Bee Hat',				'&6',	'Bzzzzz...'},
	{ 'Angry Bee Hat',			'&6',	'BZZZZZ...'},
	{ 'Nectar Bee Hat',			'&6',	'Bzzzzz... *drip*'},
	{ 'Angry Nectar Bee Hat',	'&6',	'BZZZZZ... *drip*'},
	{ 'Heart Glasses',			'&c',	'Yowza!'},
	{ 'White Top Hat',			'&f',	'What\'s hiding under there?'},

}
for _, hat in ipairs( hatPack ) do
	local name = hat[1]
	local color = hat[2]
	local lore = hat[3]
	aliases[name] = { title = '&l' .. color .. name, name = name, text = '&8♦ Hat Pack 1 ♦/&r&5&o' .. lore .. hatArmorText}
end

-- Hat Pack 2 --
local hatPack2 = { 
	{ 'Buzzing Bee Hat',				'&6',			false,	'Bzzzzz...'},
	{ 'Buzzing Angry Bee Hat',			'&6',			false,	'BZZZZZ...'},
	{ 'Buzzing Nectar Bee Hat',			'&6',			false,	'Bzzzzz... *drip*'},
	{ 'Buzzing Angry Nectar Bee Hat',	'&6',			false,	'BZZZZZ... *drip*'},
	{ 'Trapper Hat',					'&#9d5a2d',		true,	'Guaranteed to keep your ears warm!'},

}
for _, hat in ipairs( hatPack2 ) do
	local name = hat[1]
	local color = hat[2]
	local dyeable
	if hat[3] then dyeable = dyeableText else dyeable = '' end
	local lore = hat[4]
	aliases[name] = { title = '&l' .. color .. name, name = name, text = dyeable .. '&8♦ Hat Pack 2 ♦/&r&5&o' .. lore .. hatArmorText}
end

-- Cat Series --
local catHats = { 
	{ 'Black Cat Hat',				'&8'},
	{ 'British Shorthair Cat Hat',	'&7'},
	{ 'Calico Cat Hat',				'&6'},
	{ 'Jellie Cat Hat',				'&f'},
	{ 'Ocelot Hat',					'&e'},
	{ 'Persian Cat Hat',			'&#f3ca8e'},
	{ 'Ragdoll Cat Hat',			'&#8a756a'},
	{ 'Red Cat Hat',				'&c'},
	{ 'Siamese Cat Hat',			'&#e9dcc7'},
	{ 'Tabby Cat Hat',				'&#785940'},
	{ 'Tuxedo Cat Hat',				'&f'},
	{ 'White Cat Hat',				'&f'},
}
for _, kitty in ipairs( catHats ) do
	local name = kitty[1]
	local color = kitty[2]
	aliases[name] = { title = '&l' .. color .. name, name = name, text = '&8♦ Cat Series ♦/&r&5&oThe purr-fect hat!' .. hatArmorText}
end

-- Donator Crowns --
local donatorCrowns = {
	{ 'Bronze',		'&#cd7f32'},
	{ 'Silver',		'&#dbdbdb'},
	{ 'Gold',		'&6'},
	{ 'Diamond',	'&b'},
}
for _, hat in ipairs( donatorCrowns ) do
	local name = hat[1] .. ' Donator Crown'
	local color = hat[2]
	aliases[name] = { title = '&l' .. color .. name, name = name, text = '&5&oAwarded to &r&ePlayer &r&5&ofor their/generous support for Parallel!' .. hatArmorText}
end

-- Spooky Hat Pack --
local halloweenHats = { 
	{ 'Original Witch Hat',			'&2',		false,	'Double, double toil and trouble;/Fire burn and cauldron bubble...'},
	{ 'Red Witch Hat',				'&c',		false,	'Double, double toil and trouble;/Fire burn and cauldron bubble...'},
	{ 'Witch Hat',					'&2',		true,	'Double, double toil and trouble;/Fire burn and cauldron bubble...'},
	{ 'Black Plague Doctor Mask',	'&8',		false,	'Bring out the leeches!'},
	{ 'White Plague Doctor Mask',	'&f',		false,	'Bring out the leeches!'},
	{ 'Pink Plague Doctor Mask',	'&#ff69b4',	false,	'Bring out the leeches!'},
	{ 'Bloody Netherite Axe Hat',	'&8',		false,	'Here\'s Johnny!'},
	{ 'Pumpkin Hat',				'&#f9801d',	false,	'We got this idea from &r&5Among Us!'},
	{ 'Jack o\'Lantern Hat',		'&#f9801d',	false,	'It\'s like the Pumpkin Hat, but on fire!'},
}
for _, hat in ipairs( halloweenHats ) do
	local name = hat[1]
	local color = hat[2]
	local dyeable
	if hat[3] then dyeable = dyeableText else dyeable = '' end
	local lore = hat[4]
	aliases[name] = { title = '&l' .. color .. name, name = name, text = dyeable .. '&8♦ Spooky Hat Pack ♦/&r&5&o' .. lore .. hatArmorText}
end

-- Villager Series --
local villagerHats = { 
	{ 'Armorer\'s Welding Mask',		'&7',	'Shield your eyes from the fiery forge!'},
	{ 'Butcher\'s Headband',			'&c',	'Keeps the sweat out of your eyes!'},
	{ 'Cartographer\'s Golden Monocle',	'&e',	'They make maps so tiny these days...'},
	{ 'Cleric\'s Cowl',					'&d',	'Hey, where\'s the rest of the cape?'},
	{ 'Farmer\'s Straw Hat',			'&e',	'It ain\'t much, but it\'s honest work.'},
	{ 'Fisherman\'s Lucky Hat',			'&6',	'It was thiiiiiiis big!'},
	{ 'Fletcher\'s Feather Hat',		'&f',	'Practically a marksman already!'},
	{ 'Librarian\'s Book Hat',			'&4',	'Can\'t put it down!'},
	{ 'Shepherd\'s Herding Hat',		'&f',	'They never go where I want them to.'},
	{ 'Weaponsmith\'s Eyepatch',		'&c',	'I keep running into walls with this thing...'},
}
for _, hat in ipairs( villagerHats ) do
	local name = hat[1]
	local color = hat[2]
	local lore = hat[3]
	aliases[name] = { title = '&l' .. color .. name, name = name, text = '&8♦ Villager Series ♦/&r&5&o' .. lore .. hatArmorText}
end

-- Misc Hats --
local miscHats = { 
	{ 'Early Supporter Glasses',		'&2',		'&5&oThanks for supporting the server!'},
	{ 'Sculk Plague Doctor Mask',		'&3',		'&5&oBring out the leeches!'},
	{ 'New Year\'s Eve 2020 Glasses',	'&b',		'&8New Year\'s Eve 2020/&5&oHere\'s to 2021!'},
	{ 'New Year\'s Eve 2023 Glasses',	'&b',		'&b♦ Dyeable ♦/&r&8New Year\'s Eve 2023/&r&5&oWe\'ll take a cup of kindness yet,/for auld lang syne.'},
	{ 'Santa Hat',						'&#ee001a',	'&8Christmas 2020/&r&5&oBut I heard him exclaim, ere he drove out of sight—/“Happy Christmas to all, and to all a good night!”'},
	{ 'Reindeer Antlers',				'&6',		'&8Christmas 2021/&r&5&oNow, Dasher! Now, Dancer! Now, Prancer and Vixen!/On, Comet! On, Cupid! On, Donder and Blitzen!'},
	{ 'White Reindeer Antlers',			'&f',		'&8Christmas 2021/&r&5&oNow, Dasher! Now, Dancer! Now, Prancer and Vixen!/On, Comet! On, Cupid! On, Donder and Blitzen!'},
	{ 'Structure Creator Hat',			'&6',		'&81.18 Structure Contest/&r&5&oAwarded to players with an accepted/build in the 1.18 Structure Contest!'},	
	{ 'Wild Structure Creator Hat',		'&2',		'&81.19 Structure Contest/&r&5&oAwarded to players with an accepted/build in the 1.19 Structure Contest!'},	
}
for _, hat in ipairs( miscHats ) do
	local name = hat[1]
	local color = hat[2]
	local lore = hat[3]
	aliases[name] = { title = '&l' .. color .. name, name = name, text = lore .. hatArmorText}
end


return aliases